저는 방금 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/top
즉 top
.
화타이