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

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

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

답변1

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

패키지 관리를 통해 설치하지 않으므로(스크립트에 대한 자체 패키지 구축도 가능) /usr/local/bin대신 /usr/bin/. 따라서 이것을 사용하면 다음과 같이 배치할 수 있습니다.

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

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

관련 정보