Anasayfa > Linux, Linux komutları > Linux VI Dosya Editörü – Onsuz olmaz!

Linux VI Dosya Editörü – Onsuz olmaz!

VI Dosya Editörü

Linux işletim sisteminde çeşitli metin editörler vardır. Bunların arasında özellikle veritabanı yöneticilerinin en çok kullandığı metin editörü VI dır. LINUX/UNIX sistemler için özel olarak tasarlanmıştır. VI yeni başlayanlar için karmaşık görünse de hızı ile biz veritabanı yöneticilerinin işini oldukça kolaylaştıran bir editördür. VI özel kılan, kullanıcı aynı anda hem komut çalıştırıp hem de yazı yazabilmesidir. VI editörünü ilk çalıştırdığınızda komut moduna girersiniz. Yazı moduna geçmek için “i” veya “a” harfine basmanız gerekmektedir. Tekrar komut moduna geçmek için ESC tuşuna basmak gerekiyor. Şimdi VI editörünün kısayollarını tanıyalım;

Vi ile varolan dosyayı açmak veya yeni bir dosya oluşturmak için:

$vi dosya_adı.txt

@Not: $ – komutun linux üzerinde icra edileceğini gösterir.
Komut satırına ayrıca $ işareti yazmayınız.

Yazı
(insert) moduna alma:

 Satırın  başına metin ekleme

I

Kursörün  olduğu yere metin ekleme

i

Kursörün  üstüne yeni satır açmak

O

Kursörün  altına yeni satır açmak

o

Kursörden  sonra metin eklemek

a

Satır  sonuna metin eklemek

A

Komut moduna alma: <ESC>

Kursör taşıma işlemleri (Komut modunda):

Kursörü sola taşıma

h

Kursörü 3 karakter sola taşıma

3h

Kursörü  aşağı taşıma

j

Kursörü  yukarı taşıma

k

Kursörü  sağa taşıma

l

Kursörü  son satıra taşıma

G

Kursörü  n. Satıra taşıma (Mesela 3.satıra gitmek için 3G)

nG

Kursörü  n. Satıra taşıma (Mesela 5. Satıra gitmek için)

:5

Kelime  kelime sağa gitme

w

Kelime  kelime sola gitme

b

Satırın  sonuna gitme

$

Satırın  sonuna gitme

End

Metin silme işlemleri (Komut modunda):

Kursörün  üzerindeki satırı silme

dd

4  satır silme

4dd

Satır  sonuna kadar string silme

D

Kursör  üzerindeki karakteri silme

x

Bir  karakterle yer değiştirme

r

Kelime  silme

dw

Kelime  değiştirme

cw

Düzenleme işlemleri (Komut modunda):

Satırı  kopyalama

yy

3  satır kopyalama

3yy

Kursörün  üzerine yapıştırma

P

Kursörün  altına yapıştırma

p

Kursörün  bulunduğu yerden itibaren telefon.txt dosyasını çalıştığınız metine  kopyalamak için

:r telefon.txt

Geriye  doğru metin arama

  ?kelime

İleriye  doğru metin arama

/kelime

Bulunan  kelimenin sonraki geçtiği yer

n

Bir  önceki çalıştırılan komutu geri alma

u

Satıra  uygulanan bütün değişiklikleri geri alma

U

Bütün  dosyada oldstringi bulur ve newstring ile yer değiştirir.

:%s/oldstring/newstring/cg

Dosya kaydetme işlemleri (Komut modunda):

Değişiklikleri  kaydetme

:w

Değişiklikleri  kaydetip vi dan çıkma

:wq

Değişiklikleri  kaydetmeden çıkma

:q!

Dosyayı  yeni dosya olarak kaydetme

:w
dosya

Kategoriler:Linux, Linux komutları Etiketler:,
  1. 15/12/2011, 1:15 pm

    Ellerinize sağlık hocam , yazılarınızın devamını bekliyoruz.iyi çalışmalar

  2. aysays
    05/05/2012, 10:34 am

    notları çok faydalı buldum.1 hafta oldu linux ve oracle ile uğraşmaya başlayalı sizin kitabınızı temin ettim ve blogu takip ediyorum.ellerinize sağlık.

  1. No trackbacks yet.

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Connecting to %s

%d blogcu bunu beğendi: