1. Ctrl + R: Komut Geçmişinde Arama Yapmak
Hepimiz bir zamanlar terminalde yazdığımız komutları unuttuğumuzda zaman kaybetmişizdir. Ancak Ctrl + R tuşlarına basarak, terminalde geçmişte kullandığınız komutlar arasında hızlıca arama yapabilirsiniz. Aradığınız komutun bir kısmını yazdıktan sonra Enter tuşuna basarak yeniden çalıştırabilirsiniz. Bu, uzun ve karmaşık komutları tekrar yazmaktan kurtarır.
2. htop: Gerçek Zamanlı Sistem İzleme
Eğer sistem kaynaklarınızı izlemek istiyorsanız, 'htop' komutu tam size göre. 'top' komutunun daha kullanıcı dostu bir versiyonu olan 'htop', CPU, bellek, işlemci kullanımı gibi tüm sistem parametrelerini gerçek zamanlı olarak görmenize imkan tanır. Ayrıca, bu komut ile işlemleri durdurabilir veya öldürebilirsiniz.
kopyalahtop
3. tree: Dizindeki Dosyaları Ağaç Olarak Görüntülemek
Dosya sisteminizdeki dizin yapısını görsel olarak görmek istemez misiniz? 'tree' komutu, terminalde dosya yapınızı ağaç şeklinde gösterir. Bu komutla, bir dizinin içindeki alt klasörleri ve dosyaları kolayca görebilirsiniz.
kopyalatree
4. watch: Komutları Periyodik Olarak Çalıştırmak
Bir komutu belirli aralıklarla otomatik olarak çalıştırmak istiyorsanız, 'watch' komutunu kullanabilirsiniz. Bu komut sayesinde belirli bir komutu düzenli aralıklarla çalıştırabilir ve çıktısını anlık olarak takip edebilirsiniz.
kopyalawatch -n 2 df -h
Bu komut, her 2 saniyede bir disk kullanımını kontrol eder.
5. grep: Arama ve Filtreleme
Linux terminalinin en güçlü araçlarından biri olan 'grep', metin içinde arama yapmanızı sağlar. Belirli bir kelimeyi, dosya içinde veya komut çıktılarında aramak için kullanılır. Filtreleme işlemi yaparak, yalnızca ihtiyacınız olan bilgilere ulaşabilirsiniz.
kopyalagrep "linux" dosya.txt
6. rsync: Hızlı ve Güvenli Dosya Senkronizasyonu
Dosyalarınızı yedeklerken veya başka bir dizine taşırken, 'rsync' komutu, sadece değişen verileri kopyalayarak zaman kazandırır. Hem yerel hem de uzak makinelerle dosya senkronizasyonu yapabilir ve işlemi hızlıca tamamlayabilirsiniz.
kopyalarsync -avz /kaynak/ /hedef/
7. find: Dosya Arama Komutu
Bazen dosyanın adını hatırlayabiliriz ama nerede olduğunu unutmuşuzdur. 'find' komutu sayesinde, sistemdeki tüm dosyalar arasında hızlıca arama yapabilirsiniz. Bu komut, bulunduğunuz dizinden itibaren, belirli bir dosya adı veya türüyle eşleşen dosyaları arar.
kopyalafind /home -name "dosya.txt"
8. alias: Kısayol Komutları Oluşturmak
Terminalde sıkça kullandığınız uzun komutları daha kısa hale getirmek için 'alias' komutunu kullanabilirsiniz. Bu komut, bir komutu kısa bir kelime veya kısayol ile değiştirebilir. Örneğin, 'll' komutuyla 'ls -l' komutunun işlevini görmek için aşağıdaki gibi bir alias oluşturabilirsiniz.
kopyalaalias ll="ls -l"
9. scp: Dosya Transferi Yapmak
Yerel ve uzak makineler arasında dosya transferi yaparken 'scp' (secure copy) komutu kullanılır. Bu komut, SSH protokolü ile dosyalarınızı güvenli bir şekilde başka bir bilgisayara aktarır.
kopyalascp dosya.txt user@192.168.1.1:/hedef/dizin
10. sudo !!: Son Komutu Tekrar Çalıştırmak
Bir komut yazdıktan sonra, 'sudo' kullanmayı unuttuysanız, 'sudo !!' komutunu yazmanız yeterli olacaktır. Bu, terminalde en son çalıştırdığınız komutu 'sudo' ile tekrar çalıştırır.
kopyalasudo !!
Sonuç: Terminalin Gücünü Keşfedin
Bu 10 terminal komutu, Linux kullanırken verimliliğinizi artırabilir ve işlerinizi hızlandırabilir. Özellikle, az bilinen bu komutları öğrenmek, Linux deneyiminizi bir üst seviyeye taşıyacaktır. Terminalin gücünü daha verimli kullanarak, Linux dünyasında daha hızlı ve etkili bir kullanıcı olabilirsiniz. Unutmayın, komutlar sadece bir başlangıç! Linux’un sunduğu daha pek çok gizli özellik sizi bekliyor.