명령어 구조와 종류
명령어 구조
$ 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