이 명령을 사용할 수 없습니다 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
특별한 권한이 필요하지 않습니다 .