Bash'da düzenleme yaparken dosyayı nasıl kaydedebilirim?


10

Tamam - ben linux newbie - Ben edit <filename>varsayılan mod ne olursa olsun komut ile bash bir dosyayı düzenlemeye çalışıyorum ('vi' varsayalım?).

Sorun benim cehennem için nasıl kaydetmek ve düzenleme modu dışında yapamam - bu cheatsheet ESC hile yapmak gerektiğini gösteriyor gibi görünüyor ama çalışmıyor gibi görünüyor.

Bir mac'tan ssh ile linux suse kurumsal 11 kutusuna bağlanıyorum.

Herhangi bir yardım takdir!


1
Ayrıca, edit komutunu kullanırken hangi düzenleyicinin kullanılacağını belirleyebilmeniz için edit'i kullanmaya devam etmeyi planlıyorsanız .bashrc'nizde bazı takma adlar kurabilirim. Şahsen ben sadece düzenlemek istiyorum ama her biri kendi bir dosya önündeki vim yazın.
Wilshire

Yanıtlar:


11

Escsizi yalnızca VI veya Vim'de komut moduna geri döndürür. To Save tuşuna basın çıkmak Shift+ Z+ Z, :wqveya :xkomut modunda. Dosyayı salt okunur modda açıyorsanız, vurmanız gerekir :q!.

Daha fazla makro VI hile sayfası için bu hile sayfasına da bakmayı düşünün


4
:wqçıkmak ve kaydetmek için.
petrus

1
:xaynı şeyi yapar :wq- ama bir anahtar
kaydedersiniz

shift + Zbenim için çalıştı :)
James111

1

Linux'ta yeniyseniz, başka bir şey kullanmanızı öneririm vi. Örneğin, nanoçok daha az güçlü olmasına rağmen oldukça kullanıcı dostudur. Ayrıca, bazı daha fazla özelliğe sahip (sözdizimi vurgulama gibi) vimbir çeşididir vive kullanımı biraz daha kolaydır.


0

Esc sonra kodu kaydetmek için bash con + x tuşlarına basın ve kaydetmek istediğiniz yapmak uyarısı orada "y" tuşuna basın ve enter düğmesine basın.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.