Terminal korkusunu yen: her gün işine yarayacak 20 komut

Terminal, fareyle yaptığın çoğu şeyi saniyeler içinde yapar. Bu komutlar Linux ve macOS içindir; Windows’ta WSL veya Git Bash ile aynısı çalışır.

Dolaşma

pwd                 # neredeyim?
ls                  # dosyaları listele
ls -lah             # detaylı + gizli + okunur boyut
cd klasor           # klasöre gir
cd ..               # bir üst klasör
cd ~                # ev dizini

Dosya işlemleri

mkdir yeni          # klasör oluştur
touch dosya.txt     # boş dosya oluştur
cp a.txt b.txt      # kopyala
mv a.txt klasor/    # taşı (veya yeniden adlandır)
rm dosya.txt        # sil (DİKKAT: geri dönüşü yok)
rm -r klasor        # klasörü içeriğiyle sil (ÇOK DİKKAT)

İçerik görme ve arama

cat dosya.txt       # tüm içeriği göster
less dosya.txt      # sayfa sayfa gez (q ile çık)
head -n 20 dosya    # ilk 20 satır
tail -n 20 dosya    # son 20 satır
tail -f log.txt     # canlı takip (log izlemek için harika)
grep "hata" log.txt # içinde "hata" geçen satırlar
find . -name "*.js" # bu klasörde tüm .js dosyaları

Faydalı

history             # önceki komutlar
clear               # ekranı temizle
du -sh klasor       # klasör ne kadar yer kaplıyor
df -h               # disk doluluk
chmod +x script.sh  # çalıştırılabilir yap
man ls              # bir komutun kılavuzu (q ile çık)

Hayat kurtaran kısayollar

  • ↑ / ↓ : önceki komutlarda gez
  • Tab : dosya/komut adını otomatik tamamla (en çok işe yarayan!)
  • Ctrl+C : çalışan komutu durdur
  • Ctrl+R : geçmişte komut ara
  • Ctrl+L : ekranı temizle

:warning: rm geri alınamaz. Silmeden önce ls ile doğru yerde olduğunu kontrol et. rm -rf ile asla şaka yapma.

Favori komutunuz veya kısayolunuz hangisi? Paylaşın.