İçeriğe geç

Terminal Komutları

Temel Terminal Komutları Listesi

Detaylar olmadan Terminal komutları listesi. Detayları görmek isterseniz önceki sayfayı ziyaret edin.

KomutAçıklamaÖrnek
pwdBulunduğunuz yeri öğreninpwd
lsGeçerli konumunuzdaki dosya ve dizinleri görünls
clearTerminal ekranını temizleyinclear
cdDizinler arası geçiş yapıncd myfolder
cd ..Bir dizin geri gidincd ..
mkdirYeni bir dizin oluşturunmkdir newfolder
touchYeni bir dosya oluşturuntouch new.html
catBir dosyanın içeriğini görüntüleyincat new.html
rmDizin girdilerini kaldırınrm new.html
rmdirDizinleri kaldırın (klasör boşsa)rmdir newfolder
rm -rDizinleri kaldırın (klasör boş değilse)rm -r newfolder
cpDosyaları kopyalayıncp new.html
cp -RBir dizini ve tüm içeriğini kopyalayıncp -R newfolder
mvDosya ve dizinleri taşıyın (kes ve yapıştır)mv newfolder
manKılavuz (yardım) bilgilerini açınman
codeKod düzenleme programı ile açıncode
user@Users-MacBook-Pro ~ % cd my-app
user@Users-MacBook-Pro my-app % ls
astro test prismic
user@Users-MacBook-Pro my-app % cd test

Kategorilere göre ayrılmıs detaylı komutlar

Dosya Yönetimi

KomutAçıklamaÖrnek
lsDosya ve dizinleri listeler; -lh ile detaylı, insan-okunabilir çıktı için.ls -lh
cdGeçerli dizini belirtilen dizine değiştirir.cd /home/user
mvDosya veya dizinleri taşır veya yeniden adlandırır.mv old_name new_name
cpDosya veya dizinleri yeni bir konuma kopyalar.cp source.txt /dest
rmBelirtilen dosya veya dizinleri kaldırır.rm file.txt
mkdirBelirtilen adla yeni bir dizin oluşturur.mkdir newdir
touchBoş bir dosya oluşturur veya bir dosyanın zaman damgasını günceller.touch newfile.txt

İzinler ve Sahiplik

KomutAçıklamaÖrnek
chmodDosya veya dizinlerin izinlerini değiştirir;chmod 755 file.txt
chownDosya veya dizinlerin sahibini/grubunu değiştirir;chown username:groupname file.txt
chgrpDosya veya dizinlerin grubunu değiştirir;chgrp groupname file.txt

Arama ve Sıralama

KomutAçıklamaÖrnek
grepDosyalarda veya çıktıda bir deseni arar;grep "pattern" file.txt
findDosya veya dizinleri arar;find / -name "file.txt"
locateSistem veritabanında dosya veya dizinleri arar;locate file.txt
sortBir dosya veya akışın satırlarını alfabetik olarak sıralar;sort file.txt
diffİki dosya arasındaki farkları gösterir;diff file1.txt file2.txt

Sistem Bilgisi ve İzleme

KomutAçıklamaÖrnek
topGerçek zamanlı işlem bilgisini gösterir.top
dfDisk kullanım alanını gösterir; -h ile insan-okunabilir.df -h
duDosya veya dizin boyutunu gösterir; -sh ile özet, insan-okunabilir.du -sh /home/user
freeBellek kullanımını gösterir; -m ile megabayt cinsinden.free -m
unameSistem bilgisini gösterir; -a ile tüm bilgiler.uname -a
uptimeMevcut çalışma süresini gösterir.uptime
whoKimin oturum açtığını gösterir.who
whoamiMevcut kullanıcı adını gösterir.whoami
wKimin oturum açtığını ve ne yaptığını gösterir.w

Dosya Görüntüleme ve Düzenleme

KomutAçıklamaÖrnek
catDosya içeriklerini birleştirir ve gösterir;cat file1.txt file2.txt
headBir dosyanın ilk 10 satırını gösterir;head file.txt
tailBir dosyanın son 10 satırını gösterir;tail file.txt
lessDosya içeriğini bir sayfa bir sayfa gösterir;less file.txt
nanoTerminal metin editörü;nano file.txt
viTerminal metin editörü;vi file.txt
sedMetni filtrelemek ve dönüştürmek için akış editörü;sed 's/old/new/' file.txt

Paket Yönetimi

KomutAçıklamaÖrnek
aptDebian tabanlı sistemlerde paketleri yönetir;apt install package-name
dnfRed Hat tabanlı sistemlerde paketleri yönetir;dnf install package-name

Ağ İşlemleri

KomutAçıklamaÖrnek
pingAğ bağlantısını test eder;ping google.com
tracerouteBir ana bilgisayara paket yolunu gösterir;traceroute google.com
routeYönlendirme tablosunu görüntüler/değiştirir;route -n
sshUzak bir sunucuya güvenli kabuk bağlantısı sağlar;ssh user@hostname
curlÇeşitli protokoller kullanarak veri aktarır;curl http://example.com
wgetİnternetten dosya indirir;wget http://example.com/file.txt

İşlem Yönetimi

KomutAçıklamaÖrnek
psÇalışan işlemleri listeler; detaylı bilgi için ps aux.ps aux
killİşlemleri sonlandırır; 12345 işlem ID’si için kill 12345.kill 12345
cronKomutları zamanlar; crontab -e üzerinden yönetilir.crontab -e
crontabTekrar eden görevlerin zamanlamasını düzenler; crontab -e.crontab -e

Çeşitli Komutlar

KomutAçıklamaÖrnek
echoTerminalde mesaj yazdırır;echo "Merhaba Dünya"
dateMevcut tarih ve saati gösterir.date
clearTerminal ekranını temizler.clear
rebootSistemi yeniden başlatır; sudo reboot.sudo reboot
awkMetin işleme ve veri çıkarma; awk ‘{print $1}’ file.txt.awk '{print $1}' file.txt
bashYeni bir bash kabuğu başlatır.bash
gzipDosyaları sıkıştırır; gzip file.txt.gzip file.txt
unzipZip arşivlerini çıkarır; unzip archive.zip.unzip archive.zip
teeÇıktıyı hem terminale hem de dosyaya gönderir; echo “Merhaba” | tee file.txt.echo "Merhaba" | tee file.txt
timeKomutun yürütme süresini ölçer; time ls.time ls
dmesgÇekirdek mesaj günlüğünü gösterir.dmesg
systemctlSistem hizmetlerini yönetir; systemctl start service-name.systemctl start service-name
serviceHizmetleri yönetir; service service-name start.service service-name start
chrootKök dizini değiştirir; sudo chroot /mnt/new-root.sudo chroot /mnt/new-root