Linux Komut Rehberi

1. Sistem Bilgisi Görüntüleme
uname -a

📌Çekirdek sürümü ve sistem detaylarını listeler.

2. Donanım Bilgilerini Görüntüleme
lshw

📌Sistem donanım bileşenlerini detaylı gösterir.

3. CPU Bilgisi Görüntüleme
lscpu

📌CPU mimarisi ve özelliklerini listeler.

4. Bellek Kullanımını Görüntüleme
free -h

📌RAM kullanımını ve boş kapasiteyi gösterir.

5. Disk Kullanımını Görüntüleme
df -h

📌Disk bölümlerinin kullanım durumunu listeler.

6. Disk Yapısını Görüntüleme
lsblk

📌Diskler ve bağlı birimleri ağaç yapısında gösterir.

7. Dosya Türünü Öğrenme
file dosya.txt

📌Belirtilen dosyanın türünü tespit eder.

8. Çalışan Süreçleri Listeleme
ps aux

📌Sistem üzerindeki tüm işlemleri listeler.

9. Gerçek Zamanlı Süreç İzleme
top

📌Sistemde çalışan işlemleri anlık olarak izler.

10. Daha İleri Top Alternatifi
htop

📌Renkli ve interaktif süreç izleme aracı.

11. Dosya veya Klasör Listeleme
ls -l

📌Dosya ve klasörleri detaylı şekilde listeler.

12. Gizli Dosyaları Görme
ls -a

📌Gizli dosyaları da listeye ekler.

13. Dosya Kopyalama
cp kaynak hedef

📌Bir dosyayı başka bir yere kopyalar.

14. Dosya Taşıma
mv kaynak hedef

📌Bir dosyayı taşır veya yeniden adlandırır.

15. Dosya Silme
rm dosya.txt

📌Dosyayı siler.

16. Klasör Silme
rm -r klasor

📌Klasörü ve içeriğini siler.

17. Dosya Oluşturma
touch dosya.txt

📌Yeni boş dosya oluşturur.

18. Klasör Oluşturma
mkdir yeni_klasor

📌Yeni klasör oluşturur.

19. Dosya İçeriğini Görüntüleme
cat dosya.txt

📌Dosya içeriğini ekrana basar.

20. Sayfa Sayfa Görüntüleme
less dosya.txt

📌Uzun dosyaları sayfa sayfa gezmenizi sağlar.

21. Dosya Arama
find / -name "dosya.txt"

📌Sistemde dosya arar.

22. Kelime Arama
grep "arama" dosya.txt

📌Dosyada kelime arar.

23. Dosya Boyutunu Görme
du -sh dosya.txt

📌Dosya veya klasörün boyutunu gösterir.

24. Hata Mesajlarını Yönlendirme
command 2> hata.log

📌Hata çıktılarını dosyaya yönlendirir.

25. Komut Zinciri Kurma
command1 && command2

📌İlk komut başarılı olursa ikincisini çalıştırır.

26. Komutları Arka Planda Çalıştırma
command &

📌Komutu arka planda çalıştırır.

27. Mevcut Kullanıcı Bilgisi
whoami

📌Mevcut kullanıcıyı gösterir.

28. Kullanıcı Listesini Görme
cat /etc/passwd

📌Sistemdeki kullanıcıları listeler.

29. Dosya İzinlerini Değiştirme
chmod 755 dosya.txt

📌Dosya izinlerini değiştirir.

30. Dosya Sahibini Değiştirme
chown user dosya.txt

📌Dosyanın sahibini değiştirir.

31. Disk Bölümleme Aracı
fdisk -l

📌Disk bölümlerini listeler.

32. Network Ayarlarını Görüntüleme
ifconfig

📌Ağ arayüzlerini ve IP bilgilerini gösterir.

33. Yeni IP Adresi Atama
ifconfig eth0 192.168.1.10

📌Ağa IP adresi atar.

34. Ağ Bağlantılarını Görme
netstat -tuln

📌Açık port ve bağlantıları listeler.

35. Ağ Paketi Dinleme
tcpdump

📌Ağ trafiğini dinler.

36. DNS Çözümleme
nslookup google.com

📌DNS sorgusu yapar.

37. Alan Adı Çözümleme
dig google.com

📌Detaylı DNS çözümlemesi yapar.

38. Dosya İndirme
wget http://example.com/dosya.txt

📌Belirtilen adresten dosya indirir.

39. cURL ile Veri Gönderme
curl http://example.com

📌Web istekleri yapar.

40. SSH ile Bağlantı
ssh user@192.168.1.10

📌Uzak sisteme bağlanır.

41. SCP ile Dosya Kopyalama
scp dosya.txt user@192.168.1.10:/hedef

📌Uzak makineye dosya kopyalar.

42. Disk Görüntüsü Almak
dd if=/dev/sda of=/backup.img

📌Diskin birebir kopyasını alır.

43. Disk Görüntüsü Geri Yükleme
dd if=/backup.img of=/dev/sda

📌Disk yedeğini geri yükler.

44. Dosya Sayısını Sayma
ls | wc -l

📌Klasördeki dosya sayısını verir.

45. Çalışan Kullanıcıları Görme
w

📌Sisteme bağlı kullanıcıları listeler.

46. Son Girişleri Görüntüleme
last

📌Kullanıcı giriş kayıtlarını gösterir.

47. Disk IO Takibi
iotop

📌Disk giriş-çıkışını izler.

48. Sistem Yükü İzleme
uptime

📌Sistem yük ortalamasını verir.

49. Servisleri Kontrol Etme
systemctl status servis

📌Belirtilen servisin durumunu gösterir.

50. Servisi Başlatma
systemctl start servis

📌Servisi başlatır.

51. Servisi Durdurma
systemctl stop servis

📌Servisi durdurur.

52. Servisi Yeniden Başlatma
systemctl restart servis

📌Servisi yeniden başlatır.

53. Kullanıcı Oluşturma
useradd yeniuser

📌Yeni kullanıcı oluşturur.

54. Parola Belirleme
passwd yeniuser

📌Kullanıcının parolasını değiştirir.

55. Zamanlayıcı Kurma (at)
echo "shutdown now" | at 23:00

📌Belirli saatte komut çalıştırır.

56. Zamanlayıcı Kurma (cron)
crontab -e

📌Periyodik işler için cron düzenler.

57. Kernel Loglarını Görme
dmesg

📌Sistem boot ve kernel loglarını gösterir.

58. RAM Kullanımını Gösterme
vmstat

📌Bellek ve işlemci yükünü listeler.

59. Zaman Dilimi Öğrenme
timedatectl

📌Sistem zaman ayarlarını gösterir.

60. Klasör Boyutunu Hesaplama
du -sh klasor

📌Bir klasörün toplam boyutunu verir.

61. Dosya Karşılaştırma
diff dosya1 dosya2

📌İki dosya arasındaki farkları bulur.

62. Dosya İsimlerini Değiştirme
rename eski yeni dosya*

📌Toplu dosya ismi değiştirme yapar.

63. Kullanıcı Silme
userdel kullanici

📌Kullanıcıyı sistemden siler.

64. Grup Ekleme
groupadd grup

📌Yeni grup oluşturur.

65. Grup Silme
groupdel grup

📌Bir grubu siler.

66. Dosya İçeriği Arama (tüm sistemde)
grep -r "kelime" /

📌Belirli kelimeyi tüm sistemde arar.

67. Çıktıyı Dosyaya Yazma
ls > liste.txt

📌Komut çıktısını dosyaya yazar.

68. Kullanıcı Disk Kullanımını Görme
quotas

📌Kullanıcı disk kotalarını listeler.

69. Ağ Testi
ping google.com

📌Ağ bağlantısını test eder.

70. Renkli Çıktı
ls --color

📌Renkli listeleme yapar.

71. Kayıtları Takip Etme
tail -f /var/log/syslog

📌Log dosyasındaki değişiklikleri canlı izler.

72. Kullanıcı Giriş Yasaklama
passwd -l kullanici

📌Kullanıcı hesabını kilitler.

73. Sistem Bilgilerini Öğrenme
hostnamectl

📌Hostname ve dağıtım bilgilerini gösterir.

74. Paket Kurma (Debian)
apt install paket

📌Debian tabanlı sistemlerde paket kurar.

75. Paket Kurma (Red Hat)
yum install paket

📌Red Hat tabanlı sistemlerde paket kurar.

76. Paket Güncelleme
apt update

📌Depoları günceller.

77. Sistem Güncelleme
apt upgrade

📌Sistemi günceller.

78. Anlık Disk Kullanımını Görme
dstat

📌Sistem kaynaklarının anlık kullanımını gösterir.

79. Klasör Yetkilerini Değiştirme
chmod -R 755 klasor

📌Bir klasörün ve içeriğinin izinlerini değiştirir.

80. Dosya Sayısı Bulma
find . -type f | wc -l

📌Bulunduğun dizindeki toplam dosya sayısını verir.

81. Süreç Öldürme
kill -9 PID

📌Belirli bir süreci sonlandırır.

82. TCP Bağlantıları Görüntüleme
ss -t

📌TCP bağlantılarını listeler.

83. Port Dinleme
nc -l 4444

📌Belirtilen portu dinler.

84. Port Taraması
nmap 192.168.1.1

📌Hedef sistemi tarar.

85. Disk Test Etme
badblocks -v /dev/sda

📌Diski bozuk sektör için tarar.

86. Sistemde Boş Alan Öğrenme
df -i

📌İnode kullanım durumunu gösterir.

87. Tüm Kullanıcıları Listeleme
compgen -u

📌Sistemdeki tüm kullanıcıları listeler.

88. Tüm Grupları Listeleme
compgen -g

📌Sistemdeki tüm grupları listeler.

89. SSH Anahtar Üretme
ssh-keygen

📌SSH anahtarı oluşturur.

90. Zaman Bilgisi Çekme
date

📌Tarih ve saat bilgisini gösterir.

91. Terminal Renk Kodları
tput setaf 2

📌Terminalde renk değiştirir.

92. Şifreli Dosya Oluşturma
openssl enc -aes-256-cbc -in dosya.txt -out sifreli.enc

📌Dosyayı AES ile şifreler.

93. Şifre Çözme
openssl enc -d -aes-256-cbc -in sifreli.enc -out acik.txt

📌Şifrelenmiş dosyayı çözer.

94. Sistem Shutdown
shutdown now

📌Sistemi hemen kapatır.

95. Yeniden Başlatma
reboot

📌Sistemi yeniden başlatır.

96. Dosya Tarihi Değiştirme
touch -t 202506270800 dosya.txt

📌Dosya zaman damgasını değiştirir.

97. Terminal Temizleme
clear

📌Terminal ekranını temizler.

98. Tersine Arama
history | grep komut

📌Geçmiş komutlarda arama yapar.

99. Bellek Kullanım Raporu
free -m

📌RAM kullanımını MB cinsinden gösterir.

100. Günlük Kaydı Arama
journalctl | grep hata

📌Sistem günlüklerinde kelime arar.