/usr/bin 바이너리 검사
이 단계에서는 Linux 파일 시스템에서 매우 중요한 디렉토리인 /usr/bin을 탐색합니다. 이 디렉토리에는 명령줄에서 정기적으로 사용하는 실행 가능한 프로그램 (바이너리) 이 많이 포함되어 있습니다.
/usr/bin을 사용자 수준 명령의 중앙 위치로 생각하십시오. ls, cd, 또는 echo와 같은 명령을 입력하면 시스템은 시스템의 PATH 환경 변수에 나열된 디렉토리에서 해당 실행 파일을 찾습니다. /usr/bin은 일반적으로 해당 경로에 포함됩니다.
ls 명령을 사용하여 /usr/bin 디렉토리의 내용을 나열합니다. ls 명령은 파일과 디렉토리를 나열하는 데 사용됩니다.
아직 열려 있지 않다면 터미널을 엽니다.
다음 명령을 입력하고 Enter 키를 누릅니다.
ls /usr/bin
긴 파일 이름 목록이 표시됩니다. 이것들은 /usr/bin에 있는 실행 가능한 프로그램입니다.
[... 많은 파일 이름 ...]
zsh
zsh-beta
zsh-common
zsh-dbg
zsh-static
zsh5
zsh5.8
[... 더 많은 파일 이름 ...]
이 목록은 시스템에서 사용할 수 있는 명령의 수를 보여줍니다! 이전 단계에서 echo, whoami, id와 같은 일부 이름을 인식할 수 있습니다.
파일 권한, 소유권 및 크기를 포함한 자세한 목록을 보려면 ls와 함께 -l 플래그를 사용할 수 있습니다.
ls -l /usr/bin
이 출력은 훨씬 더 자세합니다.
total 251128
-rwxr-xr-x 1 root root 35840 Mar 15 2022 [
-rwxr-xr-x 1 root root 27520 Mar 15 2022 [[
-rwxr-xr-x 1 root root 27520 Mar 15 2022 test
-rwxr-xr-x 1 root root 11000 Mar 15 2022 aarch64-linux-gnu-addr2line
-rwxr-xr-x 1 root root 11000 Mar 15 2022 aarch64-linux-gnu-ar
[... 더 많은 줄 ...]
지금은 -l 출력의 모든 세부 사항을 이해하는 것에 대해 걱정하지 마십시오. 주요 목표는 /usr/bin에서 사용 가능한 명령의 수를 확인하고 이것이 많은 일반적인 Linux 명령이 있는 곳임을 이해하는 것입니다.
/bin과 같이 다른 디렉토리의 내용도 나열해 볼 수 있습니다. /bin에는 필수 시스템 바이너리도 포함되어 있습니다.
이 랩을 완료하려면 계속을 클릭하십시오.