- ls: Mevcut dizindeki dosya ve klasörleri listeler. Örnek:
ls -l
(uzun formatlı listeleme) - cd: Dizin değiştirmek için kullanılır. Örnek:
cd /var/www/html
(html dizinine git) - pwd: Şu anki dizinin tam yolunu gösterir.
- cp: Dosya veya klasörleri kopyalar. Örnek:
cp dosya.txt hedef_klasor/
- mv: Dosya veya klasörleri taşır veya yeniden adlandırır. Örnek:
mv eski_ad yeni_ad
- rm: Dosya veya klasörleri siler. Örnek:
rm dosya.txt
(dosyayı sil) veyarm -r klasor/
(klasörü ve içeriğini sil) - mkdir: Yeni bir klasör oluşturur. Örnek:
mkdir yeni_klasor
- rmdir: Boş bir klasörü siler. Örnek:
rmdir bos_klasor
- chmod: Dosya veya klasör izinlerini düzenler. Örnek:
chmod 755 dosya.txt
(örneğin, dosyaya okuma, yazma ve yürütme izni verir) - chown: Dosya veya klasörün sahibini ve grubunu değiştirir. Örnek:
chown kullanici:grup dosya.txt
- ps: Çalışan süreçleri listeler. Örnek:
ps aux
- top: Sistem kaynaklarını canlı olarak izler.
- netstat: Ağ bağlantılarını ve port kullanımlarını gösterir. Örnek:
netstat -tuln
(TCP ve UDP bağlantılarını listeler) - systemctl: Servisleri yönetmek için kullanılır (systemd ile). Örnek:
systemctl start apache2
(Apache HTTP sunucusunu başlatır) - journalctl: Sistem günlüklerini görüntüler. Örnek:
journalctl -xe
(hataları ve olayları görüntüler) - nano veya vi: Metin düzenleyicileri, dosyaları düzenlemek için kullanılır. Örnek:
nano dosya.txt
- wget veya curl: Dosyaları indirmek veya web istekleri yapmak için kullanılır. Örnek:
wget https://example.com/dosya.txt
- ufw: Uncomplicated Firewall’u yönetir. Örnek:
ufw allow 80/tcp
(80 numaralı portu açar) - grep: Metin içinde arama yapar. Örnek:
grep "aranan_metin" dosya.txt
- tar: Arşivleri sıkıştırmak veya açmak için kullanılır. Örnek:
tar -czvf dosya.tar.gz klasor/
- ssh: Uzak sunucuya güvenli bir şekilde bağlanmak için kullanılır. Örnek:
ssh kullanici@uzak_sunucu_ip
- scp: Uzak sunucu ile dosya kopyalamak için kullanılır. Örnek:
scp dosya.txt kullanici@uzak_sunucu_ip:hedef_klasor/
- df: Disk kullanımını gösterir. Örnek:
df -h
(insan okunabilir formatla disk kullanımını görüntüler) - du: Dizinlerin veya dosyaların disk kullanımını gösterir. Örnek:
du -sh klasor/
(klasörün toplam disk kullanımını görüntüler) - cron: Zamanlanmış görevleri yönetmek için kullanılır. Örnek:
crontab -e
(kullanıcının cron görevlerini düzenler) - wget: İnternet üzerinden dosya indirir. Örnek:
wget https://example.com/dosya.txt
- curl: İnternet üzerinde veri alışverişi yapar. Örnek:
curl https://example.com
- htop: Sistem kaynaklarını interaktif olarak izler.
- ifconfig veya ip: Ağ arabirimlerini ve IP adreslerini görüntüler. Örnek:
ifconfig
veyaip addr
- dig: DNS sorguları yapar. Örnek:
dig example.com
- find: Dosya ve dizin araması yapar. Örnek:
find /var/www -name "index.html"
- tail: Dosyanın sonundan belirli bir sayıda satırı görüntüler. Örnek:
tail -n 10 dosya.log
(son 10 satırı görüntüler) - head: Dosyanın başından belirli bir sayıda satırı görüntüler. Örnek:
head -n 20 dosya.log
(ilk 20 satırı görüntüler) - uname: Sistem bilgilerini görüntüler. Örnek:
uname -a
- lsof: Açık dosya ve bağlantıları listeler. Örnek:
lsof -i :80
(80 numaralı portu kullanan bağlantıları listeler)
Article Tags: linux terminalde yazılan kodlar · server yönetirken yazılacak kodlar nedir · temel shell komutları nedir