메뉴 건너뛰기

tnt_os

unix/linux 특수문자표시및설정

원우석 2004.04.18 12:08 조회 수 : 2876 추천:57

터미널에서의 특수문자 표시및 설정을 하는 utility 이다.
"메타문자"라고도 부르면, 옵션 -a(all)을 갖는 stty utility를 이용하여 이 특수문자들을 표시하고 또 값을 설정할수도 있다.

다음은 터미널에서 메타 문자얻기 명령이다.
$ stty -a


(^H) erase : 한문자를 지음(backspace)
(^U) kill    : 현재 작업중인 줄을 모두지움
(^W) werase: 마지막 단어를 지움
(^R) rprnt : 그 줄을 다시 출력함
(^O) flush : 대기중인 입력을 무시하고 그 줄을 다시 출력
(^V) lnext : 다음 문자를 특수 문자로 처리하지 않음
(^Z[Y]) susp : 추후 수행하기 위해 프로세스를 일시 정지시킴
(^C) intr : 코어 덤프 없이 전면 작업을 종료함
(^) quit : 코어 덤프하고 전면 작업을 종료함
(^S[Q]) stop : 터미널 출력을 정지/다시 시작함
(^D) eof : 입력의 끝


# Shell에서 사용되는 특수 메타문자
>  : 표준출력을 파일에 기록하는 출력 리다이렉션
>> : 표준 출력을 파일 끝에 덧붙이는 출력 리다이렉션
< : 파일로부터 표준 입력을 읽는 입력 리다이렉션
* : 0개 이상의 문자와 일치하는 피일 치환 대표문자
? : 단일 문자와 일치하는 파일 치환 대표문자
[...] : 대괄호 사이의 어떤 문자와도 일치하는 파일 치환 대표문자
`command` : command로부터의 출력에 의해 대치되는 명령어 치환
| : 어떤 프로세스의 출력을 다른 프로세스의 입력으로 보내는 파이프 기호
;   : 명령 순서에 사용
|| : 이전의 명령이 실패하면 실행하는 조건부 실행
&& : 이전의 명령이 성공하면 실행하는 조건부 실행
(...) : 그룹 명령어
& : 명령어를 후면에서 실행
# : newline 문자까지 뒤따르는 모든 문자들은 셀과 프로그램에서 무시됨
$ : 변수 접근
: 다음 문자의 특별한 해석 금지
<<tok : 스크립트로부터 tok까지 표준 입력을 읽는 입력 리다이렉션

위로