Ex
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