1Sep

Vi ile Metin Dosyalarını Düzenleme Yeni Başlayanlar Kılavuzu

Vi, çoğu Linux sistemi ile, hatta gömülü olanlar dahil güçlü bir metin editörüdür. Bazen dostça bir metin editörü içermeyen bir sistemde bir metin dosyasını düzenlemeniz gerekir; dolayısıyla Vi'nin bilinmesi zorunludur.

Kullanımı kolay bir terminal metin editörü olan Nano'nun aksine, Vi elinizi tutmaz ve ekranda klavye kısayollarının bir listesini sağlar. Bu modsal bir metin editörüdür ve hem ekleme hem de komut moduna sahiptir.

Başlarken

Vi bir terminal uygulamasıdır, bu nedenle terminal penceresinden başlatmanız gerekecektir. Vi ile varolan bir dosyayı açmak için vi /path/to/ dosyasını komutunu kullanın. vi /path/to/ dosyası komutu, dosya henüz yoksa da çalışır;Vi kaydettiğinizde yeni bir dosya oluşturacak ve belirtilen yere yazacaktır.

Bir sistem dosyasını düzenlemek isterseniz sudo kullanmayı unutmayın.Örneğin, fstab dosyanızı düzenlemek isterseniz sudo vi /etc/ fstab yazarsınız. Sudo kullanmayan Linux'un Ubuntu olmayan bir sürümünü kullanıyorsanız su komutunu kullanın.

Komut Modu

Bu, vi'de bir dosyayı açtığınızda göreceğiniz şeydir. Yazmaya başlamanız mümkün gibi görünüyor, ancak yapamıyorsunuz. Vi, kalıcı bir metin düzenleyicidir ve komut modunda açılır. Bu ekranda yazmaya çalışmak beklenmeyen davranışlara neden olacaktır.

Komut modundayken imleci ok tuşlarıyla hareket ettirebilirsiniz.İmlecin altındaki karakteri silmek için x tuşuna basın. Diğer çeşitli silme komutları vardır - örneğin, dd yazarken( d tuşuna iki kere basın), tüm metnin satırları silinir.

Metin komut modunda seçebilir, kopyalayabilir, kesebilir ve yapıştırabilirsiniz.İmleci, kopyalamak istediğiniz metnin sol veya sağ tarafına getirin ve v tuşuna basın. Metni seçmek için imlecinizi hareket ettirin ve seçili metni kopyalamak için y tuşuna basın veya kesmek için x tuşlarına basın.İmlecinizi istediğiniz konuma getirin ve kopyalanan veya kesilen metni yapıştırmak için p tuşuna basın.

Ekleme Modu

Komut modunun yanı sıra bilmeniz gereken diğer mod, Vi'ye metin eklemenize izin veren ekleme modudur. Giriş moduna girmek, biliyorsanız kolaydır - imleci komut moduna getirdikten sonra i tuşuna bir kez basın. Yazmaya başlayın ve Vi yazdığınız karakterleri komut olarak yorumlamaya çalışmak yerine dosyaya yerleştirir.

Ekleme modundayken, komut moduna dönmek için kaçış tuşuna basın.

'yi Kaydetme ve Bırakma vi'yi komut modundan kaydedebilir ve çıkabilirsiniz.İlk olarak, çıkış tuşuna basarak komut modunda olduğunuzdan emin olun( kaçış tuşuna basarak komut modundaysanız hiçbir şey yapmaz.)

yazın: wq ve dosyayı diske yazmak ve vi'dan çıkmak için enter tuşuna basın. Bu komutu ayrıca ayırabilirsiniz - örneğin, : w yazın ve dosyayı çıkmadan diske yazmak için enter tuşuna basın veya dosyayı kaydetmeden vi'dan çıkmak için yazın: q .

Vı, son kaydedildikten sonra dosyayı değiştirdiyseniz vaz geçmenize izin vermez, ancak yazabilirsiniz: q! ve bu uyarıyı yok saymak için enter tuşuna basın.

Kullanımı daha kolay bir terminal metin editörü arıyorsanız Nano'yu kontrol edin.Çoğu Linux dağıtımı Nano yüklü olarak gelir, ancak gömülü sistemler ve soyulmuş ortamlar genellikle Vi'yi içerir.