sh 스크립트를 프로그램으로 만들기

sh 스크립트를 프로그램으로 만들기

그래서 제 질문은: .sh sh를 명령줄 기반 응용 프로그램으로 어떻게 바꾸나요? 이미 명령을 사용하여 실행할 수 있다는 것을 알고 있지만, ./name.sh시스템 기본 명령을 사용하여 애플리케이션을 설치하기 위해 다운로드한 도구를 사용하는 것처럼 터미널에 입력하기만 하면 실행할 수 있게 하려면 어떻게 해야 할까요? name그게 가능합니까?

답변1

#!/bin/bash파일 상단에 "shebang"을 추가한 것 같습니다. 또한 chmod +x파일을 실행하여 실행 파일로 표시했습니다. 마지막 단계는 $PATH변수 어딘가에 복사하고 ( echo $PATH내용을 보려면 이 작업을 수행) 접미사를 생략하는 것입니다 .sh.

패키지 관리를 통해 설치하지 않기 때문에(스크립트에 대한 자체 패키지를 만들 수도 있음) /usr/local/bin대신 /usr/bin/에 넣어야 합니다.

sudo cp name.sh /usr/local/bin/name

이제 시스템의 모든 사용자는 name어디에서나 전화를 걸 수 있습니다.

관련 정보