- g가 없으면 파일 위에서 부터 검색하여 만나게 되는 첫번째 문자열만 변경
- 이는 현재 실행중인 프로그램에만 영향을 끼친다. 따라서 위에 처럼 설정 파일을 바꿔주거나, 재실행 후 다시 setenforce 0 를 쳐줘야한다
- vi(m) 는 내부적으로 sed 가 내장되어 있다
- 다른 배포판 리눅스에서는 vim 이 설치되어 있지 않은 경우가 있다. 이 경우이네느 vim 을 설치하고 .bashrc 에서 alias vi = 'vim' 으로 설정해 두는 것이 좋다
- 두 모드는 명령 모드에 연결되있으며, 입력 모드에서 마지막 행 모드로 Direct 이동은 불가능 하다
- 2dd : 현재 커서를 기준으로 2 행 삭제
- 2yy : 현재 커서를 기준으로 2 행 복제
i : 입력 모드로 이동. 휘발성 메모리인 버퍼로 이동한다. 만약, 이 버퍼에서 작업한 내용을 저장하지 않으면, 작업한 내용은 삭제된다
- 다음과 같이 i 키를 입력하면 insert라고 뜬다
- 입력후 저장할려면, 명령 모드로 돌아가서 마지막 행 모드로 가야한다
- esc 를 입력하면 명령 모드로 돌아온다
o : 현재 커서의 밑에 줄이 생기며 입력 모드로 이동한다
- w를 통해 저장하고, q를 통해 나간다
- n을 누르면 검색된 다음 결과로 이동한다
- N은 직전 결과로 이동한다
- ~ 는 해당 행을 사용하고 있지 않은 것 이다