Linux

[Linux] Terminal 단축키

KeyDescription
Ctrl-C실행 중인 프로그램 중지
Ctrl-Z실행 중인 프로그램 일시 정지
%일시 정지된 프로그램 다시 실행
Tab자동 완성
Ctrl-D로그아웃
Ctrl-S키보드 잠그기
Ctrl-Q잠긴 키보드 풀기
Ctrl-MEnter
Ctrl-P이전 명령어 (Up)
Ctrl-N다음 명령어 (Down)
Ctrl-I화면 지우기 (Clear)
Ctrl-Y버퍼 내용 붙여넣기
Ctrl-A커서를 가장 왼쪽으로 이동 (Home)
Ctrl-E커서를 가장 오른쪽으로 이동 (End)
Ctrl-B커서를 왼쪽으로 이동 (Left)
Ctrl-F커서를 오른쪽으로 이동 (Right)
Ctrl-XX커서를 이전 위치로 이동
Ctrl-U커서 왼쪽의 문자들을 버퍼에 저장 후 삭제
Ctrl-K커서 오른쪽의 문자들을 버퍼에 저장 후 삭제
Ctrl-H커서 왼쪽 문자 1개 삭제
Ctrl-D커서 오른쪽 문자 1개 삭제
Alt-L커서 위치에서 문자열 끝까지 소문자로 변환
Alt-U커서 위치에서 문자열 끝까지 대문자로 변환
Alt-T두 단어 위치 바꾸기
Alt-B커서를 다음 단어로 이동
Alt-F커서를 이전 단어로 이동
!!마지막으로 실행한 명령어 수행
!*이전 명령어에서 첫 단어를 제외하고 수행
!*:p이전 명령어에서 첫 단어를 제외하고 출력
![character]특정 단어로 시작하는 명령어 중 최근에 수행한 것을 수행
예를 들면 !e라고 하면 e로 시작하는 명령어 수행
참고로 2개 이상의 단어도 된다.
![character]:p특정 단어로 시작하는 명령어 중 최근에 수행한 것을 출력
!$이전에 수행한 명령어에서 가장 마지막 argument를 가져옴
!^이전에 수행한 명령어에서 사용된 첫 번째 argument를 가져옴
예를 들면, echo hello world라고 하면 첫 번째 argument인 hello를 가져옴
!$:p!$를 화면에 출력
![number]history 명령어를 수행 했을 때 나오는 사용된 명령어 중 N번째 명령어를 수행
![number]:p![number] 명령어를 화면에 출력
![number]:$N번째 수행된 명령어에서 마지막 argument를 수행

Reference

  • http://rcasio80.blogspot.com/2015/02/blog-post.html
  • https://www.makeuseof.com/linux-bash-terminal-shortcuts/

One Comment

Leave a Reply

Your email address will not be published. Required fields are marked *