Linux Dizin Yapısında Nasıl Gezinilir ve Kullanılır

Linux dizin sistemleri (Linux)Windows'tan(Windows) farklıdır ve yeni kullanıcıların kafasını karıştırabilir. Bu yüzden Linux dizin yapısını bir ağaç olarak düşünün. Ağacın kökü, büyüdüğü yerdir ve Linux'ta(Linux) dizinlerin dallandığı yerdir.

Dizin ayırıcı eğik çizgidir (/), eğik çizgi(slash) olarak kısaltılır . Örneğin, kök dizine giden yola genellikle eğik çizgi ( / ) denir.

Linux Dizin Yapısı Nedir?(What Is the Linux Directory Structure?)

Linux'a(Linux) aşina olanlar için root, lib ve boot gibi terimleri duymuşsunuzdur . Bunlar Linux dağıtım dizinlerinin örnekleridir.

Linux sistemleri bir Dosya Sistemi Hiyerarşi Standardı(Filesystem Hierarchy Standard) ( FHS ) kullanır. Tüm Linux dağıtımlarının içerik ve dizin yapısını tanımlar.

Temel Navigasyon(Basic Navigation)

Yukarıda bahsedildiği gibi, Linux Dizin yapısı, (Linux Directory)Linux'un(Linux) kurulu olduğu sabit diskin klasörünü ifade eder .

ls (liste depolama) komutunu çalıştırarak başlayın ve Enter'a(Enter) basın . Bu komut size mevcut çalışma dizininizdeki klasörlerin bir listesini gösterecektir. 

Her dağıtımın ana dizinde farklı klasörlerle geldiğini unutmayın.

list komutu, liste depolama anlamına gelir, ancak dosya sistemi tek bir eğik çizgi (/) ile başlar, bu nedenle aşağıdaki komutu girin:

ls /

Bu size Linux dosya sisteminin dizin yapısını, sabit diskin kurulumunu veya varsayılan klasör yapısını gösterecektir.

Her klasörün belirlenmiş bir amacı vardır. Ev dizini, kullanıcıların bulunduğu yerdir, bu nedenle kullanıcı ana dizininizde ne olduğunu görmek için aşağıdaki komutu kullanın.

ls /home

Ekranı temizlemek için clear yazın veya(clear) ctrl L(ctrl L) kullanın . ctrl L'nin(ctrl L) tüm Linux dağıtımlarında çalışmayabileceğini, ancak clear komutunun çalışacağını unutmayın .

ls komutuna geri dönelim . Bilmek ve anlamak en önemli emirdir. Bulunduğunuz dizindeki öğeleri listelemek istiyorsunuz.

Ancak ls(ls) öğesine ek komutlar da ekleyebilirsiniz . Örneğin, ls -l / / ' dan farklı bir çıktı görüntüler . Aşağıdaki komutu kullanarak deneyin:

ls -l /

Ekranda çok daha fazla bilgi görebilirsiniz. Her şey temelde kendi çizgisinde. -l komutu , uzun listeyi aramak anlamına gelir. 

Bu, okumayı kolaylaştırmak için her öğenin ayrı bir satırda olmasının yanı sıra daha fazla ayrıntı görmek istediğiniz anlamına gelir. Bazı dağıtımlar , uzun liste komutu için ll'yi (ll)-l yerine takma ad olarak kullanır.

Hakkında Bilmeniz Gereken Önemli Klasörler(Important Folders You Should Know About)

Linux sisteminizde çok sayıda klasör var . Aşağıda en önemlilerini tartışacağız.

Ana Dizin(The Home Directory)

Ev dizini, varsayılan olarak tüm kullanıcıların kendi kişisel çalışma alanlarına sahip olduğu yerdir. /home dizininde   kendi klasörü olacaktır .

Ana dizininizdeki tüm klasörlerin bir listesini görmek istiyorsanız, aşağıdaki komutu kullanın:

ls -l /home

Zaten ana dizininizde olduğunuz için, yol kullanmadan içindekilerin bir listesini çıkarmak için ls'yi de kullanabilirsiniz.(ls)

Linux dizin yapısındaki her dizin, bir eğik çizgi ( / ) ile ayrılır ve başlar. Başka bir deyişle, yol içermeyen ls geçerli dizininizin içeriğini gösterecektir.

Çalıştığınız dizini değiştirmek ve dosya sisteminin kök dizinine geri dönmek istiyorsanız aşağıdaki komutu kullanın:

cd /

Kökteki dizinleri görmek istiyorsanız, şunu kullanın:

ls

Ana dizininize değil de kök dizine geri döndüğünüz için, kök dizindeki tüm klasörlerin bir listesini göreceksiniz.

Kök dizindeki uzun listeyi görmek için şunu kullanın:

ls -l

The Root Directory (/root)

Sisteminizdeki tüm dizinler ve dosyalar / simgesiyle temsil edilen kök dosyada bulunur (root)/.  Tüm dosyalar veya dizinler kökte başlar. Herhangi bir dosya veya dizinin yolu aşağıdakine benzer şekilde görüntülenecektir: 

Root/home/user/videos

Kök dizin tek bir kullanıcı içindir ve bir Linux sistemindeki en güçlü kullanıcıdır.

Lib Directory Shared libraries (/lib)

/lib dizini , kod içeren dosyaların (kütüphaneler) bulunduğu yerdir. Bu dosyalar, sabit sürücünüze dosya göndermek, masaüstünüzde pencereler çizmek veya çevre birimlerini kontrol etmek için kullanılan kod parçacıklarını barındırır.

Media Directory (/media)

Medya dizini, takılı harici sabit sürücülerin, flash sürücülerin, DVD'lerin(DVDs) veya Blu-ray disklerin  veri dosyalarını görebileceğiniz yerdir .

Boot Directory (/boot)

Sisteminizin başlatması gereken dosya ve klasörler /boot dizinindedir. Kullanımı Dosya Sistemi Hiyerarşi Standardında standartlaştırılmıştır(Filesystem Hierarchy Standard) .

Makinenizi başlatmak için gereken yapılandırma, önyükleme dizininde bulunur. Bu dizinden kurtulmak istemezsiniz.

Diğer bazı standart dizinler şunları içerir:

  • /devUSB veya web kamerası gibi tüm aygıt dosyalarının bulunduğu yerdir .
  • /var değişkenin kısaltmasıdır. Programların, kullanıcı izleme, sistem günlüğü, önbellekler ve sistem programlarının yönettiği ve oluşturduğu diğer dosyalar gibi çalışma zamanı bilgilerini depoladığı yerdir.
  • Kullanıcıların kişisel dizinleri /home dizinindedir .  
  • /procCPU ve Linux sistem çekirdeğiniz gibi bilgileri içerir . Sanal bir sistemdir.
  • /bin , tüm temel çalıştırılabilir programların (kullanıcı ikili dosyaları) yaşadığı yerdir.
  • /etc klasörü yapılandırma dosyalarını içerir.

(Read Wikipedia’s summary)Her dizinin ne olduğu ve nasıl kullanıldığına dair tam bir döküm için Wikipedia'nın özetini okuyun .

Mevcut Dizininizi Görün(See Your Current Directory)

Hangi dizinde çalıştığınızı bilmiyorsanız, pwd (çalışma dizinini yazdır) komutunu kullanın.

Sonuçlar şöyle görünecek:

/home/username

Daha sonra ls çalıştırırsanız , varsayılan ayar, yukarıda açıklandığı gibi, içinde bulunduğunuz klasörün içeriğini size gösterecektir.

Renkler Ne Anlama Geliyor?(What Do The Colors Mean?)

Diyelim ki /etc klasöründesiniz ve şu komutu çalıştırın:

ls -l /etc

Birçok farklı rengin yanı sıra birçok bilgi göreceksiniz.

Genel kural şudur:

  • Mavi bir klasördür
  • Beyaz bir dosyadır
  • Yeşil bir program veya bir ikili dosyadır 

Renkler dağıtıma göre değişebilir. Hepsi olmasa da çoğu dağıtım önceden ayarlanmış renklerle gelir. 

İzin Dizeleri Nelerdir?(What Are Permission Strings?)

Her dosyanın listenin solunda bir harf akışı vardır. Buna izin dizesi denir.

Dizedeki ilk karaktere bakın. d dizin anlamına gelir . Bu nedenle, Linux dağıtımınız farklı renkler kullanmasa bile, (Linux)d ile başlayan bir karakter dizisinin bir dizin olduğunu bileceksiniz .

Dosyalar ve programlar kısa çizgi (-) ile başlar.

Bir l , başka bir dosyaya bağlanan bir bağlantıyı ifade eder.

Hızlı Gezinmeye Genel Bakış(Quick Navigation Overview)

ls komut listesi deposu , geçerli çalışma dizininizde ne olduğunu gösterir. Mevcut dizininizin ne olduğunu bilmiyorsanız, pwd komutunu kullanın.

Dosya sisteminin başlangıcı tek bir eğik çizgi (/) ile belirtilir. Dizinler arasında geçiş yapmak için cd komutunu kullanın . Yeni geçiş yaptığınız dizinde ne olduğunu görmek için ls komutunu kullanın. Ardından, ana dizininize geri dönmek için /home/username yazın .

cd komutu , dosya sisteminde gezinmenize yardımcı olur. ls , çalıştığınız geçerli dizinde ne olduğunu gösterir. ls -1 size uzun listeyi gösterir.

Çeşitli Linux(Linux) dağıtımlarının küçük farklılıkları olsa da , dosya sistemi düzenleri çok benzerdir. Linux dizin yapısını anlamanın en iyi yolu , yukarıdaki önerilerden bazılarını takip etmek ve nasıl çalıştığını öğrenmektir.

/boot dizinine DOKUNMAYIN(NOT) . Terminali kullanarak sisteminizde gezinme alıştırması yapın. (Practice)Hiçbir şeyi bozmamak(Stick) için cd , ls ve pwd komutlarına bağlı kalın. (pwd)Kullanmanız gereken belgeleri, uygulamaları ve diğer kaynakları nerede bulacağınızı sezgisel olarak bilmeniz uzun sürmez.



About the author

İş ve teknolojide, Windows 10 ve Windows 11/10 çok önemli araçlardır. Bilgisayarlarla her zamankinden daha kolay ve güvenli bir şekilde etkileşim kurmanıza ve herhangi bir güvenlik riski olmadan güçlü ancak özelleştirilebilir uygulamaları çalıştırmanıza olanak tanır. Bu araçlar, çevrimiçi varlıklarını büyütmek ve yeni müşterilere ulaşmak isteyen işletmeler için de gereklidir. Bu nedenle, Windows 10 ve Windows 11/10'daki becerilerimin beni böyle bir iş veya iş için harika bir aday yaptığını söyleyebilirim.



Related posts