1.vi
편집기 (=VIsual editor)
명령모드 / 편집모드 / ex모드가 있다.
편집모드로 가려면 i , o , a 키를 누르면 된다.
i 는 Insert 커서 앞에 삽입을 한다.
I 는 현재 줄 첫 칸앞에 삽입을 한다.
a 는 Append 커서 뒤에 삽입을 한다.
A는 현재 줄 끝에 삽입을 한다.
o 는 개행을 하고 입력을 할 수 있다.
ex모드는
? / : / / 등이 있다.
?는 문자열을 검색하는 것이다.
/ 역시 문자열을 검색한다.
: 는 vi 제어에 사용된다.
2. 저장
:w
현재의 파일명으로 파일 저장
:w 파일명
지정한 파일명으로 파일을 저장한다.
3.종료
:q
작업 내용을 저장하였으면 종료
:q!
작업 내용을 저장하지 않고 종료
:wq
저장하고 종료
wq 파일명
파일명으로 저장하고 종료
ZZ (shift-zz)
작업내용을 저장하고 종료
3.커서의 이동
화살표 와 hjkl 로 움직일 수 있다.
hjkl 는 왼쪽 아래 위 오른쪽이다.
a> k : 한행 위이다.
b> j : 한행 아래이다.
c> l : 한문자 오른쪽이다.
d> h : 한문자 왼쪽이다.
e> ^ : 혹은 0 : 행의 시작이다.
f> $ : 행의 마지막이다.
g> _ : 이전 행의 처음이다.
h> + 또는 엔터
4.들어갔다 나오기
4-1. ctrl + z
fg로 다시 vi로 돌아갈 수 있다.
4-2. :!명령어
vi 편집 도중에 다른 쉘 명령어 결과를 볼 수 있다.
4-3. : + sh
vi편집 도중 다른 쉘 창으로 갈 수 있다.
exit 로 다시 vi 로 갈 수 있다.
5.기타 기능
5-1. :f 파일명
파일이름을 지정한 파일 이름으로 지정한다.
5-2 :w %.old
현재 파일을 .old로 저장할 때
5-3. ctrl + g
기본적인 파일 정보 출력
5-4. J
현재 줄과 다음 줄을 연결
5-5. .
이전 명령 재 실행
5-6. ~
현재 커서를 대문자 혹은 소문자로 바꿈
6.파일의 복사
cat test.txt >> test2.txt 라고 하면
test2.txt 를 생성하고 test의 내용을 복사
'프로그래밍 공부 > 리눅스' 카테고리의 다른 글
리눅스 연습하기 --7.네트워크 관리 , 다운로드 , 파일시스템 (0) | 2021.03.18 |
---|---|
리눅스 연습하기 --5. GUI 설정 , 디렉토리 관리와 파일 (0) | 2021.03.17 |
리눅스 연습하기 --4. 쉘과 프롬프트 (0) | 2021.03.16 |
리눅스 연습하기 --3. 터미널 (0) | 2021.03.16 |
리눅스 연습하기 --2. yum 과 사용자 계정 설정 , 디스크 상태 확인 (0) | 2021.03.16 |