리눅스에서 알아두면 편리한 단축키들 입니다.
1. shell 상에서 작업시 편리한 단축키들
- TAB : tab-completion(자동 채워주기)
예를 들어 apachectl 라는 명령어가 있을때 apac까지만 입력하고 tab을 누르면 나머지글자가 자동으로 보여집니다.
디렉토리명도 같은 방식입니다.
- Ctrl-d : logout 시 exit를 안해도 logout됩니다.
- Ctrl-l : 화면 clear
- Ctrl-r : 히스토리 찾기
- alt-t : 두단어 위치 바꾸기
- fc : 마지막 명령어 편집해서 사용하기
- Ctrl-u, ctrl-w : 커서의 왼쪽에 있는 문자들만 삭제
- Ctrl-k : 현재 커서위치 오른쪽 문자 삭제
2. 일반적인 키조합
- shift-insert : 버퍼에 복사된것 붙이기 (Ctrl + v)
- Ctrl-a : 줄의 처음으로 이동
- Ctrl-e : 줄의 마지막으로 이동
- Ctrl-l : 현재 커서위치 오른쪽 문자 삭제
- Ctrl-c : 한 단어 지우기
- Ctrl-c : 실행중인 프로그램 죽이기
- Ctrl-z : 실행중인 프로그램 정지하기, 일반적으로 % 를 입력하면 계속하기.
3. 콘솔 화면에서의 명령들
- Shift-ScrollLock : 메모리 정보 보기
- Ctrl-Scrolllock : 프로세스 보기
- alt + (F1-F12) : 콘솔 화면을 1개이상 사용시 편리
- alt-(오른쪽/왼쪽 방향키) : 이전/다음 콘솔로...
[ sysrq ]
이 단축키를 사용하려면 커널에 이 기능을 넣고 컴파일 해야합니다.
menuconfig - Kernel hacking - Magic SysRq key (*)
(콘솔에서 화면등 작동이 안될경우 power부팅이 아닌 키보드에서 비상 리부팅시 편리함)
- Sysrq-(0-9) : 콘솔 로그 레벨 정하기
- Sysrq-b : 비상 리부팅
- Sysrq-e : init를 제외한 모든 프로세스 죽이기(SIGTERM)
- Sysrq-i : init를 제외한 모든 프로세스 죽이기(SIGKILL)
- Sysrq-k : 현재 콘솔상의 모든 프로그램 죽이기
- Sysrq-l : init를 포함한 모든 프로세스 죽이기(시스템 정지)
- Sysrq-m : shift-scrolllock 과 동일 (메모리 정보 보기)
- Sysrq-p : 레지스터 보기
- Sysrq-s : Disk Sync
- Sysrq-t : ctrl-scrolllock 과 동일 (프로세스 보기)
- Sysrq-u : 모든 파일 시스템을 언마운트하고 읽기 전용으로
Trackback Address :: http://fduser.org/blog/trackback/16

