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 mkdir ve cp kullanmak, 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 mkdir ile dosyaları düzenliyor, ister chmod ile scriptleri güvence altına alıyor, ister grep ile 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 cp kullanabilir veya bir web sunucusu logundaki hataları tespit etmek için grep kullanabilirsiniz. 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.