제목이 모든 것을 말해줍니다. 명령줄에 "run"을 입력하면 /pathtoscript/script.sh가 실행됩니다.
감사합니다!
답변1
run
다음 내용으로 이름이 지정된 파일을 만듭니다 .
#!/bin/sh
exec /pathtoscript/script.sh "$@"
파일을 경로에 배치하고 실행 가능 비트를 설정하십시오.
"당신의 길"은 무엇입니까?
명령줄에 다음을 입력합니다.
echo $PATH
콜론으로 구분된 디렉터리 목록이 표시됩니다. 실행할 명령을 찾을 때 쉘이 검색하는 디렉토리입니다. 이를 통칭하여 경로라고 합니다. run
해당 디렉터리 중 하나에 새 파일을 배치할 수 있습니다 .
대화형 작업을 위한 대체 접근 방식
run
대화형으로 작업하면서 작업 하려는 경우 별칭을 만들 수 있습니다.
alias run=/pathtoscript/script.sh
이 별칭을 영구적으로 저장하려면 해당 줄을 .bashrc
홈 디렉터리에 넣으세요.
답변2
*nix 쉘에서 이를 수행하는 방법은 다음을 추가하는 것입니다.실행 가능 파일(또는 실행 파일에 대한 심볼릭 링크) 중 하나에 대한디렉토리에 나열변수PATH
. 가상 세션에서:
$ which foo
which: no foo in (/usr/local/sbin:/usr/local/bin:/usr/bin)
$ foo
bash: foo: command not found
$ echo "$PATH"
/usr/local/sbin:/usr/local/bin:/usr/bin
$ sudo ln -s /path/to/my/script /usr/local/bin/foo
$ foo
[whatever your script prints]