[ 환경 - 모든 리눅스 운영체제 ]
자주 사용될 간단한 명령어만 다루기로 하겠습니다.
vi 명령어로 파일을 수정하거나 새로 만듭니다.
---> vi 로 파일을 열어주신 뒤
i # Insert 모드에 진입합니다. 입력을 할 수 있습니다.(입력 모드)
여기에서 다시 명령어모드로 전환하시려면 ESC를 누르면 됩니다.
r # Replace 모드에 진입합니다. (글자 수정)
[[ # 글의 맨 처음으로 이동합니다.
]] # 글의 맨 끝으로 이동합니다.
i(상) k(하) j(좌) l(우) # 가끔씩 방향키를 지원하지 않는 경우가 있습니다. 그럴 때 방향키의 역할을 합니다.
:w # 글을 저장합니다.
:q # vi 에서 빠져나갑니다.
:wq # vi에서 저장하고 빠져나갑니다
!는 강제로 실행하게 만드는 명령어입니다.
ex) :wq! #강제로 저장하고 빠져나갑니다.
v # 누르시고 커서를 이동시키면 드래그됩니다.
yw # 커서가 있는 단어를 복사
yy # 선택되어있는것들을 복사합니다.
(숫자)yy # 숫자만큼 아래줄을 복사합니다.
pp # 복사한것을 붙여넣습니다.
x # 커서로부터 뒤에 있는 글자를 지웁니다.
: s/변경할 단어/변경될 단어 # 커서가 있는 행의 처음 변경할 단어를 변경한다.
: s/변경할 단어/변경될 단어/g # 커서가 있는 행의 모든 변경할 단어를 변경한다.
: 10,20s/변경할 단어/변경될 단어/g # 10행부터 20행까지의 모든 변경할 단어를 변경한다.
: %s/변경할 단어/변경될 단어/g # 문서 전체의 모든 변경할 단어를 변경한다.
: %s/변경할 단어/변경될 단어/gc # 문서 전체의 모든 변경할 단어를 확인하면서 변경한다.
이정도만 알고계셔도 vi를 충분히 다룰 수 있습니다.
'OS > Linux' 카테고리의 다른 글
CentOS6.x에서 Telnet 서버 열기 (0) | 2015.07.28 |
---|---|
Virtual Box CPU오류 (2) | 2015.07.25 |
리눅스에서 VMware Tools 설치하기 (0) | 2015.07.23 |
CentOS 5.3 VMware에 설치하기 (0) | 2015.07.22 |
CentOS 6.x DHCP 서버 기본 설정 (7) | 2015.07.22 |