bashで編集するときにファイルを保存して閉じる方法は?


10

OK-私はLinux初心者です- edit <filename>デフォルトモードが何であれ、コマンドを使用してbashからファイルを編集しようとしています(「vi」を想定していますか?)。

問題は私の地獄です。保存して編集モードを終了する方法はわかりません。このチートシートはESCがうまくいくように提案しているようですが、動作していないようです。

MacからLinuxのSUSE Enterprise 11ボックスにSSHで接続しています。

助けてくれてありがとう!


1
さらに、editを引き続き使用する場合は、.bashrcにいくつかのエイリアスを設定して、editコマンドを使用するときに使用するエディターを指定できるようにします。個人的には、編集したいファイルの前にvimを入力するだけですが、それぞれ独自のものを入力します。
Wilshire、

回答:


11

EscVIまたはVimでのみコマンドモードに戻ります。保存して終了するには、Shift+ Z+ 、、またはコマンドモードで押します。ファイルを読み取り専用モードで開いている場合は、を押す必要があります。 Z:wq:x:q!

このチートシートでマクロVIチートシートを確認することを検討してください。


4
:wq終了して保存します。
petrus '19年

1
:xと同じ:wqですが、1つのキーを保存します:)
偽物

shift + Z私のために働いた:)
James111

1

Linuxを初めて使用する場合は、以外のものを使用することをお勧めしますvi。たとえば、nano非常に強力ではありませんが、かなりユーザーフレンドリーです。また、vimのバリアントでvi、構文の強調表示などいくつかの機能があり、少し使いやすくなっています。


0

bashでコードを保存するには、escがcon + xを押した後にescを押します。保存したいという警告が表示され、そこに「y」を押してEnterボタンを押します。これが役立ちます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.