서론
방향키로도 셸을 다룰 수 있지만, 작업 효율이 떨어진다.
따라서 Ctrl로 커서를 이동하는 데 익숙해져야 할 필요가 있다.
커서 이동
`Ctrl + b`
- 커서를 한 칸 뒤로 이동 (b = back)
`Ctrl + f`
- 커서를 한 칸 앞으로 이동 (f = forward)
`Ctrl + a`
- 커서를 처음으로 이동 (a = ahead)
`Ctrl + e`
- 커서를 끝으로 이동 (e = end)
`Alt + b`
- 커서를 한 단어 뒤로 이동 (b = back)
`Alt + f`
- 커서를 한 단어 앞으로 이동 (f = forward)
문자 삭제
`Ctrl + h`
- 커서 앞의 한 문자를 삭제
`Ctrl + d`
- 커서 위치의 한 문자를 삭제
`Ctrl + w`
- 커서 앞의 한 단어를 삭제
자르고 붙여넣기
`Ctrl + k`
- 커서부터 끝까지 cut
`Ctrl + u`
- 커서부터 처음까지 cut
`Ctrl + y`
- paste (yank)
화면 잠금 및 정리
`Ctrl + s`
- 화면 잠금
`Ctrl + q`
- 화면 잠금 해제
`Ctrl + l`
- 화면 정리
- `clear` 명령어와 같음
명령어 히스토리
`Ctrl + p`
- 이전 명령으로 이동 (previous)
- ↑ 방향키와 같음
`Ctrl + n`
- 다음 명령으로 이동 (next)
- ↓ 방향키와 같음
`Ctrl + r`
- 명령어 히스토리 검색 모드 진입 (reverse-i-search)
- `Ctrl + r` 다시 입력 시, 이전 검색 결과로 이동
- `Enter` 입력 시, 현재 검색 결과 실행
- `Esc` 입력 시, 커맨드 라인으로 복귀하며 검색 결과 유지
- `Ctrl + g` 입력 시, 커맨드 라인으로 복귀하며 검색 결과 삭제
Reference
https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=285368686&start=slayer
'Linux' 카테고리의 다른 글
파일과 디렉터리 (작성 중) (0) | 2025.01.06 |
---|---|
셸이란? (0) | 2025.01.02 |
리눅스란? (0) | 2025.01.01 |