프로세스 ID와 로깅을 보유하는 "expr" 명령을 실행하는 데 사용되는 디렉터리는 무엇입니까?

프로세스 ID와 로깅을 보유하는 "expr" 명령을 실행하는 데 사용되는 디렉터리는 무엇입니까?

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/원하는 경우 명령 출력을 파일로 리디렉션할 수 있습니다.

관련 정보