by A.Gökhan, M.Sc. | Nisan 15 11:36
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.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
E325: ATTENTION Found a swap file by the name "/folder name" owned by: [sizin username] dated: Fri Mar 15 10:53:06 2013 file name: /folder name modified: YES user name: [sizin username] host name: [sizin host name] process ID: 54364 While opening file "/folder name" dated: Fri Apr 4 09:36:27 2014 NEWER than swap file! (1) Another program may be editing the same file. If this is the case, be careful not to end up with two different instances of the same file when making changes. Quit, or continue with caution. (2) An edit session for this file crashed. If this is the case, use ":recover" or "vim -r /folder name" to recover the changes (see ":help recovery"). If you did this already, delete the swap file "/folder name" to avoid this message. [O]pen Read-Only, (E)dit anyway, (R)ecover, (D)elete it, (Q)uit, (A)bort: |
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.
1 2 3 4 5 6 |
$. mkdir vi $. cd vi/ $. touch metin.txt $. ls metin.txt $. vi metin.txt |
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:
1 |
$. vi metin.txt |
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[9]
Source URL: http://www.phpservisi.com/linux-isletim-sisteminde-vi-metin-editoru-kullanimi/
Copyright ©2025 Phpservisi.com unless otherwise noted.