Bae's Digital Dialogues

리눅스[Linux] 리눅스 커맨드 라인 편집 본문

Linux

리눅스[Linux] 리눅스 커맨드 라인 편집

배디훈 2024. 5. 16. 02:37

커서 이동 단축키

단축키 내용
Ctrl + b 커서를 한 문자 뒤로 이동
Ctrl + f 커서를 한 문자 앞으로 이동
Ctrl + a 커서를 맨 앞으로 이동
Ctrl + e 커서를 맨 뒤로 이동

 

 

단위 단어 커서 이동 단축키

단축키 내용
Meta + b 한 단어 뒤로 이동
Meta + f 한 단어 앞으로 이동

 

여기서 Meta는 일반적인 키보드에서 다음 키에 해당한다.

  • Esc
  • Alt

여기서  Esc는 Ctrl처럼 누른 채로 조작하는 것이 아니라 누르고 뗀 뒤에 조작하는 방식이다. 그리고 일부 터미널 에뮬레이터에서는 Alt를 Meta로 설정해야 한다.

 

 

문자나 단어를 삭제하는 단축키

단축키 내용
BackSpace 혹은 Ctrl + h 커서 위치 기준으로 뒤에 있는 한 문자를 삭제
Delta 혹은 Ctrl + d 커서 위치의 한 문자를 삭제
Ctrl + w 커서 뒤의 공백이 나오기 전까지 있는 문자들(단어)를 삭제

 

 

자르기와 붙여넣기 단축키

단축키 내용
Ctrl + k 커서의 위치에서 끝까지 삭제
Ctrl + u 커서의 위치에서 커맨드 라인의 첫 문자까지 삭제
Ctrl "+ y 마지막으로 지운 내용을 삽입

 

 

자르기와 붙여넣기

$ echo Hello World  #명령 입력 후 Enter 누르기 전에 Ctrl + u 입력
$                  #커맨드 라인이 지워짐, 이어서 Ctrl + y 입력
$ echo Hello World #자른 내용이 붙여짐(yank)