Linux Terminalinde Sekme Tamamlama Kullanılırken Dava Nasıl Görmezden gelinir?
Linux'taki komut satırı büyük / küçük harf duyarlıdır. Komut satırındaki dizinleri hızlıca değiştirmek veya listelemek için sekme tamamlamayı kullandığınızda, dizin adlarının durumuyla eşleşmeniz gerekir. Ancak, sekme tamamlama vakasını duyarsız hale getirmenin bir yolu var.
Sekme tamamlama, dizin adlarına komut satırına daha hızlı ve daha kolay girilmesini sağlar. İstendiğinde dizin adının başlangıcını yazmaya başlayabilir ve ardından dizin adının geri kalanının otomatik olarak girilmesi için Sekme tuşuna basabilirsiniz. Örneğin, Belgeler dizinine geçmek için yazmaya başlamanız yeterlidir. cd Belge
ve ardından Sekme tuşuna basın. Otomatik olarak tamamlayacak cd Belgeler /
.
Linux'un .inputrc dosyasına bir ayar ekleyerek bu özelliği büyük / küçük harf duyarlı hale getirebilirsiniz. Bu dosya, komut satırındaki (veya bash kabuğundaki) belirli durumlar için klavye eşlemelerini işler ve komut satırının davranışını özelleştirmenizi sağlar. Bu ayarı eklemek çok kolay ve size nasıl göstereceğimizi göstereceğiz.
İki .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ı için geçerli olan yerel bir tane ( ~ / .İnputrc
). ~ Karakteri, / home / lori / gibi bir ana dizini temsil eder. Yerel .inputrc dosyası global olanı geçersiz kılar; bu, yerel dosyaya eklediğiniz ayarların, küresel dosyadakilere rağmen kullanılacağı anlamına gelir. Büyük küçük harf duyarlı ayarını örneğimizde yerel hesabımıza ekleyeceğiz, ancak istediğiniz şekilde yapabilirsiniz.
Ayarı .inputrc dosyasına eklemek için gedit adında bir metin düzenleyici 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, istemde aşağıdaki komutu yazın ve Enter tuşuna basın..
gksu gedit ~ / .inputrc
Genel .inputrc dosyasını değiştirmek istiyorsanız, yerine aşağıdaki komutu yazın.
gksu gedit /etc/.inputrc
Bir .inputrc dosyanız yoksa, bu komut ana dizinde veya / etc dizininde otomatik olarak 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 parolayı girin ve “Tamam” ı tıklayın..
.İnputrc dosyası boş olabilir ve sorun değil. Sekme tamamlamanın göz ardı edilmesi durumunda, dosyaya şu satırı ekleyin:
tamamlama-yoksayma durumunu ayarla
“Kaydet” e tıklayın.
Gedit'i kapatmak için sol üst köşedeki “X” düğmesine tıklayın..
.İnputrc dosyasına az önce eklediğiniz ayar, geçerli Terminal penceresi oturumunu etkilemez. Terminal penceresini kapatmalı ve değişikliğin etkili olması için tekrar açmalısınız. Yani, yazın çıkış
Komut isteminde 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ın görüntülendiğini görebilirsiniz, ancak dosyada ne yaptığımızı etkilemezler..
Şimdi, örneğin, siz yazarken cd docu
ve Tab tuşuna basın ...
… Sekme tamamlandı, vaka dizin adıyla eşleşmese bile çalışacak.
Sekme tamamlama için varsayılan büyük / küçük harfe duyarlı ayarına geri dönmek istiyorsanız, yalnızca ayarı eklediğiniz .inputrc dosyasını açın, eklediğiniz satırı silin ve dosyayı kaydedin ve kapatın. Terminal penceresini kapatmayı ve .inputrc dosyasını değiştirdikten sonra yeniden açmayı unutmayın..