최근에 나는 내 사용자 디렉터리(/home/usr/bin)에 애플리케이션(gnuplot)을 설치했습니다. 임의의 디렉토리에 "gnuplot"을 입력할 때마다 애플리케이션을 실행하고 싶습니다. 어떡해?
~/.cshrc를 통해 경로 설정을 시도했습니다.
setenv gnuplot /home/usr/bin/gnuplot
하지만 작동하지 않습니다. 터미널에 gnuplot을 입력하면 "명령을 찾을 수 없습니다"라고 보고됩니다.
답변1
이 디렉터리를 PATH 변수에 추가해야 합니다. C 셸에서는 다음 명령을 사용하여 이 작업을 수행할 수 있습니다.
setenv PATH $PATH:/home/usr/bin
답변2
다양한 옵션이 있습니다. 처음 두 옵션은 한 명의 사용자만 사용할 수 있습니다. 세 번째와 네 번째 옵션은 모든 사용자가 사용할 수 있습니다.
별명
다음 줄을 다음 항목에 추가하세요 .cshrc
.
alias gnuplot '/home/usr/bin/gnuplot'
업데이트 경로
다음 줄을 다음 항목에 추가하세요 .cshrc
.
setenv PATH $PATH:/home/usr/bin
/etc/csh.cshrc 업데이트
/etc/csh.cshrc
모든 CSH 인스턴스는 이 파일을 읽습니다. 별칭을 만들고 $PATH
환경 변수를 업데이트할 수 있습니다. 이전 옵션과 동일한 구문입니다.
전역 경로 링크
모든 사용자에게 액세스 권한이 있다고 가정하고 /usr/bin/
다음에 대한 링크를 만듭니다 gnuplot
.
$> ln -s /home/usr/bin/gnuplot /usr/bin/gnuplot