Terminal’deki komut satırı metin düzenleyicilerini kullanma
Terminal’de bir düz metin dosyasını düzenlemek için, bir komut satırı metin düzenleyici kullanabilirsiniz.
Metin düzenleyicileri, tüm işletim sistemlerinde bulunan en eski programlar arasındadır ve birçok çeşidi vardır (metinde hangi işlemlerin gerçekleştirileceğini belirten bir tarif yazıp işi bilgisayara bıraktığınız tamamen otomatik metin düzenleyicilerinden, metni çeşitli biçimlerde düzenleyip kaydedebilen daha etkileşimli metin düzenleyicilerine varana dek).
Genel amaçlı çalışmalar için, macOS ile birlikte gelen metin düzenleyicilerinden birini kullanmak en kolayıdır. Grafiksel bir metin düzenleyici kullanmak istiyorsanız TextEdit’i (Launchpad’deki) kullanın. Aksi takdirde, sağlanan birçok komut satırı düzenleyicilerinden birini kullanın. macOS ile birlikte gelen tam özellikli komut satırı metin düzenleyicilerinden üç tanesi şunlardır:
Nano nano
, basit bir komut satırı tabanlı düzenleyicidir. Pico düzenleyicisinin yerine geldiği için, Pico düzenleyicisini kullanma yönergeleri nano
ile kullanılabilir. Pico düzenleyicisini başlattığınızda, aslında nano
’yu çalıştırmış olursunuz. nano
, kolay takip edilebilir bir ekran yardımına sahip olduğu için komut satırı tabanlı bir düzenleyici kullanmaya iyi bir başlangıçtır.
Vim vim
, vi
uyumlu bir metin düzenleyicidir. Metin içinde dolaşma, arama ve düzenlemeyle ilgili birçok güçlü iyileştirmeye sahiptir. Temel düzenleme kolayca öğrenilebilir ve keşfedilecek birçok ek işlevsellik vardır. Belirli davranışları tetikleyen tuş vuruşu kombinasyonlarını kullanarak çoğu işleve erişebilirsiniz. vim
veya model alınan düzenleyici olan vi
, çoğu UNIX tabanlı işletim sisteminde bulunur. Komut satırından çok fazla düzenleme yapacaksanız kullanımını öğrenebileceğiniz iyi bir düzenleyicidir ama komut satırı tabanlı düzenleyiciyi ara sıra kullanacaksanız öğrenmeden de yapabilirsiniz.
Emacs vim
gibi, emacs
de çoğu UNIX tabanlı işletim sisteminde bulunan tam özellikli bir düzenleyicidir. Düzenlemedeki gücünün yanı sıra, emacs
’in modüllerle sağlanan ek işlevsellikle emacs
arayüzünün düzenlemeden çok daha fazlasını yapmasını sağlayan son derece özelleştirilebilir bir yapısı vardır. Temel düzenleme için kullanımı oldukça kolaydır ve keşfedebileceğiniz birçok işlevi vardır. vim
gibi emacs
de birçok farklı işlevsel davranışına erişilmesi için tuş vuruşu birleşimlerini kullanır. Bu tuş vuruşu birleşimleri ezber gerektirdiği için emacs
en çok, komut satırını sık kullanıyorsanız faydalıdır.
Komut satırını kullanma konusunda yeniyseniz ve düzenleme için çok fazla kullanacağınızı düşünmüyorsanız muhtemelen nano
sizin için en iyi seçenektir. Komut satırı ortamında çok fazla zaman geçireceğinizi düşünüyorsanız muhtemelen vim
veya emacs
öğrenme zahmetine değer. Her ikisinin de farklı tasarım mantığı vardır; bu yüzden hangisinin işinize daha iyi yarayacağını görmek için her birine biraz zaman ayırın.
Bir komut satırı düzenleyiciyi, düzenleyicinin adını yazıp ardından bir boşluk ve açmak istediğiniz dosyanın adını yazarak başlatırsınız. Yeni bir dosya yaratmak istiyorsanız düzenleyici adını ve ardından bir boşlukla dosya yolunu yazın. Aşağıdaki örnek,
nano
komutunu kullanarak Belgeler klasörünüzde “Dosyam.conf” adlı yeni bir dosya açar:$ nano ~/Documents/myFile.conf
nano
, vim
veya emacs
kullanma hakkında daha fazla bilgi için ilgili man sayfalarına bakın.