$ set -o
: 옵션 보기jsg@jsg-ubuntu:~$ set -o allexport off braceexpand on emacs on errexit off errtrace off functrace off hashall on histexpand on history on ignoreeof off interactive-comments on keyword off monitor on noclobber off noexec off noglob off nolog off notify off nounset off onecmd off physical off pipefail off posix off privileged off verbose off vi off xtrace off
$set -o emacs
단축키 | 설명 |
---|---|
Ctrl-F / → | 앞으로 1칸 이동 |
Ctrl-B / ← | 뒤로 1칸 이동 |
Alt-F / Ctrl-→ | 한단어 앞으로 이동 |
Alt-B / Ctrl-← | 한단어 뒤로 이동 |
Ctrl-A | 맨 뒤로 이동 |
Ctrl-E | 맨 앞으로 이동 |
단축키 | 설명 |
---|---|
Ctrl-P / ↑ | 이전 명령어 |
Ctrl-N / ↓ | 앞 명령어 |
Tab | 자동 완성 |
Tab x 2 | prefix와 매칭되는 단어 목록 |
Esc-* | prefix와 매칭되는 단어 프롬프트에 복사 |
Ctrl-R | 이전 명령어에서 후방탐색 / 더 누르면 재탐색 |
stty stop ''
추가하면 Ctrl-S 로 쓸 수 있음단축키 | 설명 |
---|---|
BackSpace | 뒷글자 삭제 |
Ctrl-D / Delete | 앞글자 삭제 |
Alt-BackSpace / Ctrl-W | 뒤로 한 단어 삭제 |
Esc-D | 앞으로 한 단어 삭제 |
Ctrl-K | 앞 글자 모두 삭제 |
Ctrl-U | 뒤 글자 모두 삭제 |
단축키 | 설명 |
---|---|
!:n | 이전 명령어의 nth argument |
!:n-m | 이전 명령어의 nth~mth argument |
!$ | 이전 명령어의 마지막 argument |
!^ | 이전 명령어의 첫 argument |
!* | 이전 명령어의 전체 argument |
Alt-. | !$ 의 단축키 |
단축키 | 설명 |
---|---|
Ctrl-L | clear |
Ctrl-_ | undo |
Ctrl-Y | 잘라낸 문자 붙여넣기 |
$set -o vi
단축키 | 설명 |
---|---|
j / k | 이전 / 앞 명령어 |
#G | #번째 명령어 |
= | prefix와 매칭되는 단어 목록 |
* | prefix와 매칭되는 단어 목록 프롬프트에 복사 |
/ , ? | 명령어 전후방 탐색 |