expr 명령은 어떤 디렉토리에서 실행됩니까? 명령의 PID를 보유하는 디렉토리입니다. 이 명령에 대한 로그 파일을 보관하는 디렉터리입니다. 어떻게 다 읽을 수 있나요?
답변1
리눅스는 파일 기반이다. 따라서 모든 것이 파일이고 파일로 읽습니다.
실행하는 명령은 셸 자체(cd와 같은 내장 기능) 또는 $PATH
.
echo $PATH # Will return the PATH that the shell will look in for the command you just tried to run
쉘은 실제로 $PATH
사용자가 발행한 명령을 검색하고, 발견하면 실행하고, 그렇지 않으면 오류를 표시합니다. 명령은 cd
.
이 whereis
명령을 사용하여 애플리케이션이 있는 위치를 찾을 수 있습니다.
whereis ls
이것PID그리고 각각에 대한 모든 정보프로세스A 에 있어요 /proc
.주문하다아니요PIDㅏ프로세스하다.
로그는 일반적으로 다음 위치에 저장됩니다./var/log/
아니요로그 파일명령의 경우, 애플리케이션이 자체 홈 구성 디렉터리에 자체 로그를 보관하지 않거나 에 기록되지 않는 한 /var/log/
원하는 경우 명령 출력을 파일로 리디렉션할 수 있습니다.