무브라더

[Linux] 리눅스(우분투) 명령어 정리(1) 본문

Programming/Linux

[Linux] 리눅스(우분투) 명령어 정리(1)

동스다
반응형
SMALL

(개발자로 취업을 성공했다! 자축자축)

 

회사에서 리눅스를 사용하니 공부하라고 한다.

국비학원만 다녀본 나로서는 리눅스라는 개념을 알지 못했지만 나의 영원한 선생님 구글선생님을 통해 전반적인 개념과

사용법을 숙지하였고 환경을 설정해서 이것 저것 만져보며 익숙해지려고 노력하고 있다.

 

수많은 명령어가 있기에 외우는 것보다 많이 써보며 익히는 것이 더 효율적이라 판단되어 자주 사용한 명령어들과

그 외 명령어들을 정리하려고 한다.

 

(공부정리용 글이라 없는 명령어가 있을수도 있음)

 

사용버전

- Ubuntu-20.04.2.0

 

1. vi 커서 이동 명령어

 

명령어 설명
h 왼쪽으로 커서 이동
j 아래로 커서 이동
k 위로 커서 이동
l 오른쪽으로 커서 이동
w 오른쪽 단어 끝 부분으로 이동
Enter 한 행 아래로 커서 이동
^ 행의 맨 왼쪽으로 이동
$ 행의 맨 오른쪽으로 이동
H 화면의 맨 위로 이동
L 화연의 맨 아래로 이동

 

2. 문자, 행, 삽입 명령어

 

명령어 설명
a 커서 오른쪽에 문자 삽입
i 커서 왼쪽에 문자 삽입
A 커서 오른쪽, 행의 끝에 문자 삽입
I 커서 왼쪽, 행의 처음에 문자 삽입
o 커서 아래에 행 삽입
O 커서 위에 행 삽입
ESC 종료

 

3. 텍스트 변경 명령어 (우리 회사는 이 부분을 강조하셨다. 이유는 잘.... 알면 좋지 뭐)

 

명령어 설명
cw 단어 변경
cc 행 변경
C 커서 오른쪽의 행 변경
s 커서가 위치한 문자열 대체
S 커서가 위치한 라인의 문자열 대체
r 커서 위치 문자를 다른 문자로 대체
r-Enter 행 분리
J 현재 행과 아래 행 결합
xp 커서가 위치한 문자와 커서 오른쪽 문자와 교환
~ 문자형(대,소문자) 변경
u 이전 명령 취소
U 행 변경 사항 취소, 이전의 최종 행 취소
. 이전 최종 명령 반복

 

4. 텍스트 삭제 명령어

 

명령어 설명
x 커서가 있는 문자 삭제
nx 커서가 있는 위치부터 n개의 문자를 삭제
dw 현재 커서에 있는 한 단어 삭제
dd 커서가 있는 라인 삭제
ndd 커서가 있는 라인부터 n개의 라인 삭제
db 커서의 위치에서 거꾸로 한 단어 삭제
D 커서 오른쪽 행 삭제
:n,md n~m번째 행 삭제

 

5. 복사 및 이동 명령어

 

명령어 설명
yy 커서가 위치한 줄 복사
Y 행 yank 또는 복사
yh 커서의 왼쪽 문자 복사
yl 커서에 위치한 문자 복사
yi 커서가 위치한 줄과 그 아랫줄 복사
yk 커서가 위치한 줄과 그 윗줄 복사
:n,m co x (ex: 4,5 co 6) n~m행을 x행 다음으로 복사
:x,y m z (ex: 4,5 m 6) x~y행을 z행 위로 이동

 

 

 

 

 

키보드 모양의 명령어 단축키

 

 

 

 

참고블로그

https://iamfreeman.tistory.com/entry/vi-vim-%ED%8E%B8%EC%A7%91%EA%B8%B0-%EB%AA%85%EB%A0%B9%EC%96%B4-%EC%A0%95%EB%A6%AC-%EB%8B%A8%EC%B6%95%ED%82%A4-%EB%AA%A8%EC%9D%8C-%EB%AA%A9%EB%A1%9D#recentComments

반응형
LIST
Comments