Debian9stretch 운영 체제에서 명령을 찾을 수 없습니다.

Debian9stretch 운영 체제에서 명령을 찾을 수 없습니다.

최근에 Debian 9stretch를 사용하여 Dell Inspiron amd64 비트를 포맷했기 때문에 /usr/bin에 있는 명령을 내 루트/홈 디렉토리 검색 경로에 추가해야 합니다. 핵심 OS만 설치하고 다른 소프트웨어는 설치하지 않았습니다. 이제 홈 디렉터리에서 sudo를 실행하거나 루트 계정에서 명령을 실행하려고 할 때마다 해당 명령을 찾을 수 없다는 오류가 발생합니다. 온라인에서 약간의 조사를 통해 이러한 명령을 기본 검색 경로 또는 루트 검색 경로에 추가해야 한다는 것을 알았습니다.

답변1

경로 유형을 보려면 다음을 수행하세요.

$ echo $PATH
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin

/usr/bin을 경로에 즉시 추가하려면 다음을 입력하십시오.

$ PATH="$PATH:/usr/bin"

다음 로그인 후에도 /usr/bin이 경로에 남아 있는지 확인하려면 PATH 변수를 rc 파일(제 경우에는 .bashrc)에 추가(또는 편집)하세요.

셸을 확인합니다.

$ echo $SHELL
/bin/bash

내 쉘은 bash이므로 .bashrc 파일을 편집합니다.

vi ~/.bashrc

다음 줄을 추가합니다(또는 이미 있는 경우 PATH 줄을 편집합니다).

PATH="$PATH:/usr/bin"

관련 정보