Temel Linux Dersleri- 2 -Files & Directories
May 2, 2019 July 10, 2019 Deniz Parlak	0 Comments Acces control list, acl on linux, apt-get on linux, bash script, beginer on linux, best linux command, Best text editors on linux, chown, çok kullanılan linux komutları, Disk Partitioning & Volume Management, en çok kullanılan linux, help kullanımı, htop usage on linux, ifconfig linux, iptables on linux, learn linux, linux, linux acl, linux apt-get, linux bash, linux basic commands, linux basic documentation, linux best practice, linux chmod, linux chown, linux commands, linux disk partition and volume, linux documentation, linux enviroment, linux file & system structer, linux file system, linux help, linux help kullanımı, linux komut kullanımı, linux learn, linux man, linux man kullanımı, linux monitoring, linux nano use, linux nasıl kullanılır, Linux nedir, linux network commands, Linux Network Settings, linux öğrenmek, linux package management, linux packages, linux permission, linux Process Management, linux scheduled, Linux Scheduled Tasks, linux scripting, linux security, linux shell, linux terminal, linux terminal kullanımı, linux text edştor, linux tutorial, linux tutorial series, Linux users & groups, linux users and groups, linux vi, linux vim, linux yardım alma, linux yum, nano, Network Settings on linux, Process Management command, Process Management on linux, schedule, shell enviroment, sysstat on linux, top command, top usage on linux, unix, unix bash script, unix ders notu, unix dersleri, unix scripting, use nano on linux, vi on linux, vim on linux, yum on linux
Merhaba, Linux yazı serisine devam ediyoruz bir önceki yazıda linux’ta terminal üzerinden yardım almayı incelemiştik bu yazıya geçmeden önce onu inclemenizde fayda var. https://ittutorial.org/temel-linux-1/
Bu yazıda Linux’ta dosya hiyerarşisini inceleyeceğiz.
FILES & DIRECTORS:
Linux işletim sisteminde dosya ve dizin yapıları alışık olduğumuz Windows işletim sisteminden farklı olsa da benzer yönleride yok değildir, bu yüzden anlarken çok sorun yaşayacağınızı zannetmiyorum.
Linux işletim sisteminde dosya ve dizin yapılarında dal-yaprak(veya kök dal) ilişkisi vardır. Bütün dosyalar ve dizinler kök dizin dediğimiz (/) dizinin altında oluşur.
Resimde görüldüğü gibi renkli olanlar dizindir bunu en sağ tarafta bulunan “d” ile anlayabiliriz ancak bu konuya daha sonra geleceğiz.
Birkaç dizin hariç geriye kalan dizinler işletim sistemi kurulduktan sonra otomatik olarak oluşturulan dizinlerdir ve hepsinin işletim sistemi için birer amacı vardır. Dizin ile dosya aynı olarak düşünülmemelidir dizin’i bizim Windows işletim sisteminden alışık olduğumuz “Yeni Klasör” mantığı gibi düşünebiliriz.
Dosya ise uzantısı farketmeksizin oluşturulan veya oluşmuş bir belgedir. Örneğin biçimi .txt olan veya biçimi .sh olan iki farklı içerik bizim için temelde bir dosyadır. Dizinlerin ise bir herhangi bir öğreyşe biten bir uzantısı yoktur.
Bir dizin farklı bir diske bağlı olabilir ancak İşletim sistemi kurulumunda hazır gelen dizinler işletim sisteminin kurulduğu disk’e aittir.
Görüldüğü gibi kök dizinimiz ve dalları resimde daha net anlaşılıyor. Bir dizin, altında başka dizinlerde bulundurabiliyor örneğin /USR altında /LOCAL dizinimizin olduğu gibi. Dizin, dosya yapısı kısaca anlaşıldıysa bu konuyla ilgili biraz daha ayrıntılı bilgilere geçelim.
DOSYA & DİZİN HAKLARI:
Bir dosyanın veya dizin oluşturulduğunda belirli kurallar çerçevesinde bize sunulur. Bunları yetkimiz doğrultusunda değiştirebiliriz. İşletim sistemimizde birden fazla kullanıcı olabilir ve bu kullanıcılar dosyalara veya dizinlere erişirken belirli yetkilere sahip olması gerekir.
Kullanıcı ve grup bilgilerine çok detaylı girmeyeceğim ilerki konularımızda daha detaylı inceleyeceğiz.
Resimde görülen en sağdaki “d” ile başlayan kısımlar aslında “dir” kısaltılması bu demek oluyorki bu bur dizindir.
Hemen yanında devam eden rwx ‘li ifadeler dosyanın okuma,yazma,çalıştırma(read-write-execute) yetkilerine ait bilgiler, root root yazan kısım ise dizinin sahibi ve hangi gruba ait olduğu. Daha detaylı olarak ilerleyen derslerde göreceğiz.
Örnek olarak bir dosya oluşturdum, konumuna bakalım.
deneme.py dosyamız, “kök dizin altında – home altında – oracle altında – Desktop altında” oluşmuş.
komut kısmına çok takılmayın ilerleyen yazılarda komutlara değineceğiz.
Bir sonraki derste işletim sistemimizdeki önemli dizinler ve görevlerinden bahsedeceğiz görüşmek üzere..
80 views last month, 1 views today
← Oracle 12c RAC Database 29141015 Patch Apply
Android Programlama -17 →
Linux’ta Bir Dosyayı Silinmez Yapma
April 17, 2019 July 19, 2019 Deniz Parlak0
June 28, 2019 July 10, 2019 Mehmet Salih Deveci0