Linux işletim sisteminde kullanabilmek için çok sayıda metin editörü bulunmaktadır. Vim, Vi, Nano, Gedit, KWrite bunların en çok bilinen ve en yaygın kullanılanlarıdır. Bu yazıda VI editörünü kullanmayı inceleyeceğiz. Konsol ekranında içerik ekleme ve güncellemeye fırsat vermesi VI için büyük bir artı.
VI editöründe işlem yapabilmek için ESC tuşu bir anahtar fonksiyon. Her işlem için öncelikle ESC tuşu kullanılmaktadır. Sonraki aşamalar yine Linux işletim sistemine özel komutlarla olmaktadır. Aşağıda VI metin editöründen bir ekran görüntüsü görüyoruz.
E tuşuna basıp içerik yazabilir ve değiştirebiliriz. Öncelikle komutlar ile vi adında bir klasör oluşturup, bu klasör içerisinde metin.txt isimli bir metin dosyası oluşturalım. Sonrasında VI editörünü kullanarak bazı işlemler yapacağız.
Yukarıdaki komut satırları uygulandığında karşımıza VI editörü metin.txt dosyasını düzenlemek üzere açılacaktır.
VI editörü açılış sayfası
Editör ilk açılışta herhangi bir klavye girişine izin vermeyecektir. “i” tuşuna basıp (insert) içerik ekleyebiliriz.
INSERT ile veri giriş yetkisi
İçerik girelim.
İçerik girişi
İçeriği düzenleyip dosyayı bu haliyle kaydedelim.
İçeriği kaydetme
İçerik kaydedilip enter tuşuna basıldığında konsola geri dönülecektir. Biz tekrar aşağıdaki komut ile metin.txt dosyasında işlem yapmak üzere VI editörünü açalım:
2.satırdaki içeriği görmek isteyelim. ESC tuşuna basıp :2 yazarak enter tuşuna basıyoruz.
2.satıra erişim sağlama
İçerisinde “por” ifadesi geçen satıra erişim sağlyıyoruz.
“por” ifadesini arama
Dosyayı mevcut haliyle kaydederek çıkıyoruz.
Verileri kaydederek çıkma
Verileri kaydetmeden çıkıyoruz.
Verileri kaydetmeden çıkma
VI ile ilgili daha detaylı bilgiyi resmi web sitesinden alabilirsiniz: Source Code for Modern Unix Systems
My Name is A. Gokhan SATMAN, and I am a software engineer, Author and game developer. gokhansatman.com
Comment:*
Nickname*
E-mail*
Website
Bir dahaki sefere yorum yaptığımda kullanılmak üzere adımı, e-posta adresimi ve web site adresimi bu tarayıcıya kaydet.
altı × dört =
CAPTCHA (Şahıs Denetim) Kodu *