Linux Terminal Kısayolları
Linux terminal kısayolları (klavye kısayolları), yaygın eylemleri hızlı bir şekilde fareye bağımlı olmadan gerçekleştirmenizi sağlayarak verimliliği önemli ölçüde artırabilir. Bu makale, temel terminal kısayollarını, ne işe yaradıklarını ve komut satırı iş akışınızı nasıl geliştirebileceklerini kapsar.
1. Temel Terminal Kısayolları
1.1. Navigasyon Kısayolları
- Ctrl + A: İmleci satırın başına götür.
- Ctrl + E: İmleci satırın sonuna götür.
- Ctrl + U: İmleçten satırın başına kadar olan metni kes.
- Ctrl + K: İmleçten satırın sonuna kadar olan metni kes.
- Ctrl + W: İmleçten önceki kelimeyi kes.
1.2. Komut Geçmişi
- Yukarı Ok: Komut geçmişinde yukarı kaydır.
- Aşağı Ok: Komut geçmişinde aşağı kaydır.
- Ctrl + R: Komut geçmişinde arama yap (eşleşme bulmak için yazmaya başla).
- Ctrl + G: Geçmiş arama modundan çık.
2. Metin Manipülasyonu Kısayolları
2.1. Metni Düzenleme
- Ctrl + C: Geçerli komutu iptal et veya mevcut süreci sonlandır.
- Ctrl + Z: Mevcut süreci askıya al (ile devam ettir).
fg - Ctrl + D: EOF (Dosyanın Sonu) gönder. Bu, oturumdan çıkmanıza veya aktif bir girdi yoksa terminali kapatmanıza neden olabilir.
2.2. Kelime ve Satır Manipülasyonu
- Alt + B: İmleci bir kelime geriye götür.
- Alt + F: İmleci bir kelime ileri götür.
- Ctrl + Y: Son kesilen metni yapıştır (yank).
- Ctrl + X, ardından Ctrl + E: Geçerli komutu varsayılan metin düzenleyicisinde düzenlemek için aç.
3. Süreç Yönetimi Kısayolları
- Ctrl + C: Terminalde çalışan süreci sonlandır.
- Ctrl + Z: Çalışan bir süreci askıya al ve shell’e dön (ile devam ettir).
fg - Ctrl + D: EOF gönder, bu bazı standart girdi okuyan süreçleri sonlandırabilir.
4. Terminal Kontrol Kısayolları
- Ctrl + L: Terminal ekranını temizle (çalıştırmakla aynı).
clear - Ctrl + S: Terminal çıktısını duraklat (devam etmek için Ctrl + Q kullan).
- Ctrl + Q: Ctrl + S sonrasında çıktıyı devam ettir.
5. Gelişmiş Komut Satırı Kısayolları
5.1. Önceki Komutları Çalıştırma
- : Önceki komutu tekrar çalıştır.
!! - : Geçmişteki ninci komutu çalıştır (
!nile komut numarasını değiştir).n - :
!stringile başlayan en son komutu çalıştır.string
5.2. İzinler ve Terminal Başlatma
- : Bir komutu süper kullanıcı (root) ayrıcalıklarıyla çalıştır.
sudo - Ctrl + Alt + T: Yeni bir terminal penceresi aç (birçok Linux masaüstü ortamında yaygın olarak desteklenir).
6. Klavye Kısayollarını Özelleştirme
Birçok Linux dağıtımı, terminal uygulamaları için klavye kısayollarını özelleştirmenize izin verir. Bu seçenekler genellikle sistem ayarlarında Klavye bölümünde mevcuttur.
Sonuç
Linux terminal kısayollarını ustaca kullanmak, komut satırında çalışırken verimliliği önemli ölçüde artırabilir. Bu kısayolları günlük iş akışınıza dahil ederek ve pratik yaparak, daha hızlı gezinebilir, girişi daha etkili bir şekilde düzenleyebilir ve süreçleri daha az sürtünme ile yönetebilirsiniz.
