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: 붙여넣기
'Linux' 카테고리의 다른 글
[Linux] Amazon Linux2에 tomcat 설치하기 / 종료 및 시작 / index.jsp 파일 위치 (0) | 2023.07.23 |
---|---|
[Linux] LVM (논리 볼륨 관리자) -에티버스러닝 (0) | 2023.07.03 |
[Linux] Partition, File System, Mount (0) | 2023.06.28 |
[Linux] 사용자 계정 관리(에티버스러닝) (0) | 2023.06.26 |
[Linux] 리눅스 터미널, 셸, 커널 개념 / 프로세스, 잡 (0) | 2023.05.11 |