중복 가능성:
Vim 내에서 루트 되기
이런 일은 누구에게나 일어날 수 있습니다. 관리자 유형:
vi /etc/resolv.conf
일반 사용자로서. 파일 을 편집했는데 /etc/resolv.conf
클릭하려고 했더니 :x
루트가 아닌 일반 사용자로 파일을 열었기 때문에 읽기 전용 모드로 파일을 편집하고 있다는 것을 갑자기 알아차렸습니다.
:q!
관리자가 다시 클릭 하여 sudo su -
편집할 필요가 없도록 루트 액세스 권한을 부여할 수 있는 vi 명령이 있습니까 vi /etc/resolv.conf
?
답변1
페이지에서CommandLineFu의 상위 10개 한 줄 코드 설명이 트릭(#3)을 사용하는 것이 좋습니다:
:w !sudo tee %
stdin
그러면 명령 다음에 현재 버퍼가 기록됩니다 !
. 기호 %
는 현재 파일 이름으로 대체됩니다.