명령 경로를 찾을 수 없습니다. [닫음]

명령 경로를 찾을 수 없습니다. [닫음]

이 명령을 사용할 수 없습니다 route.

route
bash: route: command not found

왜 찾을 수 없나요? (저는 데비안 9를 사용하고 있습니다).

루트로 실행해 보았지만 여전히 작동하지 않습니다. 그러나 루트 없이도 작동해야 합니다.

추가 진단:

whereis route
route:

which route(빈 출력).

export PATH=$PATH:/sbin(출력 없음) 아무것도 변경되지 않습니다.

이미 iproute2설치했고 확인하기 위해 다음을 실행했습니다.
apt --reinstall install iproute2

답변1

"명령을 찾을 수 없음" 오류는 해당 명령이 설치되어 있지 않음을 의미합니다.

사용데비안 "패키지 내용 검색"페이지에는 다음이 표시됩니다.

...
/sbin/route     net-tools [not powerpc]
....

따라서 (CPU가 PowerPC가 아니라고 가정하면) 이 net-tools패키지를 설치해야 합니다.

답변2

net-tools 패키지를 설치해야 합니다.

답변3

/sbin귀하의 경로에 있지 않은 경우 다음을 사용하십시오.

$ /sbin/route

또는:

$ export PATH=$PATH:/sbin
$ route

위 명령을 다음에 추가할 수 있습니다 .bashrc.

echo "export PATH=$PATH:/sbin" >> .bashrc
source .bashrc

net-tools명령을 제공하십시오 route. 명령의 출력을 읽는 데 route특별한 권한이 필요하지 않습니다 .

관련 정보