Temel Terminal Komutları Listesi
Detaylar olmadan Terminal komutları listesi. Detayları görmek isterseniz önceki sayfayı ziyaret edin.
Komut | Açıklama | Örnek |
---|
pwd | Bulunduğunuz yeri öğrenin | pwd |
ls | Geçerli konumunuzdaki dosya ve dizinleri görün | ls |
clear | Terminal ekranını temizleyin | clear |
cd | Dizinler arası geçiş yapın | cd myfolder |
cd .. | Bir dizin geri gidin | cd .. |
mkdir | Yeni bir dizin oluşturun | mkdir newfolder |
touch | Yeni bir dosya oluşturun | touch new.html |
cat | Bir dosyanın içeriğini görüntüleyin | cat new.html |
rm | Dizin girdilerini kaldırın | rm new.html |
rmdir | Dizinleri kaldırın (klasör boşsa) | rmdir newfolder |
rm -r | Dizinleri kaldırın (klasör boş değilse) | rm -r newfolder |
cp | Dosyaları kopyalayın | cp new.html |
cp -R | Bir dizini ve tüm içeriğini kopyalayın | cp -R newfolder |
mv | Dosya ve dizinleri taşıyın (kes ve yapıştır) | mv newfolder |
man | Kılavuz (yardım) bilgilerini açın | man |
code | Kod düzenleme programı ile açın | code |
user@Users-MacBook-Pro ~ % cd my-app
user@Users-MacBook-Pro my-app % ls
user@Users-MacBook-Pro my-app % cd test
Kategorilere göre ayrılmıs detaylı komutlar
Dosya Yönetimi
Komut | Açıklama | Örnek |
---|
ls | Dosya ve dizinleri listeler; -lh ile detaylı, insan-okunabilir çıktı için. | ls -lh |
cd | Geçerli dizini belirtilen dizine değiştirir. | cd /home/user |
mv | Dosya veya dizinleri taşır veya yeniden adlandırır. | mv old_name new_name |
cp | Dosya veya dizinleri yeni bir konuma kopyalar. | cp source.txt /dest |
rm | Belirtilen dosya veya dizinleri kaldırır. | rm file.txt |
mkdir | Belirtilen adla yeni bir dizin oluşturur. | mkdir newdir |
touch | Boş bir dosya oluşturur veya bir dosyanın zaman damgasını günceller. | touch newfile.txt |
İzinler ve Sahiplik
Komut | Açıklama | Örnek |
---|
chmod | Dosya veya dizinlerin izinlerini değiştirir; | chmod 755 file.txt |
chown | Dosya veya dizinlerin sahibini/grubunu değiştirir; | chown username:groupname file.txt |
chgrp | Dosya veya dizinlerin grubunu değiştirir; | chgrp groupname file.txt |
Arama ve Sıralama
Komut | Açıklama | Örnek |
---|
grep | Dosyalarda veya çıktıda bir deseni arar; | grep "pattern" file.txt |
find | Dosya veya dizinleri arar; | find / -name "file.txt" |
locate | Sistem veritabanında dosya veya dizinleri arar; | locate file.txt |
sort | Bir 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
Komut | Açıklama | Örnek |
---|
top | Gerçek zamanlı işlem bilgisini gösterir. | top |
df | Disk kullanım alanını gösterir; -h ile insan-okunabilir. | df -h |
du | Dosya veya dizin boyutunu gösterir; -sh ile özet, insan-okunabilir. | du -sh /home/user |
free | Bellek kullanımını gösterir; -m ile megabayt cinsinden. | free -m |
uname | Sistem bilgisini gösterir; -a ile tüm bilgiler. | uname -a |
uptime | Mevcut çalışma süresini gösterir. | uptime |
who | Kimin oturum açtığını gösterir. | who |
whoami | Mevcut kullanıcı adını gösterir. | whoami |
w | Kimin oturum açtığını ve ne yaptığını gösterir. | w |
Dosya Görüntüleme ve Düzenleme
Komut | Açıklama | Örnek |
---|
cat | Dosya içeriklerini birleştirir ve gösterir; | cat file1.txt file2.txt |
head | Bir dosyanın ilk 10 satırını gösterir; | head file.txt |
tail | Bir dosyanın son 10 satırını gösterir; | tail file.txt |
less | Dosya içeriğini bir sayfa bir sayfa gösterir; | less file.txt |
nano | Terminal metin editörü; | nano file.txt |
vi | Terminal metin editörü; | vi file.txt |
sed | Metni filtrelemek ve dönüştürmek için akış editörü; | sed 's/old/new/' file.txt |
Paket Yönetimi
Komut | Açıklama | Örnek |
---|
apt | Debian tabanlı sistemlerde paketleri yönetir; | apt install package-name |
dnf | Red Hat tabanlı sistemlerde paketleri yönetir; | dnf install package-name |
Ağ İşlemleri
Komut | Açıklama | Örnek |
---|
ping | Ağ bağlantısını test eder; | ping google.com |
traceroute | Bir ana bilgisayara paket yolunu gösterir; | traceroute google.com |
route | Yönlendirme tablosunu görüntüler/değiştirir; | route -n |
ssh | Uzak 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
Komut | Açı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 |
cron | Komutları zamanlar; crontab -e üzerinden yönetilir. | crontab -e |
crontab | Tekrar eden görevlerin zamanlamasını düzenler; crontab -e. | crontab -e |
Çeşitli Komutlar
Komut | Açıklama | Örnek |
---|
echo | Terminalde mesaj yazdırır; | echo "Merhaba Dünya" |
date | Mevcut tarih ve saati gösterir. | date |
clear | Terminal ekranını temizler. | clear |
reboot | Sistemi yeniden başlatır; sudo reboot. | sudo reboot |
awk | Metin işleme ve veri çıkarma; awk ‘{print $1}’ file.txt. | awk '{print $1}' file.txt |
bash | Yeni bir bash kabuğu başlatır. | bash |
gzip | Dosyaları sıkıştırır; gzip file.txt. | gzip file.txt |
unzip | Zip 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 |
time | Komutun yürütme süresini ölçer; time ls. | time ls |
dmesg | Çekirdek mesaj günlüğünü gösterir. | dmesg |
systemctl | Sistem hizmetlerini yönetir; systemctl start service-name. | systemctl start service-name |
service | Hizmetleri yönetir; service service-name start. | service service-name start |
chroot | Kök dizini değiştirir; sudo chroot /mnt/new-root. | sudo chroot /mnt/new-root |