Apakah ada skenario di mana vi
satu-satunya pilihan untuk membuat, mengedit, atau memodifikasi file di lingkungan Ubuntu?
Pertanyaan saya pada dasarnya adalah untuk benar-benar mengetahui apakah ada kasus seperti itu di mana saya akan dipaksa untuk menggunakannya vi
karena itu akan menjadi satu-satunya pilihan yang tersedia dalam kasus tertentu di ekosistem Ubuntu.
Mungkinkah yang ada kasus tertentu di mana saya entah bagaimana tidak akan memiliki akses ke pilihan lain seperti nano
, pico
atau hanya mengirimkan informasi dengan alat-alat seperti cat
, sed
, tee
dan lebih?
Saya akan menganggap ini lebih dari sisi server atau cloud karena pada Desktop ada banyak lagi pilihan, tetapi dari siapa pun yang menggunakan terminal banyak saya bertanya:
Apakah ada kasus seperti itu?
visudo
bisa menggunakan editor apa saja. Karena konfigurasi defaultnya di Ubuntu menghargai variabel EDITOR
dan VISUAL
environment, Anda dapat menjalankan sudo env VISUAL=emacs visudo
emacs atau bahkan gksudo env VISUAL=gedit visudo
untuk editor grafis seperti Gedit. ( sudo -H
atau sudo -i
dapat digunakan sebagai pengganti gksudo
.) Saya menyarankan env
cara ini karena VISUAL=emacs sudo visudo
tidak akan berfungsi ( sudo
mengatur ulang sebagian besar lingkungan) dan sudo -EH
mungkin dianggap tidak disarankan.
cat
? sed
? Sangat? vi
sebenarnya tidak begitu rumit, dan jika Anda benar-benar tidak dapat diganggu untuk mempelajarinya, Anda hanya perlu mengingat dua mode (mode Normal dan Insert). Anda menggerakkan kursor dengan panah (atau HJKL jika tidak tersedia), tekan "i" untuk mulai mengedit (masukkan mode). Setelah selesai, tekan "Esc" untuk kembali ke mode normal. Ketik ": wq" untuk menyimpan dan keluar (Tulis + Berhenti).