En İyi 10 Temel Linux Komutu
Bir web sitesi kuruyor, bir sunucuyu sorun gideriyor veya görevleri otomatikleştiriyorsanız, temel Linux komutlarını bilmek sistemleri etkili bir şekilde yönetmek için oyunun kurallarını değiştiren bir faktördür. Bu komutlar, başlangıç seviyesindekilerden deneyimli yöneticilere kadar herkesin dosyaları gezmesine, izinleri yapılandırmasına ve iş akışlarını kolayca optimize etmesine olanak tanır. Eğer ava.hosting’in yüksek performanslı VPS veya dedicated servers üzerinde bir sunucu çalıştırıyorsanız, bu komutları ustaca kullanmak, güvenilir altyapılarından tam anlamıyla yararlanmanızı sağlar. Örneğin, dosyaları düzenlemek için
mkdirve
cpkullanmak, yeni bir web projesini dağıtmayı kolaylaştırabilir. Bu kılavuz, verimliliğinizi artırmak ve sistemlerinizin sorunsuz çalışmasını sağlamak için en önemli 10 Linux komutunu kapsamaktadır.
1. ls (Dizin İçeriğini Listele)
ls komutu, bir klasör içindeki dosyaları ve dizinleri listelemek için kullanılır.
ls
Yaygın Seçenekler:
- ls -l → Dosyaları ayrıntılı liste formatında görüntüler.
- ls -a → Gizli dosyaları gösterir.
- ls -lh → Dosya boyutlarını insan tarafından okunabilir formatta görüntüler.
2. cd (Dizini Değiştir)
cd komutu, dizinler arasında gezinmenizi sağlar.
cd /path/to/directory
Kullanım Örnekleri:
- cd /home/user/Documents → Belgeler klasörüne geçer.
- cd .. → Bir dizin yukarı çıkar.
- cd ~ → Ana dizine geçer.
3. pwd (Çalışma Dizini Yazdır)
Çalıştığınız mevcut dizini görüntüler.
pwd
4. mkdir (Dizin Oluştur)
mkdir komutu, yeni bir dizin oluşturmak için kullanılır.
mkdir new_folder
Birden fazla dizin oluşturmak için:
mkdir folder1 folder2 folder3
5. rm (Dosyaları ve Dizinleri Kaldır)
rm komutu, dosyaları ve dizinleri siler.
rm file.txt
Bir dizini ve içeriğini kaldırmak için:
rm -r directory_name
Dikkat: Bu komut dosyaları kalıcı olarak siler.
6. cp (Dosyaları ve Dizinleri Kopyala)
cp komutu, dosyaları veya dizinleri kopyalamak için kullanılır.
cp source.txt destination.txt
Tüm bir dizini kopyalamak için:
cp -r source_directory destination_directory
7. mv (Dosyaları ve Dizinleri Taşı veya Yeniden Adlandır)
mv komutu, dosyaları bir yerden başka bir yere taşır veya dosyaları yeniden adlandırır.
mv oldname.txt newname.txt
Bir dosyayı başka bir dizine taşımak için:
mv file.txt /path/to/destination/
8. touch (Boş Dosya Oluştur)
touch komutu, boş bir dosya oluşturur veya mevcut bir dosyanın zaman damgasını günceller.
touch newfile.txt
9. chmod (Dosya İzinlerini Değiştir)
chmod komutu, dosya ve dizin izinlerini değiştirir.
chmod 755 script.sh
İzin Dağılımı:
- chmod 777 file → Herkes için tam izinler.
- chmod 644 file → Sahibi için okuma ve yazma, diğerleri için yalnızca okuma.
- chmod +x script.sh → Bir scripti çalıştırılabilir hale getirir.
10. grep (Bir Dosyada Desen Ara)
grep komutu, bir dosya içinde belirli bir metni arar.
grep "search_term" file.txt
Yaygın Seçenekler:
- grep -i → Büyük/küçük harf duyarsız arama.
- grep -r → Dizinlerde özyinelemeli olarak arar.
- grep -n → Sonuçlarda satır numaralarını gösterir.
Sonuç
Bu 10 Linux komutu, etkili sistem yönetiminin temelini oluşturur ve size güvenle gezinme, yönetme ve sorun giderme imkanı tanır. İster
mkdirile dosyaları düzenliyor, ister
chmodile scriptleri güvence altına alıyor, ister
grepile bir ava.hosting VPS üzerinde logları hata ayıklıyorsanız, bu araçlar iş akışınızı kolaylaştırır. Örneğin, bir güncellemeden önce bir veritabanı dosyasını yedeklemek için
cpkullanabilir veya bir web sunucusu logundaki hataları tespit etmek için
grepkullanabilirsiniz. ava.hosting’in güvenilir barındırma çözümleri ile birleştirildiğinde, bu komutlar hızlı, güvenli ve güvenilir sunucularınızı korumanıza yardımcı olur ve projelerinizin her ortamda başarılı olmasını sağlar.


