maldet 단축키 명령은 왜 작동하지 않지만 전체 경로는 작동합니까?


0

스크린 샷에서 볼 수 있듯이 바로 가기는 작동하지 않지만 전체 경로는 작동합니다. 어떻게 고칠 수 있습니까?

여기에 이미지 설명을 입력하십시오

su직접 루트는 BTW를 사용할 수 없으므로 일반 사용자로 로그인 한 다음 루트에 로그인했습니다.

답변:


2

원하는 것을 달성하는 방법에는 여러 가지가 있습니다. 나는 당신이 이것들 중 첫 번째를 원한다고 생각합니다.

수-

루트로 전환 할 때 명령에 "-"를 추가하여 루트 환경을 원한다고 지정하십시오.

su -

루트 경로는 많은 Linux 배포판에서 / usr / local / sbin을 포함합니다.

통로

PATH 환경 변수에 / usr / local / sbin을 추가하면 짧은 형식의 이름을 사용할 수 있습니다. 당신은 이것을 할 수 있습니다

export PATH=$PATH:/usr/local/sbin

구문은 사용중인 쉘에 따라 다릅니다 (위의 bash에서 작동해야 함). 이것이 영구적으로 변경되도록하려면이 명령을 홈 디렉토리의 .bashrc 또는 동등한 파일에 추가하십시오. 루트의 .bashrc를 변경하지 마십시오

별명

또는 별명을 작성하십시오.

alias maldet=/usr/local/sbin/maldet

나는 평생 평야를 사용 su하고 있었습니다 su -. 감사.
IMB
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.