Yeni Başlayanlar İçin Linux Komutları Ana Kılavuzu

Son Güncelleme: 2 Ekim 2026
  • Dizinlerin ve belgelerin oluşturulması, taşınması ve silinmesi yoluyla dosya sisteminin kapsamlı yönetimi.
  • Kullanıcı izin yönetimi ve gerçek zamanlı süreç kontrolü ile ekip performansını optimize etme.
  • Sistemin güncel ve bağlantılı kalması için ağ araçları ve paket yönetiminin kullanılması.

Karanlık bir odada, birden fazla monitörde Linux terminallerinin görüntülendiği profesyonel sistem yönetimi ortamı.

Linux ile ilk kez karşılaştıysanız, bunun nedeni bir YouTube videosu izlemiş olmanız veya kendi sunucunuzu kurma macerasına atılmış olmanız olabilir. Başlangıçta, beyaz yazılı siyah ekran biraz göz korkutucu gelebilir, ancak gerçek şu ki, komut satırı size bilgisayarınız üzerinde tam kontrol sağlayan güçlü bir araçtır; bu, grafik arayüzlerin sunamayacağı bir şeydir.

Terminal kullanımında ustalaşmak sadece film yapımcıları için değil; her geliştirici veya sistem yöneticisi için temel bir beceridir. Sonsuz tıklamalar yerine, karmaşık görevleri tek bir satır metinle otomatikleştirebilir , inanılmaz zaman kazanabilir ve sorunları kökünden, hiçbir sorun yaşamadan çözebilirsiniz. Bir turist gibi hissetmeyi bırakıp bir profesyonel gibi gezinmeye başlamak için bilmeniz gereken her şeyi inceleyelim.

Linux'taki temel komutlar
İlgili makale:
Linux'taki temel komutlar

Navigasyon ve Dizin Yönetimi

Öncelikle nerede olduğunuzu ve nasıl yol bulacağınızı bilmeniz gerekir. `pwd` (çalışma dizinini yazdır) komutu kişisel GPS'inizdir; klasörler arasında kaybolursanız, bu komutu çalıştırın ve tam konumunuzun yolunu göreceksiniz. Çevrenizde neler olduğunu görmek için `ls` (listele) komutunu kullanın . Gizli dosyaları (nokta ile başlayanlar) görmek istiyorsanız, `-a` seçeneğini ekleyin ve boyut veya izinler gibi ayrıntıları arıyorsanız, `ls -la` en iyi kombinasyondur.

Bir klasörden diğerine geçmek için `cd` (dizin değiştir) komutu kullanılır . Belirli bir yola gidebilir veya dizin hiyerarşisinde bir üst seviyeye çıkmak için `cd ..` komutunu kullanabilirsiniz . Ana klasörünüze hızlıca dönmek istiyorsanız, `cd ~` yazmanız yeterlidir . Yeni bir çalışma alanı oluşturmanız gerektiğinde, bu yeni klasörü oluşturmak için `mkdir` (dizin oluştur) komutu kullanılır; aynı anda birden fazla iç içe klasör oluşturmanız gerekiyorsa, `-p` seçeneği işleri çok daha kolaylaştıracaktır.

temel linux komutları
İlgili makale:
Linux'un temel komutları ayrıntılı olarak açıklandı.

Dosya ve İçerik Manipülasyonu

Siyah arka plan üzerinde yeşil metin bulunan, komut konsolunu simüle eden bir Linux terminal ekranının yakın çekim görüntüsü.

Boş dosyaları hızlıca oluşturmak söz konusu olduğunda, `touch` ideal araçtır . Bir dosyayı taşımak veya yeniden adlandırmak için, esasen dijital bir yük gibi davranan `mv` (taşı) komutunu kullanırız . Orijinal dosyayı koruyup bir kopyasını oluşturmayı tercih ederseniz, komut `cp` (kopyala) olur; ancak tüm klasörleri kopyalamak için işlemi tekrarlayan bir işlem haline getirmek üzere `-r` seçeneğini eklemeniz gerektiğini unutmayın. Dosya yönetimi komutlarına ilişkin bu kapsamlı kılavuzla bilginizi genişletebilirsiniz.

  GNOME ortamında MCP sunucu desteği: eksiksiz bir kılavuz

Silme işlemi, terminalde geri dönüşüm kutusu olmadığı için dikkatli olmanız gereken kısımdır. `rm` (kaldırma) komutu dosyaları silerken, `rmdir` boş klasörler için kullanılır . Klasör dosya içeriyorsa, `rm -rf` kullanmanız gerekir , ancak bu işlem geri alınamaz ve yolu iki kez kontrol etmezseniz kritik sistem dosyalarını silebilirsiniz, bu nedenle çok dikkatli olun.

Linux püf noktaları
İlgili makale:
Linux püf noktaları: terminalde ustalaşmak için komutlar ve kısayollar

Bir düzenleyici açmadan bir belgenin içeriğini okumak için birkaç seçeneğimiz var. `cat` komutu, kısa dosyalar için harika olan tüm içeriği ekranda görüntüler. Dosya oldukça uzunsa, sayfa sayfa gezinmenizi ve belge içindeki metni aramanızı sağlayan `less` komutunu kullanmak daha iyidir. Öte yandan, `tail -f` komutu , günlük dosyalarının nasıl güncellendiğini gerçek zamanlı olarak gözlemlemenizi sağladığı için programcılar için altın değerindedir .

İzin ve Kullanıcı Kontrolü

Linux, güvenlik konusunda çok katıdır. Her dosyanın bir sahibi ve belirli okuma, yazma ve çalıştırma izinleri vardır. Bu izinleri `ls -l` komutuyla analiz edebilirsiniz . Bunları değiştirmek için `chmod` (modu değiştir) komutunu kullanırsınız . Harfler (kullanıcıya çalıştırma izni vermek için `u+x` gibi) veya sayılar kullanabilirsiniz; örneğin, herkes tarafından okunabilir ancak yalnızca sahibi tarafından düzenlenebilir olması gereken dizinler için bilinen `chmod 755` standarttır .

Bir dosyanın sahibini değiştirmeniz gerekiyorsa, komut `chown` (sahibi değiştir) şeklindedir . Genellikle bir web sunucusu kurduğunuzda, sunucunun web sitenizin dosyalarını okuyabilmesi için `chown -R www-data:www-data` komutunu kullanmanız gerekir. Yüksek ayrıcalık gerektiren görevleri çalıştırmak için, geçici olarak sistem yöneticisi gibi davranmamızı sağlayan `sudo` (süper kullanıcı yap) komutunu kullanırız .

Linux'ta root olarak yapılan yaygın hatalar
İlgili makale:
Linux yöneticileri için ölümcül hatalar ve hayatta kalma ipuçları

Süreç ve Performans Yönetimi

Bazen bir program donar veya tüm RAM'i tüketir. Neler olduğunu görmek için `top`, işlemleri dinamik olarak gösterir ; ancak kurabiliyorsanız `htop` çok daha görsel ve kullanışlı bir alternatiftir . Sorunlu bir işlem tespit ederseniz, PID'sini (işlem tanımlayıcısı) not edin ve hemen sonlandırmak için `kill -9` komutunu kullanın.

  Trisquel GNU Linux'un yeni sürümü hakkında her şey

Disk alanını yönetmek için, `df -h` komutu size genel bölüm kullanımını insan tarafından okunabilir bir biçimde gösterir. Tam olarak hangi klasörün tüm depolama alanını tükettiğini öğrenmek istiyorsanız, `du -sh` komutu belirli bir dizinin boyutunu özetler.

Ağlar, Paketler ve Ek Araçlar

Bir veri merkezinde sunucu raflarının önünde dizüstü bilgisayarla çalışan sistem yöneticisi.

Ağ iletişimi alanında, ping bir sunucunun yanıt verip vermediğini kontrol etmek için kullanılırken , traceroute paketlerin hedeflerine ulaşmak için izlediği yolu görmemizi sağlar . Daha derinlemesine bilgi edinmek isterseniz, bağlantıları teşhis etmek için Linux'ta ping atmayı öğrenebilirsiniz. Ağ yapılandırmanızı görüntülemek için `ip` veya klasik `ifconfig` komutunu kullanabilirsiniz . Bir dosyayı doğrudan web'den sunucunuza indirmeniz gerekiyorsa, `wget` en çok yönlü araçtır.

Bash betikleme görev otomasyonu
İlgili makale:
Linux'ta Bash Betikleme ile Görev Otomasyonuna Dair Kapsamlı Kılavuz

Yazılım yönetimi, kullanılan dağıtıma göre değişiklik gösterir. Debian veya Ubuntu'da, `sudo apt update` komutuyla listeyi yenileyip `sudo apt install` komutuyla program eklemek için apt kullanılır. CentOS veya RHEL'de ise yum veya dnf kullanılır . Dosyaları sıkıştırmak ve yer tasarrufu sağlamak için tar tercih edilen seçenektir ; bu sayede tüm dizinleri tek bir .tar.gz dosyasına paketleyip sıkıştırabiliriz.

Verimlilik arayanlar için, uzun komutlar için özel kısayollar oluşturmanıza olanak tanıyan takma adlar (alias) mevcuttur . Ayrıca, boru işaretleri (|) kullanılarak komutlar zincirlenebilir ; örneğin, dosyaları listeleyebilir, grep ile .txt dosyalarını filtreleyebilir ve ardından wc -l ile sayarak Linux'ta çok güçlü bir işlem hattı optimizasyonu oluşturabilirsiniz.

Bu araçlara hakim olmak, teknolojiyle etkileşim biçiminizi dönüştürerek sizi pasif bir kullanıcıdan sistemin tam kontrolüne sahip birine dönüştürür. Temel gezinme ve izin yönetiminden süreç ve ağ yönetimine kadar, bu talimatlar herhangi bir profesyonel Unix tabanlı ortamın temelini oluşturur. Önemli olan, sürekli pratik yapmak ve terminali keşfetmekten korkmamak, toplu silme komutlarında her zaman dikkatli olmaktır.

Yeni başlayanlar için basit bir Linux deneyimi arayanlar için ideal, dizüstü bilgisayar bulunan modern ve minimalist bir çalışma alanı.
İlgili makale:
Yeni Başlayanlar İçin En İyi Linux Dağıtımını Seçme Rehberi