Konuyu Oyla:
  • Toplam: 1 Oy - Ortalama: 5
  • 1
  • 2
  • 3
  • 4
  • 5
Linux Vi Editörü ve Komutları
#1
Çoktandır özgün makale yazmamıştım destek.10tl.net için bir tane bugün yazmak istedim.

Vi editörü pek bilinmez, genelde kullanıcılar windows kullanır bu yüzden linux ilgili editörler pek bilinmez.Ama notepad yada not defteri denince herkesin aklına yazı yazılabildiği yazı silip kopyala yapıştırma kes mi gibi işlemler yapılan bir araçtır.Linux içinde via aynı görevi üstlenen araçlardan birisidir.Şöyle düşünün windowsta bir metin belgesini not defteriyle açılıyorsa linuxta herhangi bir belgeyi açmak için kullanan editörlerden biri de vidir.

Vi en önemli özelliği ne diye sorarsaınız; şöyle derim esc tuşu.Evet doğru anladınız esc tuşu vinin can damarı ve kalbidir.Yani vi de herhangi bir komut uygulamak istiyorsanız esc tuşuna bir kere basmalısınız.

Önce sunucumuzun yada pc mizin windowsta cmd diye bildiğimiz gibi siyah arkaplanlı bir penceredir buradan komutlar vererek sunucunuzda yada pcnizde değişiklik yapabilirsiniz.Sunucuya putty ile ssh üzerinden bağlanalım.



herhangi metin dosyası açmaya çalışalım.
yazacağımız komut;

   

vi kaRanLik-61

Yazıp enterliyoruz.
Eğer böyle bir dosya varsa onun içindekileri açar yoksa böyle bir dosya oluşturmak için boş bir ekran gelir.

   


En altta dosya adı ve [New File] şeklinde bir yazı olur.

Herhangi bir harf yada kelime yazalım.

   

En altta -- INSERT -- yazısı çıkacaktır.Bunun anlamı şuan yazı yazılabilir yani bilgi girelebilir. Bu durumda istediğiniz kadar satır, sütün gezebilir ve yazabilirsiniz.


Esc tuşuna basalım.Bastığınızda en alttaki -- INSERT -- yazısı kaybolacaktır.Bunun anlamı harflere artık özel komutlar yükleniyor.

   

Örneğin
eğer siz :wq yazarsanız kaydetip çıkacaktır dosyayı.

   

:wq yazıp enterleyin.

: iki nokta yapmak için windowsta shift yapacaksınız

Harflerin komut halindeki anlamları;

Temel komutları

Alıntı:Ok tuşları imleç (cursor) hareketi
h j k l Ok tuşları yerine imleç hareketi
iEsc bir metini araya girme
cwEsc bir sözcüğü değiştirme
x bir karakter silme
dw bir sözcük silme
dd bir satır silme
u son işlemi geri alma
ZZ editörden saklayarak çıkma
:q! editörden saklamadan çıkma
^D ^B ^F ileri ve geri sayfa kaydırma
:w kütüğe yazma
:w! kütüğü ezerek yazma
:q editörden çıkma
:q! değişiklikleri atarak editörden çıkma
:e ad adlı kütüğü düzenleme
:e + ad adlı kütüğü sonundan düzenleme
:e + n kütüğü n. satırdan düzenleme
:e # başka bir kütüğü düzenleme
:e! # değişiklikleri atarak başka bir kütüğü edit etme
:w ad adlı kütüğe yazma
:w! ad adlı kütüğü ekerek yazma
:sh kabuk durumuna geçiş (exit komutu ile geri dönülür).
:! bir komutu çalıştırma ve editöre geri dönme
:n bir sonraki kütüğü düzenleme ortamına alma
^G kütük adını ve imlecin satır numarasını görüntüleme
:tag imleç yerine tag koyma
:pop bir önceki tag yerine dönme

Ekran Ayarlarına İlişkin Komutlar
^L sayfayı tekrar görüntüle
^R sayfayı tekrar görüntüle (^L çalışmaz ise)
z imleç satırı en üstte olacak şekilde sayfayı yeniden
görüntüle
z- imleç satırı en altta olacak şekilde sayfayı yeniden
görüntüle
z. imleç satırı ortada olacak şekilde sayfayı yeniden görüntüle
/pat/z- pat ile bulunan satırı en altta olacak şekilde sayfayı yeniden görüntüle.
zn. n satırlık pencere kullan.
^E bir satır aşağıya kaydır.
^Y bir satır yukarıya kaydır.

İşaretleme ve İşarete Geri Gitme Komutları
“ imlecin bir önceki işarete geri gönderme
'' imlecin bir sonraki ilk boşluk olmayan yere götürme.
mx imleç yerini x küçük harf alanına sakla
`x imleç yerini x alanında saklanan imleç yerine götür.
'x imleci x alanında saklanan imleç yerindeki satırın ilk boşluk olmayan karakterine götür.


Satır Ayarlama Komutları
H imleci ekrandaki ilk satıra götür.
L imleci ekrandaki son satıra götür.
M imleci ekrandaki orta satıra götür.
+ bir sonraki satıra git.
- bir önceki satıra git.
CR bir sonraki satırın başına git.
Aşağı Ok j bir sonraki satırın aynı kolonuna git.
Yukarı Ok k bir önceki satırın aynı kolonuna git.

Karakter Ayarlama Komutları
^ satırdaki ilk boşluk olmayan karaktere git.
0 satır başına git
$ satır sonuna git
l Sağ Ok bir karakter sağa git
h Sol Ok bir karakter sola git
^H bir karakter geri git
boşluk bir karakter sağa git
Fx bir önceki x karakterini bul
tx x karakterinden önceki karaktere git.
Tx x den sonraki karaktere git.
; Fx, tx veya Tx işlemini tekrarla
, Fx, tx veya Tx işleminin tersini tekrarla
n| n. kolona git
% { } veya ( ) tipi parantezlere git.

Sözcük, Cümle, Bölüm ve Paragraf Ayarlama Komutları
w b e sonraki sözcüğe, önceki sözcüğe, sözcük sonuna git
) ( sonraki cümleye, önceki cümleye git.
} { sonraki paragrafa, önceki paragrafa git
W B E sonraki, önceki boşlukla ayrılmış sözcüğe git

Giriş ve Düzeltme Konumu Komutları
a imleç sonuna ekle
A satır sonuna ekle
i imleç yerine gir
I satır başına ilk boşluk olmayan karakterden sonra gir
o imleç altına bir boş satır aç
O imleç üzerine bir boş satır aç
rx imleç karakterini x karakteri ile değiştir
REsc imleç yerinden text kadar metni değiştirme.

İşlemler
d sil
c değiştir
y bir satırı belleğe al
p satırı yapıştır
< sol shift
> sağ shift

Özel İşlemler
C satırın kalanını değiştir
D satırın kalanını sil
s bir karakteri değiştir
S satırları değiştir
J satırları birleştir
x bir karakter sil
X imleç den önceki karakteri sil
Y satırları belleğe al

Kes ve Yapıştır Komutları
yy n satırı belleğe al
yl n karakteri belleğe al
p imlecin devamına bellektekini kopyala
P imlecin önüne bellektekini kopyala
"xp x belleğindekini kopyala
"xy x belleğine al
"xd silerken x belleğine al

Geri Alma ve Yineleme Komutları
u son değişiklik işlemini geri al
U son satırı eski haline getir
. son değişikliği tekrarla
"dp sondan d satır önceki satır silmeyi geri getir.

Bu yazı bana aittir iznim dışında paylaşımı yasaktır.Paylaşılan yerler bu konu linki verilmesi zorunludur.
Tüm Destek Forumun Kuralları
Görevli Kuralları
Ücretli Mybb Tema Tasarım ve Kodlama , Bootstrap(html/css) duyarlı kodlamalar Yapılır.
Prof. Dr. MyBB Öğretmeni kaRanLık-61( Mustafa SEVİM )[ 2010-2024 => 10TL'de 14 Sene ]

İki Tarafta Zifiri kaRanLık




Mutlu Son İstiyorsan Çabalamalısın. Sadece Oturduğu Yerden Başarıya ulaşan varlık tavuktur. Bir Kurt Asla Evcilleşip Köpek Olmaz...
Cevapla PGM
Teşekkür verenler:
#2
Support.10tl.net'te paylaşabilirmiyim hocam ?
Konu linkinizi vererek ?
https://instagram.com/alphazzers
Ara
Cevapla PGM
Teşekkür verenler:
#3
Forumfun.10tl.net'e paylaşabilirmiyim hocam. ?
Ara
Cevapla PGM
Teşekkür verenler:
#4
(06-07-2014 Saat: 00:46)Soulless Boss Nickli Kullanıcıdan Alıntı: Support.10tl.net'te paylaşabilirmiyim hocam ?
Konu linkinizi vererek ?
Bana ait olduğunu ve linkle paylaşabilirsin.
Tüm Destek Forumun Kuralları
Görevli Kuralları
Ücretli Mybb Tema Tasarım ve Kodlama , Bootstrap(html/css) duyarlı kodlamalar Yapılır.
Prof. Dr. MyBB Öğretmeni kaRanLık-61( Mustafa SEVİM )[ 2010-2024 => 10TL'de 14 Sene ]

İki Tarafta Zifiri kaRanLık




Mutlu Son İstiyorsan Çabalamalısın. Sadece Oturduğu Yerden Başarıya ulaşan varlık tavuktur. Bir Kurt Asla Evcilleşip Köpek Olmaz...
Cevapla PGM
Teşekkür verenler:
#5
(06-07-2014 Saat: 00:49)DarKRooM Nickli Kullanıcıdan Alıntı: Forumfun.10tl.net'e paylaşabilirmiyim hocam. ?
arkadaşa dediğim şekilde yaparsanız neden olmasın.
Tüm Destek Forumun Kuralları
Görevli Kuralları
Ücretli Mybb Tema Tasarım ve Kodlama , Bootstrap(html/css) duyarlı kodlamalar Yapılır.
Prof. Dr. MyBB Öğretmeni kaRanLık-61( Mustafa SEVİM )[ 2010-2024 => 10TL'de 14 Sene ]

İki Tarafta Zifiri kaRanLık




Mutlu Son İstiyorsan Çabalamalısın. Sadece Oturduğu Yerden Başarıya ulaşan varlık tavuktur. Bir Kurt Asla Evcilleşip Köpek Olmaz...
Cevapla PGM
Teşekkür verenler:
#6
Teşekkürler adminim. Vi gerçekten çok gelişmiş bir editör. Ama ben basit işlerimde pek kullanmıyorum. Ayrıca tüm Vi komutları (İngilizce) :

Kod:
http://www.cs.rit.edu/~cslab/vi.html
adresinden ulaşılabilir.
GÖREVİNİ BIRAKTI
Önce AHLAK ve MANEVİYAT

Hakk’ın tesisi için çalışmamakla Batıl’ın hakimiyeti için çalışmak arasında fark yoktur.



Prof. Dr. Necmettin ERBAKAN


TÜM KONULARIM

Başaɾının içeɾiğindeki en önemli, biɾicik malzeme, insanlaɾla nasıl geçineceğini iyi bilmektiɾ. / Theodore Roosevelt
Ara
Cevapla PGM
Teşekkür verenler:
#7
http://fmaster.10tl.net/showthread.php?tid=135

Sitemdeki bir üye paylaşmış. - size ait olduğunu belirtmiş.

Güzel bir makale.
Ara
Cevapla PGM
Teşekkür verenler:
#8
(06-07-2014 Saat: 01:18)L34DRi Nickli Kullanıcıdan Alıntı: Teşekkürler adminim. Vi gerçekten çok gelişmiş bir editör. Ama ben basit işlerimde pek kullanmıyorum. Ayrıca tüm Vi komutları (İngilizce) :

Kod:
http://www.cs.rit.edu/~cslab/vi.html
adresinden ulaşılabilir.
Rica ederim umarım birilerine yararlı olur.Kullanımı az da olsa linuxta iyi bir editör.Olabilir genelde nano ve pico kullanılıyor.Link için teşekkürler.
Tüm Destek Forumun Kuralları
Görevli Kuralları
Ücretli Mybb Tema Tasarım ve Kodlama , Bootstrap(html/css) duyarlı kodlamalar Yapılır.
Prof. Dr. MyBB Öğretmeni kaRanLık-61( Mustafa SEVİM )[ 2010-2024 => 10TL'de 14 Sene ]

İki Tarafta Zifiri kaRanLık




Mutlu Son İstiyorsan Çabalamalısın. Sadece Oturduğu Yerden Başarıya ulaşan varlık tavuktur. Bir Kurt Asla Evcilleşip Köpek Olmaz...
Cevapla PGM
Teşekkür verenler:
#9
(06-07-2014 Saat: 01:23)Teknology Nickli Kullanıcıdan Alıntı: http://fmaster.10tl.net/showthread.php?tid=135

Sitemdeki bir üye paylaşmış. - size ait olduğunu belirtmiş.

Güzel bir makale.
sorun yok her şey kitaba uygun :)
Tüm Destek Forumun Kuralları
Görevli Kuralları
Ücretli Mybb Tema Tasarım ve Kodlama , Bootstrap(html/css) duyarlı kodlamalar Yapılır.
Prof. Dr. MyBB Öğretmeni kaRanLık-61( Mustafa SEVİM )[ 2010-2024 => 10TL'de 14 Sene ]

İki Tarafta Zifiri kaRanLık




Mutlu Son İstiyorsan Çabalamalısın. Sadece Oturduğu Yerden Başarıya ulaşan varlık tavuktur. Bir Kurt Asla Evcilleşip Köpek Olmaz...
Cevapla PGM
Teşekkür verenler:
#10
Çok ayrıntılı olmuş teşekkürler...
Cevapla PGM
Teşekkür verenler:
#11
(06-07-2014 Saat: 16:08)Ripbyrustavi02 Nickli Kullanıcıdan Alıntı: Çok ayrıntılı olmuş teşekkürler...
Eywallah sağol.
Tüm Destek Forumun Kuralları
Görevli Kuralları
Ücretli Mybb Tema Tasarım ve Kodlama , Bootstrap(html/css) duyarlı kodlamalar Yapılır.
Prof. Dr. MyBB Öğretmeni kaRanLık-61( Mustafa SEVİM )[ 2010-2024 => 10TL'de 14 Sene ]

İki Tarafta Zifiri kaRanLık




Mutlu Son İstiyorsan Çabalamalısın. Sadece Oturduğu Yerden Başarıya ulaşan varlık tavuktur. Bir Kurt Asla Evcilleşip Köpek Olmaz...
Cevapla PGM
Teşekkür verenler:


Hızlı Menü:


Şu anda bu konuyu okuyanlar: 1 Ziyaretçi


Online Shopping App
Online Shopping - E-Commerce Platform
Online Shopping - E-Commerce Platform
Feinunze Schmuck Jewelery Online Shopping