Linux

셸 조작법

깜이오빠 2025. 1. 5. 23:38

서론

방향키로도 셸을 다룰 수 있지만, 작업 효율이 떨어진다.

따라서 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

 

모두의 리눅스

기초부터 탄탄하게 준비하는 리눅스 입문서. 리눅스가 무엇인지 소개하고, 리눅스를 사용할 수 있는 실습 환경을 준비하는 것에서 시작한다. 실습 환경이 준비되면 리눅스에서 가장 많이 사용

www.aladin.co.kr