[linux] 리눅스 cd, vi 명령어 정리

2024. 10. 16. 11:02리눅스

회사 업무에 있어 자주사용 했었던 리눅스 명령어를 정리하기위한 포스팅입니다.

 

이 포스팅에선 

cd 디렉토리 이동 명령어와

vi 파일 편집 명령어 를 간단히 정리하여 올리려고 합니다.

 

1. cd
- 디렉토리(폴더) 경로로 이동하기 위한 명령어입니다.

사용예제 : 
[~]# cd 진입할 경로입력 : 
(진입할 최상위 경로가 현재 경로에 없는 폴더라면 맨앞에 /를 붙여야합니다.)
최상위 경로는 --> /1번경로/2번경로/3번경로 라고 할때, 1번경로가 최상위 경로이며, 2번과 3번을 하위경로라고 합니다.

[~]# cd .. : (현재 경로에서 하위 경로로 이동합니다.)
..뒤에 / 를 붙여 ..를 원하는 경로만큼 중복해서 입력해주면 원하는 하위경로로 돌아갈 수 있습니다.

[~]# cd ../../.. : (현재 경로에서 3개의 하위 경로로 이동합니다.)

2. vi
- 파일을 편집하기 위한 명령어 입니다. 
(파일이 존재하지 않더라도 해당 파일명으로 열리는데, 내용을 입력 할시 해당 파일이 생성되기도 합니다.)

사용예제 :
[~]# vi 편집할 파일명 입력 : 
(현재 경로에 있는 파일이면 디렉토리 경로는 입력 하지 않아도됩니다.)

현재 경로에 없는 파일 일시 디렉토리 경로까지 입력합니다.
[~]# vi /디렉토리경로/편집할 파일명

- 파일 내에서 입력사항
2.1. :q
- 파일 밖으로 나갑니다.
2.2. :q!
- 수정사항이 있지만 수정사항을 저장하지 않고 파일 밖으로 나갑니다.
2.3. Esc
- 명령 모드로 돌아갑니다.
2.4. Insert, i
- 입력, 수정 할수 있는 모드입니다.
2.5. o
- 현재 줄 아래에 새로운 줄을 생성하고 입력모드로 전환 합니다.
2.6. Delete, x
- 커서 위치로부터 뒤부분을 지웁니다.
2.7. dd
- 현재 줄을 삭제합니다.
2.8. yy
- 현재 줄을 복사합니다. (p 를 입력하면 복사한 줄을 붙여넣습니다)
2.9. :w
- 파일 내용을 저장합니다.
2.10. :wq
- 파일 내용을 저장하고 파일 밖으로 나갑니다.
2.11. :set nu
- 파일 내에서 라인(줄)번호를 표시 합니다.
2.12. :set nonu
- 라인(줄)번호를 숨깁니다.
2.13. :e filename
- 같은 경로에 있던 다른 파일 을 열수 있습니다.
2.14. :r filename
- 다른 파일의 내용을 현재 커서위치의 아래에 붙여넣습니다.
2.15. /검색할 키워드 입력
- 현재 커서로 부터 검색할 키워드의 위치로 이동 합니다.
(n 입력시 다음 위치로 이동합니다. [Caps Lock] 입력 시 역순으로 이동 합니다.)
2.16. ?검색할 키워드 입력
- 파일의 최하단부터 검색할 키워드의 위치로 이동 합니다.
2.17. Shift+G
- 현재 파일의 최하단으로 이동 합니다.
2.18. G+G
- 현재 파일의 최상단으로 이동 합니다.
2.19. Home
- 커서를 현재 줄의 맨 앞으로 이동합니다.
2.20. End
- 커서를 현재 줄의 맨 뒤로 이동합니다.

 

 

나머지 cp, tail, grep, mv 등 정리하여 다음 포스팅에서 뵙겠습니다.

감사합니다.