Bash için En İyi Klavye Kısayolları (diğer adıyla 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.
Hannah Stryker/Nasıl Yapılır Uzmanı
Temel Çıkarımlar
- Bash, Linux, macOS ve çoğu WSL Sanal Makinesindeki varsayılan komut satırı kabuğudur. İşlemleri yönetmek, ekranı kontrol etmek, imleci hareket ettirmek, metni silmek, yazım hatalarını düzeltmek, kesme ve yapıştırma, karakterleri büyük harfle yazmak ve sekme tamamlamayı kullanmak için çeşitli klavye kısayolları içerir.
- Bash'teki işlemleri kesmek veya kapatmak, ekranı temizlemek ve kabuktan çıkmak için Ctrl+C, Ctrl+Z ve Ctrl+D gibi kısayolları kullanın. Ctrl+S çıkışı durdurur, Ctrl+Q ise devam ettirir.
- Ctrl+A, Ctrl+E, Alt+B, Ctrl+B ve daha fazlası gibi kısayollarla komutlarda etkili bir şekilde gezinin ve komutları düzenleyin. Sekme tuşuna basarak sekme tamamlamayı kullanın.
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 aynı zamanda macOS'ta bulunan varsayılan kabuktur ve Windows 10'a Linux tabanlı bir bash ortamı yükleyebilirsiniz.
Bash kabuğu, kullanabileceğiniz çok çeşitli klavye kısayollarına sahiptir. Bunlar herhangi bir işletim sisteminde bash'ta çalışacaktır. Anahtarlarınızı nasıl eşleştirdiğinize bağlı olarak bash'a bir SSH veya telnet oturumu aracılığıyla uzaktan erişiyorsanız bunlardan bazıları çalışmayabilir.
Süreçlerle Çalışmak
Ç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 kesintiye uğratır (sonlandırır). Bu, teknik olarak yalnızca bir istek olan sürece SIGINT sinyalini gönderir; çoğu süreç bunu dikkate alır, ancak bazıları bunu görmezden gelebilir.
- Ctrl+Z: Bash'ta çalışan mevcut ön plan işlemini askıya alın. Bu, işleme SIGTSTP sinyalini gönderir. İşlemi daha sonra ön plana döndürmek için
fg işlem_adıkomutunu kullanın. - Ctrl+D: Bash kabuğunu kapatın. Bu, bash'a bir EOF (Dosya Sonu) işaretçisi gönderir ve bash bu işaretçiyi aldığında çıkar. Bu,
exitkomutunu çalıştırmaya benzer.
Ekranı Kontrol Etme
Aşağıdaki kısayollar ekranda görünenleri kontrol etmenize olanak tanır.
- Ctrl+L: Ekranı temizleyin. Bu, "temizle" komutunu çalıştırmaya benzer.
- Ctrl+S: Ekrana yapılan tüm çıktıları durdurur. Bu, özellikle çok uzun, ayrıntılı çıktılara sahip 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 çıktıyı devam ettirir.
İmleci Hareket Ettirme
Bir komut yazarken imleci geçerli satırda hızlı bir şekilde hareket ettirmek için aşağıdaki kısayolları kullanın.
- Ctrl+A veya Ana Sayfa: Satırın başına gider.
- Ctrl+E veya Son: Satırın sonuna gidin.
- Alt+B: Bir kelime sola (geri) gider.
- Ctrl+B: Bir karakter sola (geri) gider.
- Alt+F: Bir kelime sağa (ileri) gider.
- Ctrl+F: Bir karakter sağa (ileri) gider.
- Ctrl+XX: Satırın başlangıcı ile imlecin geçerli konumu arasında hareket eder. 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 tanır. Bu kısayolu kullanmak için Ctrl tuşunu basılı tutun ve X tuşuna iki kez dokunun.
Metni Silme
Karakterleri hızla silmek için aşağıdaki kısayolları kullanın:
- Ctrl+D veya Sil: İmlecin altındaki karakteri silin.
- Alt+D: Geçerli satırda imleçten sonraki tüm karakterleri silin.
- Ctrl+H veya Geri tuşu: İmlecin önündeki karakteri silin.
Yazım Hatalarını Düzeltme
Bu kısayollar yazım hatalarını düzeltmenize ve tuşlara basmanızı geri almanıza olanak tanır.
- Alt+T: Geçerli kelimeyi önceki kelimeyle değiştirin.
- Ctrl+T: İmleçten önceki son iki karakteri birbiriyle değiştirir. İki karakteri yanlış sırayla yazdığınızda yazım hatalarını hızla düzeltmek için bunu kullanabilirsiniz.
- Ctrl+_: Son bastığınız tuşu geri alın. Geri almak için bunu birden çok kez tekrarlayabilirsiniz.
Kesmek ve yapıştırmak
Bash bazı temel kes-yapıştır özelliklerini içerir.
- Ctrl+W: İmlecin önündeki kelimeyi keserek panoya ekleyin.
- Ctrl+K: Satırın imleçten sonraki kısmını keserek panoya ekleyin.
- Ctrl+U: Satırın imleçten önceki kısmını keserek panoya ekleyin.
- Ctrl+Y: Panodan kestiğiniz son şeyi yapıştırın. Buradaki y "yank" anlamına gelir.
Büyük Harf Karakterleri
Bash kabuğu, karakterleri hızla büyük veya küçük harfe dönüştürebilir:
- Alt+U: İmleçten geçerli kelimenin sonuna kadar her karakteri büyük harfe dönüştürerek karakterleri büyük harfe dönüştürür.
- Alt+L: İmleçten geçerli kelimenin sonuna kadar olan tüm karakterlerin büyük harflerini kaldırın ve karakterleri küçük harfe dönüştürün.
- Alt+C: İmlecin altındaki karakteri büyük harfe çevirir. İmleciniz geçerli kelimenin sonuna gidecektir.
Sekme Tamamlama
Sekme tamamlama çok kullanışlı bir bash özelliğidir. Bir dosya, dizin veya komut adı yazarken Tab tuşuna bastığınızda bash, mümkünse yazdıklarınızı otomatik olarak tamamlar. Değilse, bash size çeşitli olası eşleşmeleri gösterecektir ve yazmaya devam edip Sekme tuşuna basarak yazmayı bitirebilirsiniz.
- Sekme: Yazdığınız dosyayı, dizini veya komutu otomatik olarak tamamlayın.
Örneğin, /home/chris/ dizininde gerçekten_uzun_dosya_adı adında bir dosyanız varsa ve bu dizinde "r" ile başlayan tek dosya adıysa, /home/chris/r yazabilir, Tab tuşuna basabilirsiniz; bash otomatik olarak bu alanı dolduracaktır. /home/chris/really_long_file_name sizin için. "r" ile başlayan birden fazla dosyanız veya dizininiz varsa, bash sizi olasılıklarınız konusunda bilgilendirecektir. Bunlardan birini yazmaya başlayabilir ve devam etmek için "Sekme" tuşuna basabilirsiniz.
Komut Geçmişinizle Çalışmak
Kullanıcı hesabınızın bash geçmiş dosyasında saklanan son komutlarınız arasında hızlı bir şekilde gezinebilirsiniz:
- Ctrl+P veya Yukarı Ok: Komut geçmişinde önceki komuta gider. Geçmişe geri dönmek için kısayola birden çok kez basın.
- Ctrl+N veya Aşağı Ok: Komut geçmişinde sonraki komuta gider. Geçmişte ilerlemek için kısayola birden çok kez basın.
- Alt+R: Geçmişinizden aldığınız bir komutu düzenlediyseniz, üzerinde yapılan tüm değişiklikleri geri alın.
Bash'in ayrıca daha önce çalıştırdığınız komutları aramak için kullanabileceğiniz özel bir "geri çağırma" modu da vardır:
- Ctrl+R: Sağladığınız karakterlerle eşleşen son komutu hatırlayın. Bu kısayola basın ve bash geçmişinizde bir komut aramak için yazmaya başlayın.
- Ctrl+O: Bulduğunuz komutu Ctrl+R ile çalıştırın.
- Ctrl+G: Herhangi bir komut çalıştırmadan geçmiş arama modundan çıkın.
emacs ve vi Klavye Kısayolları
Yukarıdaki talimatlarda bash'ta varsayılan klavye kısayolu yapılandırmasını kullandığınız varsayılmaktadır. Bash varsayılan olarak emacs tarzı anahtarları kullanır. vi metin düzenleyicisine daha alışkınsanız vi tarzı klavye kısayollarına geçebilirsiniz.
Aşağıdaki komut bash'ı vi moduna geçirecektir:
set -o viAşağıdaki komut bash'ı varsayılan emacs moduna geri döndürecektir:
set -o emacsAlet kemerinizde bunlardan birkaçıyla kısa sürede Terminal ustası olacaksınız.
Linux Commands | ||
Files | tar·pv·cat·tac·chmod·grep ·diff·sed·ar·man·pushd·popd·fsck·testdisk·seq·fd·pandoc·cd·$PATH·awk·join·jq·fold·uniq·journalctl·tail·stat·ls·fstab·echo·less·chgrp·chown·rev·look·strings·type·rename·zip·unzip·mount·umount·install·fdisk·mkfs·rm·rmdir·rsync·df·gpg·vi·nano·mkdir·du·ln·patch·convert·rclone·shred·srm·scp·gzip·chattr·cut·find·umask·wc· tr | |
|
Processes | alias·screen·top·nice·renice·progress·strace·systemd·tmux·chsh·history·at·batch·free·which·dmesg·chfn·usermod·ps·chroot·xargs·tty·pinky·lsof·vmstat·timeout·wall·yes·kill·sleep·sudo·su·time·groupadd·usermod·groups·lshw·shutdown·reboot·halt·poweroff·passwd·lscpu·crontab·date·bg·fg·pidof·nohup·pmap | |
Networking | netstat·ping·traceroute·ip·ss·whois·fail2ban·bmon·dig·finger·nmap·ftp·curl·wget·who·whoami·w·iptables·ssh-keygen·ufw·arping·firewalld |




