web-dev-qa-db-ja.com

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

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

問題は私の地獄です。保存して編集モードを終了する方法はありません- このチートシート ESCがトリックを実行する必要があることを示唆しているように見えますが、機能していないようです。

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

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

10
JohnIdol

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

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

11
Wilshire

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

1
Zhehao Mao

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

0
Kiran Dhokade