[Linux CentOS] vi 정리 // 별도 : nano
참고 : nano편집 명령어도 있다. 초보자가 쓰기에는 좋다고하는데, 중고급자들은 vi를 주로 쓴다고 한다. ( 가장 널리 쓰이고, 유명한건 vi에디터이다. )
https://m.blog.naver.com/PostView.nhn?blogId=chgy2131&logNo=220348105401&proxyReferer=https%3A%2F%2Fwww.google.com%2F
참고
^ : 컨트롤이다.
vi 명령어 정리
맨 처음 접하게 된건 AWS 호스팅 할 때, server.xml 설정을 할 때 사용해보고 안 써봤는데 다시 익히려면 정리를 좀 해야겠다는 생각에 정리를 해본다. 참고로 나는 putty접속을해서 리눅스 우분투 환경에서 했기 때문에 따로 에디터를 깔지 않았다.
리눅스나 유닉스에서 사용하는 vi 편집기 명령어 정리
<목차>
1. vi 편집기 명령어 구조
2. vi 명령어 자주 사용하는 것들만 정리
3. vi 편집기 예시 (vi 명령 사용해서 편집 저장까지 흐름)
1. vi 편집기 명령어 구조 ( 3가지 )
i) 명령 모드(command mode) - 처음 vi 명령어로 vi를 시작하게 되면 들어가게 된다.
ii) 입력 모드(insert mode) - 명령모드에서 "i" 명령을 통해서 입력 모드로 넘어 갈 수 있는데, 입력모드로 가게되면 자유롭게 코드나 글을 작성을 할 수 있다. 명령 모드로 다시 돌아오려면 "ESC"를 누르면 된다.
(참고로 "i" 명령은 커서가 현재 위치한 부분에서 부터, "a"는 커서 바로 다음 부분부터)
iii) 마지막 행 모드(Last line mode) - 마지막행 모드는 명령모드에서 ":" (콜론) 을 입력하면 화면 맨 밑단에 :______ 하며 입력을 할수 있는 공간이 나온다. 여기서 현재까지 내가 작성한 이 내용을 저장하고 vi를 종료(wq)할지, 그냥 종료(q, q!)할지 등을 입력할 수 있다. ( 참고로 관리자 권한으로 들어오지 않아서 수정이 안된다는 문구가 뜰 때가 있는데, 강제 명령어가 있으니 걱정 하지 않아도 된다. )
2. vi 명령어 자주 사용하는 것들만 정리
- 명령모드에서 종료, 저장 명령
:q | 작업한 내용이 없을 때 vi 편집기 종료( 작업한 내용이 있다면 나가지지 않는다. ) |
:q! | 작업을 했더라도 저장없이 vi 편집기를 종료시킨다. |
:w [ 파일명 ] | 작업 내용 저장, 파일명을 적어주면 파일명으로 새로운 파일이 생성된다. |
:wq, :wq! | 내용을 저장하고 vi편집기 종료 |
ZZ | 내용을 저장하고 vi편집기 종료 |
- 입력 모드로 ( i 하나로도 충분하지만.. 이런 것들도 있다고 함. )
- vi 내용 삭제 및 취소 명령키
'◽ CentOS' 카테고리의 다른 글
[Linux CentOS - (7)] cat /etc/redhat-release : 리눅스 배포판(버전) 확인하는 방법. (0) | 2019.12.19 |
---|---|
[Linux CentOS - (6)] 'ㅣ', ';' : (파이프) 다중 명령어 입력하기 (0) | 2019.12.17 |
[Linux CentOS - (5)] useradd(유저 추가), usermod(그룹, 홈, 셀 변경), groupadd(그룹 추가) (0) | 2019.12.14 |
[Linux CentOS - (4)] --help, --man - 명령어 참조 (0) | 2019.12.14 |
[Linux CentOS - (3)] wget - 명령어 기반의 시스템에서 파일을 다운로드 하는 방법. (Web Get의 약어) (0) | 2019.12.13 |
[Linux CentOS - (1) ] chmod 명령 - 접근 권한 설정/변경 (옵션 : -R 등등) (0) | 2019.12.13 |
[Linux CentOS - 일반 - (2)] 마운트(Mount)란 - 리눅스 운영체제에 인식시키는 것 (0) | 2019.12.12 |