Unix에서 경로에 위치를 어떻게 추가하나요?

Unix에서 경로에 위치를 어떻게 추가하나요?

나는 C 쉘(csh)과 함께 FreeBSD의 기본 설치를 사용하고 있습니다.

다음을 실행하여 실행할 수 있는 명령이 있지만 을 /sbin/abc실행하여 실행할 수는 없다고 가정합니다 abc. 특정 경로나 어디에서나 실행 가능하도록 설정하려면 어떻게 해야 합니까 abc?

답변1

아하, FreeBSD. 그게 tcsh라고 생각해요.

그래서:

set path=(/sbin $path)

답변2

세게 때리다&zsh통사론:

export PATH=${PATH}:/sbin

구문(두 개의 별도 명령):

PATH=${PATH}:/sbin
export PATH

csh그리고tcsh:

setenv PATH "${PATH}:/sbin"
경로 설정=($path /sbin)

/sbin이는 경로에 추가되므로 를 입력하면 abc쉘도 해당 경로를 찾습니다 /sbin. 파일 에 명령을 추가할 수도 있습니다 ~/.bashrc(또는 사용하는 셸에 따라 , , , ~/.cshrc) ~/.tcshrc.~/.profile~/.login

관련 정보