Bash için En İyi Klavye Kısayolları (aka Linux ve macOS Terminali)
Bash, Ubuntu ve Debian'dan Red Hat ve Fedora'ya kadar çoğu Linux dağıtımında varsayılan komut satırı kabuğudur. Bash ayrıca macOS'ta bulunan varsayılan kabuktur ve Windows 10'a Linux tabanlı bir bash ortamı kurabilirsiniz.
Bash kabuğu, kullanabileceğiniz çok çeşitli klavye kısayollarına sahiptir. Bunlar herhangi bir işletim sisteminde kısaca çalışacaktır. Anahtarlarınızı nasıl eşleştirdiğinize bağlı olarak, bir SSH veya telnet oturumu yoluyla bash'a uzaktan erişiyorsanız, bazıları çalışmayabilir..
Süreçlerle Çalışma
Çalışan işlemleri yönetmek için aşağıdaki kısayolları kullanın.
- Ctrl + C: Terminalde çalışan mevcut ön plan işlemini kes (öldür). Bu, SIGINT sinyalini işleme gönderir, bu teknik olarak sadece en çok talep gören süreçler tarafından yerine getirilir ancak bazıları bunu görmezden gelebilir.
- Ctrl + Z: Geçerli ön plan işlemini bash modunda askıya alın. Bu işlem SIGTSTP sinyalini işleme gönderir. İşlemi daha sonra ön plana döndürmek için
fg işlem_adı
komuta. - Kontrol D: Bash kabuğunu kapatın. Bu, bash'e bir EOF (dosya sonu) işaretçisini gönderir ve bu işaretçiyi aldığında bash çıkar. Bu çalışan çalışan
çıkış
komuta.
Ekranı Kontrol Etmek
Aşağıdaki kısayollar ekranda görünenleri kontrol etmenizi sağlar.
- Ctrl + L: Ekranı temizleyin. Bu, "clear" komutunu çalıştırmaya benzer..
- Ctrl + S: Tüm çıktıları ekrana durdurur. Bu, özellikle çok uzun, ayrıntılı çıktı içeren komutlar çalıştırırken kullanışlıdır, ancak komutun kendisini Ctrl + C ile durdurmak istemezsiniz..
- Ctrl + Q: Ctrl + S ile durdurduktan sonra ekrana çıkışı devam ettirin.
İmleci Taşıma
Komut yazarken imleci geçerli satırın etrafında hızlıca hareket ettirmek için aşağıdaki kısayolları kullanın..
- Ctrl + A veya Ev: Satırın başına git.
- Ctrl + E veya Son: Satırın sonuna gitme.
- Alt + B: Bir kelime sola (geri) git.
- Ctrl + B: Sola git (geri) bir karakter.
- Alt + F: Bir kelime sağa (ileri) git.
- Ctrl + F: Bir karakter sağa (ileri) git.
- Ctrl + XX: Çizginin başlangıcı ile imlecin o anki konumu arasında hareket et. Bu, satırın başına dönmek için Ctrl + XX tuşlarına basmanıza, bir şeyi değiştirmenize ve ardından orijinal imleç konumunuza geri dönmek için Ctrl + XX tuşlarına basmanıza olanak sağlar. Bu kısayolu kullanmak için, Ctrl tuşunu basılı tutun ve X tuşuna iki kez dokunun..
Metin Silme
Karakterleri hızlıca silmek için aşağıdaki kısayolları kullanın:
- Kontrol D veya silmek: İmlecin altındaki karakteri sil.
- Alt + D: Geçerli satırdaki imleçten sonraki tüm karakterleri sil.
- Ctrl + H veya geri tuşu: İmleçten önceki karakteri sil.
Typos sabitleme
Bu kısayollar yazım hatalarını düzeltmenize ve tuşlara basmanızı geri almanıza olanak tanır.
- Alt + T: Mevcut kelimeyi önceki kelimeyle değiştir.
- Ctrl + T: İmleçten önceki son iki karakteri birbiriyle değiştir. Yanlış sırada iki karakter yazdığınızda yazım hatalarını hızlı bir şekilde düzeltmek için bunu kullanabilirsiniz..
- Ctrl + _: Son tuşa basmayı geri al. Bunu birden çok kez geri almak için tekrarlayabilirsiniz..
Kesmek ve yapıştırmak
Bash bazı temel kes ve yapıştır özelliklerini içerir.
- Ctrl + W: İmlecin önündeki sözcüğü kesin, panoya ekleyin.
- Ctrl + K: İmleçten sonra satırın parçasını kesip panoya ekleyerek.
- Ctrl + U: İmleçten önceki satır kısmını panoya ekleyerek kesin..
- Ctrl + Y: Panodan en son kestiğini yapıştırın. Burada y "yank" anlamına gelir.
Büyük Harf Karakterleri
Bash kabuğu, karakterleri hızlıca büyük veya küçük harfe dönüştürebilir:
- Alt + U: İmleçten mevcut kelimenin sonuna kadar olan tüm karakterleri büyük harfe çevirerek karakterleri büyük harfe dönüştürür..
- Alt + L: İmleçten mevcut kelimenin sonuna kadar olan karakterleri büyük harfle çevir, karakterleri küçük harfe dönüştür.
- Alt + C: İmlecin altındaki karakteri büyük harf yapar. İmleciniz geçerli kelimenin sonuna taşınır.
Sekme Tamamlama
Sekme tamamlama çok kullanışlı bir bash özelliğidir. Bir dosya, dizin veya komut adı yazarken, Sekme tuşuna basın, bash mümkünse yazdıklarınızı otomatik olarak tamamlayacaktır. Eğer değilse, bash size çeşitli olası eşleşmeleri gösterecektir ve yazmaya devam etmek için Sekme tuşuna basıp yazmaya devam edebilirsiniz..
- çıkıntı: Yazdığınız dosyayı, dizini veya komutu otomatik olarak tamamla.
Örneğin, / home / chris / içinde really_long_file_name adlı bir dosyanız varsa ve bu dizinde “r” ile başlayan tek dosya adıysa, / home / chris / r yazabilir, Tab tuşuna basar ve bash otomatik olarak doldurur. / home / chris / really_long_file_name sizin için. “R” ile başlayan birden fazla dosya veya dizininiz varsa, bash size olasılıklarınız hakkında bilgi verecektir. Bunlardan birini yazmaya başlayabilir ve devam etmek için “Sekme” ye basabilirsiniz..
Komut Geçmişinizle Çalışma
Kullanıcı hesabınızın bash geçmişi dosyasında depolanan son komutlarınızda hızlıca ilerleyebilirsiniz:
- Ctrl + P veya Yukarı ok: Komut geçmişindeki önceki komuta gidin. Geçmişe geri gitmek için kısayola birkaç kez basın.
- Ctrl + N veya Aşağı ok: Komut geçmişindeki bir sonraki komuta gidin. Geçmişe ilerlemek için kısayola birkaç kez basın.
- Alt + R: Düzenlemişseniz, geçmişinizden çektiğiniz bir komutta yapılan değişiklikleri geri alın.
Bash ayrıca daha önce çalıştırdığınız komutları aramak için kullanabileceğiniz özel bir “hatırlama” moduna sahiptir:
- Ctrl + R: Sağladığınız karakterlerle eşleşen son komutu hatırlayın. Bir komut için bash geçmişinizi aramak için bu kısayola basın ve yazmaya başlayın.
- Ctrl + O: Ctrl + R ile bulduğun bir komutu çalıştır.
- Ctrl + G: Komut çalıştırmadan geçmiş arama modundan çık.
emacs vs. vi Klavye Kısayolları
Yukarıdaki talimatlar, bash'ta varsayılan klavye kısayolu yapılandırmasını kullandığınızı varsayar. Varsayılan olarak, bash kullanır emacs
-stil tuşları Eğer daha çok alışkınsan vi
metin editörü, vi-tarzı klavye kısayollarına geçebilirsiniz.
Aşağıdaki komut bash içine koyacaktır vi
modu:
vi set
Aşağıdaki komut bash'ı varsayılan değere döndürür emacs
modu:
emacs-ayarla
Bunlardan birkaçı ile birlikte, kısa sürede Terminal ustası olacaksın..