반응형
Notice
Recent Posts
Recent Comments
Link
- Today
- Total
02-02 13:14
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 연산자
- sigmoid
- 시각화
- 딥러닝
- deeplearning
- tapply
- SWIFT
- struct
- SQL
- substr
- rest api
- Python
- Request
- 오블완
- MVC
- Linux
- 티스토리챌린지
- Observable
- cocoapods
- decode
- rxswift
- r
- scheduledTimer
- HTTP
- barplot
- ReLU
- 명령어
- ios
- swiftUI
- Optional
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 |