Bilmeniz Gereken Faydalı Linux Komut Satırı Bash Kısayolları


Bu makalede, herhangi bir Linux kullanıcısı için yararlı olan bir dizi Bash komut satırı kısayolunu paylaşacağız. Bu kısayollar, daha önce çalıştırılan komutlara erişme ve çalıştırma, düzenleyici açma, komut satırındaki metni düzenleme/silme/değiştirme, imleci hareket ettirme, komut üzerindeki işlemleri kontrol etme vb. gibi belirli etkinlikleri kolay ve hızlı bir şekilde gerçekleştirmenize olanak tanır. astar.

Bu makale çoğunlukla Linux'a yeni başlayanlara komut satırı temelleri konusunda yardımcı olacak olsa da, orta düzeyde becerilere ve ileri düzey kullanıcılara da pratik olarak yardımcı olabilir. Bash klavye kısayollarını kategorilere göre aşağıdaki gibi gruplandıracağız.

Bir Düzenleyici Başlatın

Bir terminal açın ve boş arabelleğe sahip bir düzenleyici (nano düzenleyici) açmak için Ctrl+X ve Ctrl+E tuşlarına basın. Bash, $EDITOR ortam değişkeni tarafından tanımlanan düzenleyiciyi başlatmayı deneyecektir.

Ekranı Kontrol Etme

Bu kısayollar terminal ekranı çıktısını kontrol etmek için kullanılır:

  • Ctrl+L – ekranı temizler ("temizle " komutuyla aynı etki).
  • Ctrl+S – ekrana gelen tüm komut çıktısını duraklatır. Ayrıntılı, uzun çıktı üreten bir komut yürüttüyseniz, çıktının ekranda aşağı doğru kaydırılmasını duraklatmak için bunu kullanın.
  • Ctrl+QCtrl+S ile duraklattıktan sonra ekrana çıktıyı sürdürür.

İmleci Komut Satırında Hareket Ettirme

Sonraki kısayollar imleci komut satırında hareket ettirmek için kullanılır:

  • Ctrl+A veya Home – imleci satırın başına taşır.
  • Ctrl+E veya End – imleci satırın sonuna taşır.
  • Ctrl+B veya Sol Ok – imleci her seferinde bir karakter geri taşır.
  • Ctrl+F veya Sağ Ok – imleci her seferinde bir karakter ileri taşır.
  • Ctrl + Sol Ok veya Alt+B veya Esc ve ardından B – hareket eder imleç her defasında bir kelime geri gider.
  • Ctrl + Sağ Ok veya Alt+C veya Esc ve ardından F – hareket eder imleç her defasında bir kelime ileri götürür.

Bash Geçmişinde Arama Yapın

Bash geçmişindeki komutları aramak için aşağıdaki kısayollar kullanılır:

  • Yukarı ok tuşu – önceki komutu getirir. Sürekli basarsanız, geçmişteki birden fazla komuttan geçmenizi sağlar, böylece istediğiniz komutu bulabilirsiniz. Geçmişte ters yönde ilerlemek için Aşağı oku kullanın.
  • Ctrl+P ve Ctrl+N – sırasıyla Yukarı ve Aşağı ok tuşlarının alternatifleri.
  • Ctrl+R – bash geçmişinde ters arama başlatır, geçmişte bulmak istediğiniz komuta özel olması gereken karakterleri yazmanız yeterlidir.
  • Ctrl+S – bash geçmişinde ileriye doğru arama başlatır.
  • Ctrl+G – bash geçmişinde geriye veya ileriye doğru aramayı sonlandırır.

Komut Satırındaki Metni Sil

Komut satırındaki metni silmek için aşağıdaki kısayollar kullanılır:

  • Ctrl+D veya Delete – imlecin altındaki karakteri kaldırır veya siler.
  • Ctrl+K – imleçten satırın sonuna kadar olan tüm metni kaldırır.
  • Ctrl+X ve ardından Backspace – imleçten satırın başına kadar olan tüm metni kaldırır.

Komut Satırında Metnin Yerini Değiştirin veya Büyük/Küçük Harfi Değiştirin

Bu kısayollar komut satırındaki harflerin veya kelimelerin yerini değiştirir veya büyük/küçük harflerini değiştirir:

  • Ctrl+T – imlecin önündeki karakterin yerini imlecin altındaki karakterle değiştirir.
  • Esc ve ardından T – imlecin hemen öncesindeki (veya altındaki) iki kelimenin yerini değiştirir.
  • Esc ve ardından U – metni imleçten kelimenin sonuna kadar büyük harfe dönüştürür.
  • Esc ve ardından L – metni imleçten kelimenin sonuna kadar küçük harfe dönüştürür.
  • Esc ve ardından C – imlecin altındaki harfi (veya sonraki kelimenin ilk harfini) büyük harfe dönüştürür ve kelimenin geri kalanını değiştirmeden bırakır.

Linux'ta Süreçlerle Çalışmak

Aşağıdaki kısayollar çalışan Linux işlemlerini kontrol etmenize yardımcı olur.

  • Ctrl+Z – geçerli ön plan işlemini askıya alır. Bu, sürece SIGTSTP sinyalini gönderir. Daha sonra fg işlem_adı (veya %bgprocess_number gibi %1, %2) kullanarak işlemi tekrar ön plana alabilirsiniz. Strong> vb.) komutunu kullanabilirsiniz.
  • Ctrl+CSIGINT sinyalini göndererek mevcut ön plan sürecini kesintiye uğratır. Varsayılan davranış, bir işlemi zarif bir şekilde sonlandırmaktır, ancak süreç bunu kabul edebilir veya yok sayabilir.
  • Ctrl+D – bash kabuğundan çıkın (exit komutunu çalıştırmakla aynı).

Hakkında daha fazla bilgi edinin: Linux'taki Süreçler Hakkında Bilmeniz Gereken Her Şey [Kapsamlı Kılavuz]

Bash Bang (!) Komutları

Bu makalenin son bölümünde bazı yararlı ! (bang) işlemlerini açıklayacağız:

  • !! – son komutu yürütür.
  • !top'top' ile başlayan en son komutu yürütür (ör. !).
  • !top:p!top'un çalıştıracağı komutu görüntüler (aynı zamanda bunu komut geçmişine en son komut olarak ekler).
  • !$ – önceki komutun son kelimesini yürütür (Alt + ile aynıdır, örneğin son komut 'cat tecmint.txt' ise , ardından !$ 'tecmint.txt' dosyasını çalıştırmayı dener).
  • !$:p!$'in çalıştıracağı kelimeyi görüntüler.
  • !* – önceki komutun son kelimesini görüntüler.
  • !*:p!*'in yerine geçeceği son kelimeyi görüntüler.

Daha fazla bilgi için bash man sayfasına bakın:

man bash 

Şimdilik bu kadar! Bu yazıda bazı yaygın ve kullanışlı Bash komut satırı kısayollarını ve işlemlerini paylaştık. Eklemek veya soru sormak için aşağıdaki yorum formunu kullanın.