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
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.