1Jul
Linux'ta komut satırı büyük / küçük harf duyarlıdır. Komut satırında dizinleri hızla değiştirmek veya listelemek için sekme tamamlama özelliğini kullandığınızda, dizin adlarının büyük / küçük harf eşleşmesi gerekir. Bununla birlikte, tab tamamlama harf duyarsız hale getirmenin bir yolu vardır.
Sekme tamamlama, komut satırında dizin adlarını girmeyi daha kolay ve daha kolay hale getirir.İstendiğinde sadece dizin adının başlangıcını yazmaya başlayabilir ve sonra dizin adının geri kalanının otomatik olarak girilmesini sağlamak için Sekme tuşuna basabilirsiniz.Örneğin, Belgeler dizinine geçmek için, sadece cd Docu yazmaya başlayın ve ardından Sekme tuşuna basın. Cd belgelerine otomatik tamamlama işlemi yapacaktır.
Linux'un. inputrc dosyasına bir ayar ekleyerek bu özellik durumunu duyarsız hale getirebilirsiniz. Bu dosya, komut satırındaki( veya bash kabuğu) belirli durumlar için klavye eşlemelerini işleme koyar ve komut satırının davranışını özelleştirmenizi sağlar. Bu ayarı eklemek çok kolay; size nasıl yapılacağını göstereceğiz.
İki tane. inputrc dosyası vardır: sistemdeki tüm kullanıcılar için geçerli olan genel bir dosya( /etc/. inputrc) ve geçerli kullanıcının giriş dizininde yalnızca o kullanıcıya uygulanan yerel bir dosya( ~ /. inputrc).~ Karakteri, /home/lori/ gibi ev dizinini temsil eder. Yerel. inputrc dosyası, genel dosyayı geçersiz kılar; bu, yerel dosyaya eklediğiniz tüm ayarların, genel dosyadaki içeriğe rağmen kullanılabileceği anlamına gelir.Örneğimizde yerel hesaba büyük / küçük harf duyarlı olmayan ayar ekleyeceğiz, ancak her iki yoldan da yapabilirsiniz.
Ayarı. inputrc dosyasına eklemek için gedit adlı bir metin düzenleyicisi kullanacağız. Terminali açmak için Ctrl + Alt + T tuşlarına basın. Ardından, yerel. inputrc dosyasını değiştirmek için, komut satırına aşağıdaki komutu yazın ve Enter tuşuna basın.
gksu gedit ~ /. inputrcGenel. inputrc dosyasını değiştirmek isterseniz, bunun yerine aşağıdaki komutu yazın.
gksu gedit /etc/. inputrcBir. inputrc dosyanız yoksa, bu komut otomatik olarak ev dizininizde veya / etc dizininde bir tane oluşturur.
Parolanızı isteyen bir iletişim kutusu görüntülenir, bu nedenle hesabınıza giriş yapmak için kullandığınız şifreyi girin ve "Tamam" ı tıklayın.
. inputrc dosyası boş olabilir ve bu kadarına gerek yok. Sekme tamamlama durumunu yok saymak için, dosyaya aşağıdaki satırı ekleyin:
'de tamamlama yok sayma durumu ayarla "Kaydet" i tıklayın.
Gedit'i kapatmak için, sol üst köşedeki "X" düğmesini tıklayın.
.. inputrc dosyasına yeni eklediğiniz ayar geçerli Terminal penceresi oturumunu etkilemez. Değişikliğin etkili olması için Terminal penceresini kapatmanız ve yeniden açmanız gerekir. Böylece, istemde exit yazın ve Enter tuşuna basın veya pencerenin sol üst köşesindeki "X" düğmesini tıklayın.
NOT: Aşağıda gösterildiği gibi bazı uyarılar görüntülendiğini görebilirsiniz, ancak bunlar dosyayla ne yaptığımızı etkilemez.
Şimdi, örneğin, cd docu yazıp Sekme tuşuna basarsanız. ..
. .. tab tamamlama işlemi, dizin adı ile uyuşmuyor olsa bile çalışacaktır.
Sekme tamamlama için varsayılan büyük / küçük harf duyarlı ayarına geri dönmek isterseniz, ayarı eklediğiniz aynı. inputrc dosyasını açmanız, eklediğiniz satırı silip dosyayı kaydedip kapatmanız yeterlidir. Terminal penceresini kapatmayı ve. inputrc dosyasını değiştirdikten sonra yeniden açmayı unutmayın.