Linux İşletim Sisteminde VI Metin Editörü Kullanımı

Linux İşletim Sisteminde VI Metin Editörü Kullanımı
Nisan 15 11:36 2014 Bu yazıyı yazdır

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ı

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

INSERT ile veri giriş yetkisi

İçerik girelim.

İçerik girişi

İçerik girişi

İçeriği düzenleyip dosyayı bu haliyle kaydedelim.

İçeriği kaydetme

İç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

2.satıra erişim sağlama

İçerisinde “por” ifadesi geçen satıra erişim sağlyıyoruz.

"por" ifadesini arama

“por” ifadesini arama

Dosyayı mevcut haliyle kaydederek çıkıyoruz.

Verileri kaydederek çıkma

Verileri kaydederek çıkma

Verileri kaydetmeden çıkıyoruz.

Verileri kaydetmeden çıkma

Verileri kaydetmeden çıkma

VI ile ilgili daha detaylı bilgiyi resmi web sitesinden alabilirsiniz: Source Code for Modern Unix Systems

  Yazı şöyle etiketlendi:
  Kategoriler:
A.Gökhan, M.Sc.
A.Gökhan, M.Sc.

My Name is A. Gokhan SATMAN, and I am a software engineer, Author and game developer. gokhansatman.com

Daha fazla yazı görüntüle
Yorum yaz

0 Yorum

Henüz yorum yok

Tartışma başlatabilirsin.

Yorum ekle

Your data will be safe! Your e-mail address will not be published. Also other data will not be shared with third person.
All fields are required.

*