[UNIX] CLI - 11
업데이트:
명령모드
w
입력모드에서 작성한 내용을 저장하려면 일반 모드
에서 소문자 w
를 입력하면 된다. w는 ‘write’의 줄임말로 저장한다는 의미로 이해하면 된다.
기존의 파일이 아니라 새로운 파일을 생성해야할 때는 w 입력 후 한 칸을 띄워 파일명을 적어주면 된다.
:w 파일명
위의 커맨드를 입력하면 다음과 같이 출력된다.
차례대로 1L는 줄의 수, 즉 한 줄을 의미하고 22C는 글자 수를 의미한다.
q
vim 화면을 끄려면 명령 모드에서 소문자 q
를 입력하면 된다. q는 ‘quit’의 줄임말로 나가다라는 의미를 가진다.
:q
터미널에서 ls -l
커맨드를 입력하면 위에서 생성한 test 파일을 찾아볼 수 있다.
만약 이 test 파일을 다시 vim으로 수정하고 싶다면 다음과 같이 입력하면 된다.
// vim 파일명
vim test
이후 내용을 수정하고 저장할 때는 파일명을 붙이지 않고 명령 모드에서 :w
만 입력하면 저장이 잘 되는걸 확인할 수 있다.
wq
vim에서 파일 저장과 종료를 동시에 할 수 있는 커맨드는 wq
이다.
:wq
터미널에서 cat test
커맨드를 입력해보면 저장이 잘 된걸 확인할 수 있다.
q!
내용을 수정하고 내용이 마음에 안들어 저장하지 않고 그냥 종료하려고 :q
를 입력하면 다음과 같은 에러가 발생한다.
에러 내용은 변경된 내용이 저장이 되지 않아서 발생하는 경고 메세지다. 이런 경고 메세지를 무시하고 종료하고 싶으면 q!
를 입력하면 된다.
:q!
터미널에서 cat
명령어로 파일 내용을 확인해보면 새로 입력했던 ‘q! 실습’ 부분이 저장되지 않은 걸 확인할 수 있다.
댓글남기기