編集後に変更を保存できません
Sudo vi /etc/network/interfaces
編集前のテキスト:
auto lo
iface lo inet ...
編集先:
auto eth0
iface eth0 inet dhcp
これを保存するには、どのキーの組み合わせまたは順序を押す必要がありますか?
おそらく編集/挿入モードになっています。次のシーケンスを入力する必要があります。
:
(コロン)で始まり、w
を押し、最後にq
を押してw riteおよびq uit(または単に:w
終了せずに書き込みます)私は通常押します ESC そして、ホールド Shift を押す z 二回。 Wordエディターで大文字のZを2つ入力するのと同じように:)これで文書が保存され、エディターが閉じます。
ファイルを編集するための管理(ルート)特権があるかどうかを確認します。このコマンドを使用します
whoami
結果が「root」でない場合、ファイルを編集することは想定されていません。
Rootユーザーとしてログインするには、以下のコマンドを使用します
Sudo su
または
su
ファイルを編集し、
vi /etc/network/interfeces
変更後、次を使用してファイルを保存します
Esc
を押してモードを変更します:x
はファイルを保存して終了しますそれで全部です
この質問はかなり前に回答されましたが、検索エンジンで再び出てくる場合、これは link はvimをよく使うならブックマークしたい素敵なvimチートシートです。
ところで、:wq
を使用してファイルを保存して終了し(最初にescキーを押して挿入または置換モードを終了してからコマンドを押す)、:q!
を使用して保存せずに終了できます。