터미널 단축키 모음※ 정확히 말하자면 bash 단축키지요
로빈아빠
본문
※ 정확히 말하자면 bash 단축키지요
- ctrl+u : 커서 왼쪽 문자들 지우기(지운다기 보다는 버퍼에 저장해 둡니다)
- ctrl+k : 커서 오른쪽 문자들 지우기
- ctrl+b : 커서를 왼쪽으로 이동 (왼쪽 화살표와 같습니다.)
- ctrl+e : 커서를 입력되는 문자열 끝으로 이동 (END와 동일)
- ctrl+a : 커서를 입력되는 문자열의 처음으로 이동(home와 동일)
- ctrl+xx : 커서를 이전에 있던 위치로 이동
- ctrl+y : 버퍼에 저장되어 있는 내용 붙이기 (삭제된 문자열 삽입)
- ctrl+l : clear명령과 동일
- ctrl+m : enter키
- ctrl+d : 글자 없을땐 로그 아웃 , 커서위치 다음 문자 지움
- alt+d : 커서 위치의 다음 단어 지움
- ctrl+s : 키보드 락 걸기
- ctrl+q : 락걸린 키보드 풀기
- ctrl+p : 이전 명령어(위쪽 화살표)
- ctrl+n : ctrl+p의 반대(아래쪽 화살표)
- ctrl+c : 명령 취소
- alt+l : 문자열 끝까지 모두 소문자로 변환
- alt+u : 문자열 끝까지 모두 대문자로 변환
- Alt-F, Alt-B : 단어이동.
Ctrl + r : 사용했던 명령구 histroy 찾기.. ( Ctrl + r 을 누른후 단어(?) 를 치면 해당 단어가 들어 갔던 명령어 를 과거 히스토리에서 찾음- 단어를 치고 Ctrl +r 을 눌러도 같음 , 다시 Ctrl + r 을 누루면 같은 단어 가 들은 다른 명령어 라인을 찾음, 찾은 뒤 엔터를 누르면 해당 명령어 실행, 수정후 실행 하고 싶으면.. esc , Ctrl + i 등등 을 누른후 수정 가능
bash에서 vi를 쓰신다면...
# vi모드 시작
$ set -o vi
# 히스토리 검색
$ ESC /검색어
# vi의이동키(위아래 히스토리이동)
$ ESC h j k l
# 긴 명령어 편집기에서 수정을 원할때...
$ 긴 명령어 치는중..... ESC v
# 기타... 많은 vi 명령어가 작동됩니다.
# 복귀 ^.^
$ set -o emacs
# 시스템 기본 설정으로 vi모드 사용하기 -> inputrc수정
$ grep vi /etc/inputrc
set editing-mode vi
set keymap vi
# vi모드 시작
$ set -o vi
# 히스토리 검색
$ ESC /검색어
# vi의이동키(위아래 히스토리이동)
$ ESC h j k l
# 긴 명령어 편집기에서 수정을 원할때...
$ 긴 명령어 치는중..... ESC v
# 기타... 많은 vi 명령어가 작동됩니다.
# 복귀 ^.^
$ set -o emacs
# 시스템 기본 설정으로 vi모드 사용하기 -> inputrc수정
$ grep vi /etc/inputrc
set editing-mode vi
set keymap vi
관련링크
댓글목록
등록된 댓글이 없습니다.