Site icon NetworkKampüS

CentOS DOSYA İÇERİĞİNİN DEĞİŞTİRİLMESİ: vi EDİTÖRÜ

Dikkat: Bu yazıda geçen komutlar hem Linux tabanlı Centos hem de Linux tabanlı  Red Hat (RHEL) işletim sisteminde geçerlidir.

Vi Editörü:

vi” editörü dosya içeriklerinin değiştirilmesi için kullanılmaktadır. “vi” editörünün kullanımı ilk etapta çok zor gelecektir. “vi” editörüne alternatif birçok yazı editörü bulunmasına karşın yine de alışılması ve öğrenilmesi zorunludur. Çünkü Linux tabanlı işletim sistemlerinde “vi” editörü default’ta yani varsayılan olarak mevcuttur ve bazı işletim sistemleri networksel olarak internet erişimine kapalıdır. Bu gibi durumlarda İnternet üzerinden yeni bir yazı editörü indirilemeyeceği için “vi” editörünü Linux sistem yöneticisi olmak isteyen herkesin öğrenmesi gerekmektedir. Bunun için de çalışmalar yaparken “vi” editörünü iyice öğrenene kadar dosya içeriklerini değiştirirken grafiksel ekran veya alternatif başka yazı editörlerinin kullanılmamasını öneririm. “vi” editörünün kullanımı aşağıdaki gibidir.

Aynı Anda 1’den Fazla Düzenleme:

Eğer aşağıdaki gibi 2 veya daha fazla dosya açılabilir.

“vi” editörü ile 2 veya daha fazla dosya açıldığı durumlarda dosyalar arasında gezinmek için;

İmlecin Yerini Ayarlama:

Açılan dosyada imlecin yerini de belirleyebiliriz.

Aşağıdaki örnekte “vi +9 linux_nedir” komutu ile “linux_nedir” dosyası açılmış ve imleç 9. Satırda konumlandırılmıştır.

“vi Editörü Örnek”

Bozuk Dosyayı Kurtarma:

Bozulmuş dosyayı kurtarmak için aşağıdaki komut kullanılır. (dosya uzantısı .swp seklindedir)

Dosyada Yazı Ekleme, Kaydetme, Çıkma veya Kaydetmeden Çıkma:

Dosyada ekleme yapmak için “i” ve “a” komutları kullanılır.

vi” editöründe açılmış bir dosyada değişiklik yapmak için önce “i” (insert) tuşuna basılır. Değişiklik yapılır ve sonra “esc” tuşuna basılır ve “:” işareti ile komut durumuna geçilir. Daha sonra aşağıdaki gibi devam edilir.

vi linux_nedir” şeklinde “linux_nedir” dosyasını “vi” editöründe açalım. “i” tuşu ile “insert” konumuna geçelim. Ardından girilecek metni girelim. Ben örnekte “ilave yazdıklarım…” şeklinde metin girdim. Ardından “esc” tuşuna basıp “insert” durumundan çıkalım ve “:” ile komut durumuna geçelim. Son olarak dosyayı kaydedip çıkmak için “:wq!” yazıp “enter”a basalım. Bu örnek aşağıda gösterilmiştir.

“vi Editörü İle Dosyaya Yazı Ekleme ve Kaydedip Çıkma İşlemine Örnek”

Dosyadan Yazı Silme:

Geri Alma İşlemi:

Dosya İçerisinde İmleç Dolaştırma Komutları:

vi” editöründe açılmış bir dosyada imleç gezdirmek için “ok tuşları” veya “h”, “j”, “k”, “l” tuşları kullanılmaktadır.

Yaygın Kullanılan Bazı Komutlar:

Metin Bloklarının Yerini Değiştirmek:

vi” editörü ile bir parça metnin yerini değiştirmek için, ilk önce eski yerinden silinir, sonra yeni yerine yapıştırılır.

Metin Bloklama Kopyalama:

Kopyalanacak metin bloğunu önce bulunduğu yerde “y” (yank) komutuyla (Y veya YY) kopyalanır sonra kopyalanacak yere “p” veya “P” komutu ile yapıştırılır.

Dosya İşlemleri :

 

 

Exit mobile version