Linux komutları, Linux işletim sisteminde terminal üzerinden işlem yapmayı sağlayan temel araçlardır. Dosya yönetimi, kullanıcı yönetimi, sistem denetimi, ağ ayarları, paket yükleme ve birçok gelişmiş işlemi komut satırı ile hızlı ve güçlü şekilde gerçekleştirmek mümkündür. Grafik arayüzden bağımsız olduğu için Linux komutları hem hız hem de özgürlük sağlar. Sistem yöneticileri, yazılımcılar, siber güvenlik uzmanları ve sunucu yöneticileri için komut bilgisi kritik öneme sahiptir.
Komutların temel yapısı:
Örnek:
Bu yapı sayesinde kullanıcı sistemi doğrudan kontrol edebilir.
Güncelleme:
Bu komutlar sunucu yönetiminin temelini oluşturur.
Bu tablo Linux komutlarının temel kullanımını hızlı ve anlaşılır şekilde özetler.
Linux Komut Satırının Mantığı
Linux’ta işlemler terminal adı verilen komut ekranı üzerinden yapılır. Kullanıcı komutu yazar, çekirdek bu komutu işler ve sonucu tekrar ekrana gönderir.Komutların temel yapısı:
Kod:
komut seçenekler hedef
Kod:
ls -l /home
En Temel Linux Komutları
Aşağıda yeni başlayanların mutlaka bilmesi gereken komutlar yer alır.1. ls – Klasör İçeriğini Listeleme
Kod:
ls
ls -l
ls -a
2. cd – Dizin Değiştirme
Kod:
cd /home
cd ..
cd ~
3. pwd – Bulunduğun Dizin
Kod:
pwd
4. mkdir – Klasör Oluşturma
Kod:
mkdir yeni_klasor
5. rmdir – Klasör Silme
Kod:
rmdir bos_klasor
6. touch – Dosya Oluşturma
Kod:
touch deneme.txt
7. rm – Dosya Silme
Kod:
rm a.txt
rm -r klasor
8. cp – Dosya Kopyalama
Kod:
cp a.txt b.txt
cp -r klasor1 klasor2
9. mv – Taşıma / Yeniden Adlandırma
Kod:
mv a.txt yeni.txt
mv klasor /home/
10. cat – Dosya İçeriğini Görüntüleme
Kod:
cat dosya.txt
Sistem ve Kaynak Yönetimi Komutları
Linux’ta sistem performansını incelemek için kullanılır.top – Sistem Kaynaklarını Gösterir
Kod:
top
htop – Gelişmiş Sistem İzleme
(Çoğu dağıtımda sonradan kurulur)
Kod:
htop
df – Disk Kullanımını Gösterir
Kod:
df -h
du – Dizin Boyutunu Gösterir
Kod:
du -sh klasor
free – RAM Kullanımını Gösterir
Kod:
free -h
Ağ (Network) Komutları
Sunucu ve ağ yöneticilerinin en çok kullandığı komutlar:ping – Bir Adrese Erişimi Test Eder
Kod:
ping google.com
ifconfig / ip – Ağ Ayarları
Kod:
ifconfig
ip a
curl – Web İsteği Gönderir
Kod:
curl https://example.com
wget – Dosya İndirme
Kod:
wget link
netstat – Portları Gösterir
Kod:
netstat -tulnp
Paket Yönetim Komutları
Linux dağıtımına göre değişir.APT (Ubuntu/Debian)
Yazılım kurma:
Kod:
sudo apt install paket
Kod:
sudo apt update
sudo apt upgrade
DNF / YUM (Fedora/RedHat)
Kurulum:
Kod:
sudo dnf install paket
Pacman (Arch Linux)
Kod:
sudo pacman -S paket
Kullanıcı ve Yetki Yönetimi Komutları
sudo – Yönetici Yetkisi
Kod:
sudo komut
adduser – Yeni Kullanıcı Ekleme
Kod:
sudo adduser mehmet
passwd – Şifre Belirleme
Kod:
passwd mehmet
chmod – Dosya İzinlerini Değiştirme
Kod:
chmod 755 dosya
chown – Dosya Sahibi Değiştirme
Kod:
sudo chown mehmet:mehmet dosya
En Faydalı Linux Komutları Tablosu
| Komut | Açıklama | Örnek Kullanım |
|---|---|---|
| ls | Dosya listeleme | ls -l |
| cd | Dizin değiştirme | cd /home |
| mkdir | Klasör oluşturma | mkdir test |
| rm | Silme işlemleri | rm a.txt |
| mv | Taşı/yeniden adlandır | mv eski yeni |
| cat | Dosya görüntüleme | cat a.txt |
| ping | Ağ testi | ping 8.8.8.8 |
| top | Sistem izleme | top |
| apt | Paket yönetimi | apt install |
Linux Komutları Ne İşe Yarar?
- Dosya yönetimini hızlandırır
- Sunucu kontrolünü kolaylaştırır
- Yazılım kurulumunu pratikleştirir
- Ağ sorunlarını analiz etmeyi sağlar
- Sistem kaynaklarını takip etmeye yardımcı olur
- Otomasyon için kullanılabilir (bash script)