2013년 10월 23일 수요일

command line

# 커서 이동
Ctrl-b: 앞 글자로 이동
Ctrl-f: 뒷 글자로 이동
Meta-b: 앞 단어로 이동
Meta-f: 뒷 단어로 이동
Ctrl-a: 줄의 처음으로 이동
Ctrl-e: 줄의 마지막으로 이동

# 치환
Meta-l: 커서부터 단어 끝까지 소문자로 변경
Meta-u: 커서부터 단어 끝까지 대문자로 변경

# 삭제
Ctrl-d 또는 Del: 커서 글자 지움
Ctrl-h 또는 Backspace: 커서 앞글자 지움
Ctrl-u: 커서앞을 모두 지움
Ctrl-k: 커서부터 뒤를 모두 지움

# 히스토리
Ctrl-p 또는 위화살표: 이전 히스토리 항목으로 이동
Ctrl-n 또는 아래화살표: 다음 히스토리 항목으로 이동
Meta-<: 처음 히스토리 항목으로 이동
Meta->: 마지막 히스토리의 항목으로 이동
Ctrl-o: 현재 히스토리 항목을 실행하고 다음 항목으로 이동(Enter 를 치면 안됨)

# 히스토리 인자
!^ 또는 !:1 첫번째 인자
!$ 마지막 인자
!:1-
!:* 모든 인자

* Meta 키가 없는 경우 Esc 키를 사용할 수 있음.
* teraterm 에서는 Alt 키를 Meta 키로 사용하는 옵션이 있음.