İçeriğe geç
SOFTPUSULATeknoloji • Bilim • Yaşam • Deneyim

Linux Ubuntu Temel Komutları ve Dosya Sistemi Mimarisi Rehberi

Windows alışkanlıklarını bir kenara bırakarak Linux Ubuntu dünyasına adım atın; terminal komutlarını, kök dizin yapısını (Root) ve yetki yönetimini öğrenin.

Linux Ubuntu Temel Komutları ve Dosya Sistemi Mimarisi Rehberi
✓ Kaynak kontrolü✓ Güncel içerik

Windows\’tan Linux\’a Geçişte Zihniyet Değişimi

Windows işletim sisteminde her şeyi grafik arayüzler (GUI), çift tıklanan .exe dosyaları ve masaüstü simgeleri üzerinden yönetmeye alışkınızdır. Ancak sunucu dünyasında, bulut bilişimde ve yazılım geliştirme alanında endüstri standardı olan Linux (özellikle Ubuntu dağıtımı), gücünü ve esnekliğini uç birimden (Terminal) alır. Linux\’ta her şey bir dosyadır ve her işlem komut satırı üzerinden milisaniyeler içinde hassasiyetle yönetilebilir. Bu dünyaya ilk adım atanlar için siyah ekran göz korkutucu görünse de, temel dosya sistemi mantığı ve anahtar komutlar kavrandığında Linux, Windows\’a kıyasla çok daha mantıklı ve düzenli bir yapı sunar.

Linux Kök Dizin (Root – /) Mimarisi

Windows\’ta dosyalar C: veya D: gibi sürücü harfleri altında depolanırken, Linux\’ta sürücü harfi mantığı yoktur; her şey tek bir ana kök dizin olan ` / ` (Root) altında toplanır. Diskler veya harici aygıtlar bu ağacın içine bağlanır (Mount). En kritik dizinler şunlardır:
– `/home`: Kullanıcı kişisel dosyalarının, masaüstü ve indirilenler klasörlerinin bulunduğu alandır.
– `/etc`: Sistem genelindeki tüm yapılandırma ve ayar dosyalarının saklandığı yerdir.
– `/var`: Log dosyaları, web sunucu verileri ve anlık değişen verilerin tutulduğu dizindir.
– `/bin` ve `/usr/bin`: Sistem komutlarının ve çalıştırılabilir program dosyalarının barındığı yerdir.

Temel Navigasyon ve Dosya Yönetimi Komutları

Terminalde çalışırken nerede olduğunuzu bilmek ve dizinler arasında gezinmek için şu temel komutlar kullanılır:
– `pwd` (Print Working Directory): Şu an hangi klasörün içinde olduğunuzu tam yoluyla gösterir.
– `ls` (List): Bulunduğunuz dizindeki dosya ve klasörleri listeler (`ls -l` detaylı listeleme, `ls -a` gizli dosyaları gösterir).
– `cd` (Change Directory): Klasörler arasında geçiş yapmanızı sağlar (Örn: `cd /home/kullanici/Masaustu`).
– `mkdir` ve `rmdir`: Yeni klasör oluşturmak veya boş klasör silmek için kullanılır.
– `cp` ve `mv`: Dosya kopyalamak veya taşımak/yeniden adlandırmak için kullanılır.

Yetki Yönetimi ve Sudo Komutunun Gücü

Linux, çok kullanıcıklı ve güvenli bir işletim sistemi olarak tasarlandığı için her dosyanın bir sahibi ve okuma/yazma/çalıştırma (Read/Write/Execute – rwx) izinleri vardır. Normal bir kullanıcı sistem dosyalarına (örneğin `/etc` altındaki yapılandırmalara) müdahale edemez. Sistem yöneticisi yetkileriyle komut çalıştırmak için komutun başına `sudo` (Superuser Do) eklenir. Örneğin bir paket kurarken `sudo apt update` komutu yazılır ve sizden sistem şifreniz istenir. Şifrenizi girerken ekranda yıldız veya karakter belirmez, bu bir güvenlik öncülüğüdür; şifrenizi yazıp Enter tuşuna basmanız yeterlidir.

APT Paket Yöneticisi ile Yazılım Kurulumu

Ubuntu üzerinde program kurmak veya kaldırmak için `.exe` dosyası aramak yerine gelişmiş paket yöneticisi `apt` kullanılır. Sistemi ve mevcut paketlerin listesini güncellemek için sırasıyla `sudo apt update` ve `sudo apt upgrade` komutları çalıştırılır. Yeni bir program (örneğin Nginx web sunucusu) kurmak için `sudo apt install nginx` komutu yeterlidir. Programı tamamen kaldırmak ve kalıntı dosyalarını temizlemek için ise `sudo apt purge nginx` komutu kullanılır.

Metin Düzenleme ve Nano Kullanımı

Terminal üzerinde yapılandırma dosyalarını düzenlemek için grafiksel Not Defteri yerine `nano` editörü kullanılır. Örneğin `sudo nano /etc/network/interfaces` komutuyla bir dosyayı açabilir, ok tuşlarıyla metin içinde gezinebilir, düzenlemenizi yaptıktan sonra `Ctrl + O` ve Enter tuşuna basarak kaydedebilir, `Ctrl + X` tuşlarıyla da editörden çıkış yapabilirsiniz.

Başlangıç Kontrol Listesi

  • Terminalde her komuttan sonra boşluk ve doğru argüman kullanmaya özen gösterin (büyük/küçük harf duyarlıdır).
  • Sistem dosyalarında değişiklik yapmadan önce her zaman `sudo` yetkisi kullanın.
  • Paket kurmadan önce mutlaka `sudo apt update` ile paket listelerini tazeleyin.
  • Komut satırında uzun dosya isimleri yazarken `Tab` tuşuna basarak otomatik tamamlama (autocomplete) özelliğini kullanın.

Sonuç

Linux Ubuntu terminal mimarisini ve temel dosya yolunu kavramak, bir bilgisayar kullanıcısından profesyonel bir sistem yöneticisine dönüşmenin en kritik eşiğidir. Komut satırı korkusunu yendiğinizde işlemlerin ne kadar hızlı aktığını fark edeceksiniz. SoftPusula görselinde Ubuntu Terminal ekranının orijinal arayüzü kullanılmalı; Matrix film sahneleri veya yapay hacker illüstrasyonları kullanılmamalıdır.

Mete profil fotoğrafı
İÇERİĞİ HAZIRLAYAN

SOFTPUSULA YAZARI
SoftPusula Editörü

Teknoloji, yazılım ve dijital dünyadaki gelişmeleri güvenilir kaynaklarla inceleyerek anlaşılır Türkçe ile aktarıyor.

325 yayınlanmış içerik
Kaynak ve alıntı bilgisi Orijinal kaynak Orijinal haberi aç ↗
BU İÇERİK NASILDI?

Görüşünüz bize yol gösterir.

Tek dokunuşla değerlendirin. Kişisel bilgi toplanmaz.