Ex

Ubuntu Türkiye Wiki sitesinden
23.36, 25 Eylül 2013 tarihinde Hatas (mesaj | katkılar) tarafından oluşturulmuş 16743 numaralı sürüm
(fark) ← Önceki sürüm | Güncel sürüm (fark) | Sonraki sürüm → (fark)
Gezinti kısmına atla Arama kısmına atla

EXtended'ın kısaltması olan ex, Unix sistemlerde kullanılan bir metin editörüdür.

Özgün ex, standart Unix editörü olan edin gelişmiş bir sürümüydü ve Berkeley Software Distribution'da bulunur. ex, bazı anahtar ve seçenek düzenleme gibi farklılıklar hariç edee benzer. Bu yüzden çok kullanışlıdır.

ex, görsel arayüzlü ekran olan vi metin editörünü barındırır. Son zamanlarda, vi programının kişiselleştirilmesi gibi kullanıldı. Vi'nin birçok çeşitliliği, hala "ex kipi"ne sahiptir. Bu da ex komutunu kullanmayı sağlar. Vi'de komut yazarken : (iki nokta) karakteri kullanılır. Her nekadar ex ile vi işlevselliği arasında çakışma olsa bile, bazı şeyler sadece ex komutu ile yapılabilir. bundan dolayıdır ki vi kullanıldığında, bunu da kullanma gereği hissedilir.

Arama ve yer değiştirme gibi ex çekirdek komutları aslında vi ile ilgilidir. Örneğin, vi :%s/XXX/YYY/g'deki her XXX'i YYY ile yer değiştirme ex komutunun sonucunu verir. %, dosyadaki her satır anlamına gelir. 'g', her satırdaki ifadeyle yer değiştirileceği anlamına gelir (eğer belirtilmemişse, sonra her satırdaki sadece ilk ifade yer değiştirilir).

Anahtarlar

ex, şu anahtarları tanır:

  • -' (artık kullanılmıyor) kullanıcı etkileşim geribildirimi önler
  • -s, (sadece XPG4) kullanıcı etkileşim geribildirimi önler
  • -l, Lisp editör seçeneğini ayarlar
  • -r, sistem çökmesinden sonra özel dosyaları kurtarır
  • -R, salt okunur olarak ayarlar
  • -t, Etiket Düzenle dosyası özel etiket içerir
  • -v, görsel kipi (vi) çalıştır
  • -w, n, pencere boyutunu ayarla
  • -x, şifreleme kipini ayarla
  • -C, şifreleme kipi
  • file, düzenlenecek dosyayı belirler

Ayrıca bakınız

Dış bağlantılar

Kaynakça

Unix komutları (daha fazla)
Dosya dizgesi catcdchmodchgrpchowncksumcmp cpdddudf fsckfuserlnlslsattrlsofmkdirmountmvpwdrm rmdirsplittouchumask
Süreç ve görev yönetimi atchrootcroncrontabexitkillkillallnicepgreppidofpkillpspstreesleeptimetopwait
Kullanıcı ortamı envfingeridlognamemesgpasswdsusudouptimewwallwhowhoamiwrite
Metin işleme awkcommcsplitcutdiffedexfmtheadiconvjoinlessmorepastesedsortstringstailtalktruniqvivimwcxargs
Kabuk programlama aliasbasenamedirnameechoexprfalseprintftesttrueunset
Ağ Araçları inetdhostifconfignetcatnetstatnslookuppingrlogintraceroute
Arama findgreplocatewhereiswhich
Diğer aproposbannerbccalcleardateddfilehelphistoryinfolplprmanpaxsizeteetputtypeunamewhatisyes