우선, 터미널이 아닌 콘솔 상에서 쓸 수 있는 단축키로는 아래와 같은 것들이 있다.
- Alt-F1 ~ Alt-F12 : 콘솔 이동
- Alt-(Left/Right) : 이전/다음 콘솔로 이동
- Ctrl-Scroll Lock : 프로세스 목록 보기
- Shift-Scroll Lock : 메모리 상태 정보 보기
셀 상에서 실행 중인 프로그램을 제어하는 단축키로는
- Ctrl-C - 실행 중인 프로그램 중지
- Ctrl-Z - 실행 중인 프로그램 일시 정지
- % - 일시 정지된 프로그램 다시 실행
그리고, bash 상에서 기본 입력 모드인 emacs 스타일일 때는
- Tab - 자동 완성
- Ctrl-D - 로그아웃
- Ctrl-R - 히스토리 찾기
- Ctrl-S - 키보드 잠그기
- Ctrl-Q - 잠긴 키보드 풀기
- Ctrl-M - Enter
- 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 - 커서 오른쪽의 문자들을 버퍼에 저장 후 삭제
- Alt-L - 커서 위치에서 문자열 끝까지 소문자로 변환
- Alt-U - 커서 위치에서 문자열 끝까지 대문자로 변환
- Alt-T - 두 단어 위치 바꾸기
- Alt-B - 커서를 다음 단어로 이동
- Alt-F - 커서를 이전 단어로 이동
참고로 bash 상에서 입력 모드를 vi 스타일로 변경하고 싶을 때는
shell> set -o vi
다시, emacs 스타일로 변경할 때는
shell> set -o emacs


