반응형
지난 글에서 리눅스의 매뉴얼 페이지 man page 조회하는 방법을 정리했는데,
참고( [Linux] 리눅스 명령어 매뉴얼 페이지 열기, man 단축키 정리 )
사실 모든 명령어에 man page가 있는 것은 아니다.
명령어 타입에 따라 다르기 때문에 다음의 세 가지 명령어를 알아두면 좋다.
type 명령어
명령어는 크게 네 가지로 분류된다.
- 실행 가능한 프로그램 (executable program)
컴파일된 바이너리 파일이기 때문에 binary의 약자인 bin 폴더에 있는 경우가 많다. - 쉘에 내장된 명령어 (built-in shell command)
이 명령어들은 bash 등의 쉘의 일부분이다. - 쉘 함수 (shell function)
- 별칭 (alias)
$ type 명령어
type 명령어를 실행시켜 위의 넷 중 어떤 분류에 속하는지 알아볼 수 있다.
위 예시를 보면
clear는 bin 안에 저장된 실행 가능한 프로그램이고,
cd는 쉘에 내장된 명령어임을 알 수 있다.
which 명령어
명령어 파일이 어느 위치에 저장되어 있는지 경로를 조회해 볼 때 사용한다.
help 명령어
앞에서 말한 것처럼 man page가 없는 명령어도 존재한다.
쉘 내장 명령어인 cd가 그 대표적인 예로, man 명령어를 사용하면 No manual entry for cd라는 안내가 뜬다.
(pwd 등의 예외를 제외하고 대부분의 쉘 내장 명령어는 man page가 없다.)
이런 경우에는 help 명령어를 통해 도움말을 조회할 수 있다.
man page와 인터페이스는 조금 다르지만 담고 있는 내용은 비슷하다.
Udemy에서 Colt Steele 선생님의
<The Linux Command Line Bootcamp: Beginner To Power User> 강의를 수강하며 작성한 정리글입니다.
반응형
'dev > Linux' 카테고리의 다른 글
[Linux] 리눅스 명령어 매뉴얼 페이지 열기, man 단축키 정리 (0) | 2023.02.17 |
---|---|
[Linux/리눅스] 명령어 기초: 명령어와 옵션의 입력 형태 정리 (1) | 2023.02.05 |
[Linux] 리눅스란? 오픈 소프트웨어 리눅스의 탄생과 의의 (0) | 2023.02.03 |
[Linux] UNIX란? 유닉스, 유닉스 계열, 리눅스 차이 (0) | 2023.01.28 |