Linux_Help

Linux 도움말 강의를 수강하고 난 후 주어진 과제이다.

 

1번 과제는 whoami 커멘드의 메뉴얼을 확인하고 option 이나 arguments가 요구되는 커멘드인지 확인해야 한다.

man whoami 입력 후 메뉴얼을 확인해보면 whoami 시놉시스는 옵션이 선택사항으로 이루어져 있는 것을 확인 할 수 있다.

메뉴얼대로 실행 시켜본다.

사용자의 이름이 나온다. 이번엔 옵션 --version을 붙본다.

버전을 확인할 수 있다.

 

다음 미션으로 who 커멘드를 구글링을 통해 options or arguments를 확인해본다.

구글링 , 

-a  --all  -b -d --loing -p -r -t -T -u 옵션과 동일
 -b  --boot  마지막 시스템 부팅 시간을 출력
 -d  --dead  죽은 프로세스를 출력
 -H  --heading  열의 헤더를 출력

등등 다양하다.욉

 

who 명령어를 통해 마지막 시스템 부팅 시간을 출력해보라 나와있으니 who -b를 입력한다.

가장 최근의 부팅 시간이 나왔다.

echo가 쉘 명령인지 체크해본다.

쉘 안에 있는 명령어 이면 bin 폴더에 있는 것을 확인 할 수 있다.

마지막 미션으로 date 의 타입도 확인해 본다.

date는 쉘 내장 명령이 아닌 외부실행 파일 타입인것을 확인할 수 있다.

과제를 하다 보니 echo는 쉘 내장 명령어이고 date는 외부 파일 명령어 인데 위치가 bin 폴더 안으로 동일하다. 

의문 점이 생겨서 GPT에게 질문 해보니

 

이렇다고 한다.

'Linux' 카테고리의 다른 글

Linux_Working With Files Exercise  (2) 2024.03.12
Linux_Deleting, Moving & Copying Exercise  (0) 2024.03.07
Linux_Making Files and Folders Exercise  (0) 2024.03.06
Linux_Navigation Exercise  (1) 2024.03.05
Linux_Basic commands  (2) 2024.03.04