Yeni Başlayanlar İçin Bilinmesi Gereken Linux Komutları

📌 Yeni Başlayanlar İçin Bilinmesi Gereken Linux Komutları



Bu konu Linux kullanmaya yeni başlayanlar için hazırlanmıştır.
Amaç ezber yaptırmak değil; günlük hayatta en çok işinize yarayan komutları kısa ve net şekilde anlatmaktır.

💡 Komutları kullanırken boşluklara ve küçük/büyük harflere dikkat edin.
Linux case-sensitive (Büyük–küçük harf duyarlıdır).




📂 1) Dosya & Klasör İşlemleri

Bulunduğun dizini öğrenme
Kod:
pwd

Dosya ve klasörleri listeleme
Kod:
ls
Kod:
ls -l
(detaylı)
Kod:
ls -a
(gizli dosyalar dahil)


Dizin değiştirme
Kod:
cd klasor_adi
Kod:
cd ..
(bir üst dizin)
Kod:
cd ~
(home dizini)


Klasör oluşturma
Kod:
mkdir klasor


Dosya oluşturma
Kod:
touch dosya.txt


Dosya silme
Kod:
rm dosya.txt


Klasör silme
Kod:
rm -r klasor






📄 2) Dosya İçeriği Görüntüleme & Düzenleme


Dosya içeriğini gösterme
Kod:
cat dosya.txt


Uzun dosyaları sayfa sayfa gösterme
Kod:
less dosya.txt


Dosya düzenleme (terminalden)
Kod:
nano dosya.txt
📝 Nano yeni başlayanlar için en kolay editördür.
Çıkmak için: CTRL + X






🔍 3) Arama & Bulma


Dosya arama
Kod:
find / -name dosya.txt


Metin arama (çok önemli)
Kod:
grep "aranan_kelime" dosya.txt
Kod:
grep -r "aranan_kelime" klasor/






⚙️ 4) Sistem & Kaynak Bilgisi


Sistem bilgisi
Kod:
uname -a


Disk kullanımı
Kod:
df -h


Klasör boyutları
Kod:
du -sh *


RAM kullanımı
Kod:
free -h


Çalışan işlemler
Kod:
top
Kod:
htop
(yüklüyse)






👤 5) Kullanıcı & Yetki İşlemleri


Yetkili komut çalıştırma
Kod:
sudo komut


Kullanıcı bilgisi
Kod:
whoami


Dosya yetkileri
Kod:
chmod 755 dosya


Dosya sahibini değiştirme
Kod:
chown kullanici:kullanici dosya






📦 6) Paket Yönetimi (Ubuntu / Debian)


Paket listesi güncelleme
Kod:
sudo apt update


Paket yükseltme
Kod:
sudo apt upgrade


Program kurma
Kod:
sudo apt install paket_adi


Program kaldırma
Kod:
sudo apt remove paket_adi






🌐 7) Ağ & İnternet Komutları


IP bilgisi
Kod:
ip a


Bağlantı testi
Kod:
ping google.com


Port dinleme kontrolü
Kod:
ss -tuln






📜 8) Log & Hata Takibi


Sistem logları
Kod:
journalctl


Canlı log izleme
Kod:
journalctl -f


Servis durumu
Kod:
systemctl status servis_adi






🔥 9) Hayat Kurtaran Kısa İpuçları


✔️ Bir komut hakkında yardım almak için:
Kod:
komut --help


✔️ Detaylı manuel:
Kod:
man komut


✔️ Terminali temizlemek için:
Kod:
clear






🎯 Son Söz


Bu konu zamanla güncellenecek yaşayan bir rehberdir.
Eksik gördüğünüz veya eklemek istediğiniz komutları yorumlara yazabilirsiniz.


“Linux öğrenilmez, kullanıldıkça alışılır.”
 
Geri
Üst