명령어 구조와 종류
명령어 구조
$ ls -la /usr/bin/a*
순서대로
prompt command options arguments
프롬프트 명령어 옵션 인자
| 메타 문자 |
의미 |
사용 예 |
| * |
0개 이상의 임의의 문자 |
a* : a로 시작하는 모든 이름 |
| ? |
1개의 임의의 문자 |
?at : cat, hat 등 at로 끝나는 3글자 이름 |
| ~ |
홈 디렉터리 |
~/test : 홈 디렉터리 아래 test 파일 |
| . |
현재 디렉터리 |
./test : 현재 디렉터리 아래 test 파일 |
도움말 man
man man
실행하면 도움말 줌
man printf
man 3 printf
셸 도움말 : help
help [옵션] [패턴...]
셸 명령어나 키워드에 대한 도움말을 볼 수 있는 명령은 help이다
옵션
-d : 주어진 주제에 대해 간략한 설명만 출력
-m : 맨페이지 형식과 비슷하게 출력함
-s : 주어진 패턴에 대해 사용법만 출력
명령어 실행 기록 : script
script [옵션] [파일명]
컨트롤 키(ctrl ^)
| 컨트롤키 |
stty 명 |
기능 |
| ^c |
intr |
현재 명령 중지 |
| ^d |
eof |
입력의 끝 |
| ^/ |
quit |
^c가 동작하지 않을 경우 현재 명령 중지 |
| ^s |
stop |
화면 출력 중지 |
| ^q |
start |
화면 출력 다시 시작 |
| ^z |
susp |
현재 명령 일시 중단 |
내용 자동 완성
기록
history