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).
Bulunduğun dizini öğrenme
Kod:
pwd
Dosya ve klasörleri listeleme
Kod:
ls
Kod:
ls -l
Kod:
ls -a
Dizin değiştirme
Kod:
cd klasor_adi
Kod:
cd ..
Kod:
cd ~
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
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
Dosya arama
Kod:
find / -name dosya.txt
Metin arama (çok önemli)
Kod:
grep "aranan_kelime" dosya.txt
Kod:
grep -r "aranan_kelime" klasor/
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
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
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
IP bilgisi
Kod:
ip a
Bağlantı testi
Kod:
ping google.com
Port dinleme kontrolü
Kod:
ss -tuln
Sistem logları
Kod:
journalctl
Canlı log izleme
Kod:
journalctl -f
Servis durumu
Kod:
systemctl status servis_adi
Bir komut hakkında yardım almak için:
Kod:komut --help
Detaylı manuel:
Kod:man komut
Terminali temizlemek için:
Kod:clear
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.”