본문 바로가기

Linux

[Linux] 리눅스 단축키 모음

ansible 수업을 들으면서 리눅스를 잘 다루는 것이 굉장히 중요하다는 것을 깨달았다. 

이전에 강사님들께서 리눅스를 잘 하면 좋다고 누누이 말씀해주셨지만, 직접 해보니 확 와닿았다. 

그래서 리눅스 단축키에 대해 정리해보았다. 

 

Command-line

- 이동

Ctrl + b : 한 문자 뒤(왼쪽)로 이동 

Ctrl + a 맨 처음으로 이동

Ctrl + f 한 문자 앞(오른쪽)으로 이동

Ctrl + e 맨 마지막으로 이동

 

Alt+b 한 단어 뒤로 이동

Alt+f 한 단어 앞으로 이동

 

- 삭제

ctrl+h 커서 앞쪽의 한 문자 삭제

ctrl+d 커서 위치의 한 문자 삭제

ctrl+w 커서 뒤의 한 단어 삭제

 

- 자르기, 붙여넣기

ctrl+u 커서부터 왼쪽 쭉 자르

ctrl+y 마지막으로 지운 내용 삽입(붙여넣기)

ctrl+k 커서 위치부터 끝까지 자르기

 

- 기타

ctrl+l clear

 

- 명령 이력

ctrl+n:다음 명령

ctrl+r: 이력 검색

ctrl+p: 이전 명령

 

less 명령어

- 스크롤 

b: 한 화면 위로 스크롤

f, ctrl+v: 한 화면 아래로 스크롤

k: 한 행 위로 스크롤

j: 한 행 아래로 스크롤

q: less 종료

 

- 검색

/: 아래 방향으로 검색

?: 위 방향으로 검색

n: 다음 결과

N: 이전 결과

 

Vi 편집기(명령 모드)

- 커서 이동

h j k l 왼 아래 위 오른쪽으로 한 칸 이동

b: 이전 단어

w: 다음 단어

0 처음 $ 마지막

gg: 처음 행으로

G: 마지막 행으로

숫자G: 해당 번호 행으로

 

- 삭제

x키

5x: 5글자 삭제

D: 커서부터 라인 끝까지 행 삭제

dw: 단어 삭제

dd: 라인 삭제

5dd: 5개의 라인 삭제

dgg: 커서부터 시작까지 삭제

dG: 커서부터 마지막까지 삭제

 

- 복사, 붙여넣기

yy: 한 행 복사

p: 붙여넣기