CLI'de Uzun Komut için Düzenleyici Nasıl Çağırılır



Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin

$ EDITOR, bir komut kabuğundan çağrıldığında varsayılan bir düzenleyiciyle çalışmanıza izin vermek için varsayılan olarak ayarlanan bir ortam değişkenini ifade eder. Bu her zaman bir metin düzenleyiciye veya başka bir şekle ayarlanmalıdır. Düzenleyici, emacs, vi, nano, e3 veya başka herhangi bir terminal metin düzenleyicisi olabilir. Linux ve diğer Unix benzeri işletim sistemleri, metin editörleri söz konusu olduğunda kesinlikle birçok seçeneğe sahiptir.



Bazen terminalden uzun bir komut yazmak can sıkıcı olabilir ve bu yazılım parçalarından biriyle birlikte gelen güçlü makroları veya komut yapısını kullanmak isteyebilirsiniz. Ayrıca uzun bir komut yazmaya başlayabilir ve onu bir kereden fazla çalıştıracağınız ve bir daha yazmak istemeyeceğiniz için bir kabuk komut dosyasının parçası olmasını tercih ettiğinizi fark edebilirsiniz. Bu durumlar için hızlı bir çağrı tekniği vardır.



CLI'den Hızlıca Düzenleyici Çağır

İlk olarak, oldukça uzun veya karmaşık olduğunu düşünebileceğiniz bir komut yazarak başlayın. Bir CLI'de böyle bir durumun ne zaman ortaya çıkacağını, gerçekleşene kadar muhtemelen fark etmeyeceksiniz. Bir komut yazmanın yarısına geldiğinizde ve bunun yerine daha güçlü bir düzenleyici ortamına geçmek istediğinizde, CTRL tuşunu basılı tutun ve ardından X tuşuna basın. X tuşunu bırakın ve sonra CTRL'yi bırakmadan E tuşuna basın. İkisini de bırakın ve varsayılan düzenleyici ortamınızda olmalısınız.



resim-bir

Normalde sahip olduğunuz şekilde çalıştığınız komut yapısını düzenleyin. Dosyayı: wq in vi yazarak veya CTRL'yi basılı tutarak ve nano'da O düğmesine basarak dosyayı varsayılan adı altında kaydederseniz, söz konusu dosyanın kabuk tarafından atıldığını göreceksiniz. Metin düzenleyicide düzenlediğiniz komut, CLI'ye girmişsiniz gibi ayrıştırılacaktır.

resim-b



Bunun yerine kaydetmek isterseniz, düzenleyiciyi kapatmadan önce farklı bir dosya adı belirlemeniz ve kaydetmeniz gerekecektir. Nano'da bu, CTRL'yi basılı tutup O düğmesine basıp ardından belirli bir dosya adı yazarak gerçekleştirilebilir.

1 dakika okundu