반응형
Notice
Recent Posts
Recent Comments
Link
- Today
- Total
04-11 02:18
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- SQL
- HTTP
- sigmoid
- cocoapods
- 티스토리챌린지
- deeplearning
- 명령어
- decode
- ios
- Python
- MVC
- 시각화
- swiftUI
- barplot
- ReLU
- 오블완
- Observable
- rxswift
- Linux
- struct
- rest api
- Optional
- tapply
- 연산자
- 딥러닝
- Request
- scheduledTimer
- r
- SWIFT
- substr
Archives
iOS 개발 기록 블로그
Linux (리눅스) vi 편집기 명령어 본문
반응형
vi 편집기란?
리눅스 안에서 사용할 수 있는 문서 편집기 vi (Visual Editor) |
vi 편집기의 명령모드 3가지
1. command 모드 vi의 기본 모드이며 vi를 실행하면 바로 보이는 기본화면 방향키로 왔다갔다 가능 2. edit 모드 a, i, o 등을 누르면서 내용을 입력 또는 삭제하는 명령모드 3. last line 모드 입력모드에서 저장 종료, 강제 종료 등의 명령어 :wq! |
예) $ vi aaa.txt
편집기를 시작하는 명령어
1. $ vi 파일명 : 읽기, 쓰기가 가능한 상태로 파일이 열린다 2. $ view 파일명 : 읽기만 가능한 상태로 파일이 열린다 3. $ vi -r 파일명 : 손상된 파일을 복구하는 명령어 |
vi 편집기를 열 때 정상적으로 열리지 않고 이상한 경고 메시지들이 나오면서 열릴 때 해결방법

위 처럼 나올때를 말한다.
vi 편집기 내에서 커서 이동
$ vi winter.txt 1. j : 아래로 이동 2. k : 위로 이동 3. h : 왼쪽으로 이동 4. l : 오른쪽으로 이동 5. G : 제일 아래로 이동 6. 1G : 제일 위로 이동 7. :set nu : 파일 내의 텍스트에 번호 표시 8. :set nonu : 번호 안 보이게 하는 방법 |
vi 편집기의 입력 명령어
1. i : 커서의 왼쪽부터 입력하겠다 2. a : 커서의 오른쪽부터 입력하겠다 3. o : 커서의 다음라인부터 입력하겠다 4. O : 커서의 윗라인부터 입력하겠다 |
vi 편집기의 삭제 명령어
1. x : 철자 하나 삭제 2. dd : 한 행 삭제 3. dw : 커서에 있는 단어를 삭제 4. :5,10 d : 5~10번째 행 삭제 5. D : 커서 오른쪽 행 삭제 |
vi 편지기의 취소 명령어
u : 방금 작업한 거 취소하겠다 |
복사/붙여넣기 명령어
1. yy : 하나의 행을 복사 2. p : 붙여 넣기 3. yG : 현재 행부터 파일 끝까지 복사 4. :1,2 co 3 : 1~2행을 3행 다음으로 복사 5. :1,2 m 3 : 1~2행을 3행 다음으로 이동 |
문자 변경하는 명령어
1. :/문자 : 문자 검색 예) $ vi winter.txt :/ ELSA n : 다음 Shift + n : 다시 앞으로 검색 2. :s/기존문자/변경할 문자 " 지금 커서가 있는 현재행의 기존문자를 변경할 문자로 변경하겠다 " 3. :%s/기존문자/변경할 문자/g " 문서 전체의 기존 문자를 변경할 문자로 변경하겠다 " |
반응형
'Linux' 카테고리의 다른 글
Linux 디스크 관리, disk management (0) | 2021.12.20 |
---|---|
linux manage permission 권한 관리 (chmod, chattr, chown) (0) | 2021.12.08 |
linux command : diff, find, tar, in (link), sed, cp, mv 명령어 뿌시기 2탄 (0) | 2021.11.26 |
linux command : head, tail, grep, awk, sort, uniq, echo 명령어 뿌시기 (0) | 2021.11.11 |
[리눅스] install linux on windows, 기본 명령어 (0) | 2021.11.06 |