vi
Bir Ubuntu ortamında dosya oluşturmak, düzenlemek veya değiştirmek için tek seçeneğin nerede olduğu senaryoları var mı?
Benim sorum temel olarak vi
Ubuntu ekosisteminde belirli bir durumda mevcut olan tek seçenek olacağı için kullanmak zorunda kalacağım bir durum olup olmadığını gerçekten bilmek .
Olabilir gibi ben bir şekilde diğer seçeneklerine erişim olmazdı özel bir durum var olur nano
, pico
ya da sadece gibi araçlarla bilgi gönderiyor cat
, sed
, tee
ve daha?
Masaüstünde daha birçok seçenek bulunduğundan, bunun daha çok bir sunucu veya bulut tarafı olduğunu varsayardım, ancak terminali çok kullanan herhangi birinden soruyorum:
Böyle bir durum var mı?
visudo
herhangi bir düzenleyiciyi kullanabilir. Ubuntu'daki varsayılan konfigürasyonu EDITOR
ve VISUAL
ortam değişkenlerine saygı duyduğundan, sudo env VISUAL=emacs visudo
emac'ler veya hatta gksudo env VISUAL=gedit visudo
Gedit gibi bir grafik editörü için çalışabilirsiniz . ( sudo -H
Veya sudo -i
yerine kullanılabilir gksudo
.) Bunu önermek env
şekilde olarak VISUAL=emacs sudo visudo
iş olmaz ( sudo
sıfırlar en çevre) ve sudo -EH
belki yanlış, kabul edilebilir.
cat
? sed
? Gerçekten mi? vi
gerçekten o kadar karmaşık değil ve gerçekten öğrenmek için canınız sıkılmazsa, yalnızca iki modu hatırlamanız gerekir (Normal ve Ekleme modu). İmleci oklarla hareket ettirirsiniz (veya mevcut değilse HJKL), düzenlemeye başlamak için "i" ye basın (ekleme modu). Tamamladığınızda, normal moda dönmek için "Esc" tuşuna basın. Kaydetmek ve çıkmak için ": wq" yazın (Write + Quit).