동일한 Linux 명령의 결과가 다릅니다.

동일한 Linux 명령의 결과가 다릅니다.

저는 방금 Linux를 사용하기 시작했고 지금까지 서버를 성공적으로 설치했습니다. 강사님께서 다음과 같은 질문을 하셨는데, 저는 이런 일을 겪어본 적이 없어서 잘 모르겠습니다. 누군가 이 질문에 대답하도록 도와줄 수 있나요? 질문은 다음과 같습니다. 마지막으로 사용했을 때와 다른 결과로 명령을 실행할 때 발생할 수 있는 문제를 설명합니다(Linux 운영 체제 환경에서 작업한다고 가정).

답변1

홈 디렉터리에서 다음을 시도해 보세요.

mkdir bin
cd bin

echo "#! /bin/bash" > top
echo "echo \"Monkeys Rulez\"" >> top
chmod a+x top

cd ../

export PATH=./bin

top

top명령( man 1 top:은 수동 설명에 사용됨 top) 을 실행하지 않지만 bin홈 디렉터리의 디렉터리에 생성한 최상위 파일이므로 검색 경로에 따라 이전과 다른 명령을 실행할 수 있습니다. 예상하다.

강사가 의미하는 바는 다음과 같습니다. 편집증이 심한 경우 항상 명령의 전체 경로, /usr/bin/toptop.

화타이

관련 정보