Dosya İşlemleri Öğr. Gör. Mustafa SARIÖZ BİLGİSAYAR TEKNOLOJİLERİ VE PROGRAMLAMA BÖLÜMÜ BİLG 223 AĞ İŞLETİM SİSTEMLERİ DERSİ.

Slides:



Advertisements
Benzer bir sunumlar
Kabuk ve Kısayollar-I.
Advertisements

Kullanıcı ve Grup Yönetimi
LİNUX DİZİN YAPISI Öğr. Gör. Mustafa SARIÖZ
Text Editörü BİLGİSAYAR PROGRAMCILIĞI BÖLÜMÜ
CEIT 101 Teorik Emrah Soykan - Konu 3 -.
Not Sosyal Bilgiler Öğretmenliği
Arama işlemleri ve Dosya İzinleri
KLAVYE KULLANIMI.
KURTKÖY TİCARET MESLEK LİSESİ EĞİTİM ÖĞRETİM YILI
BİLGİ ve İletİŞİM TeknolojİSİ
Dosya Sistemi.
MS-DOS DESEM 2008 EMRE UNSAL – ÖZLEM AKTAŞ. İ ŞLET İ M S İ STEM İ Kavramı İ şletim sistemini, bir bilgisayar sisteminde kullanıcı ile iletişim kurarak,
LİNUX’TA KULLANICI VE DOSYA-DİZİN İŞLEMLERİ
ÖĞRENME FAALİYETİ 3. PARAGRAF DÜZENLEME.
Kullanıcı ve Grup İşlemleri
Text Editörü Öğr. Gör. Mustafa SARIÖZ
HTML (HYPER TEXT MARKUP LANGUAGE) TEMEL ETİKETLERİ
WINDOWS TEMEL İŞLEMLER
Kabuk ve Kısayollar BİLGİSAYAR PROGRAMCILIĞI BÖLÜMÜ
TASMA ÇOMAR UNIX PARDUS % LINUX $ PİSİ YALI.
Dosya Yönetimi.
Lınux Command arch:Makine mimarisi hakkinda bilgi verir. “uname -m” komutu ile ayni isleve sahiptir. cat [dosya]:Dosyalari ardarda siralayarak standart.
PROF. DR. NİZAMETTİN ERDURAN YARD. DOÇ.DR. ZEYNEP ÇİÇEK ÖNEM
Dosya İşlemleri BİLGİSAYAR PROGRAMCILIĞI BÖLÜMÜ
LİNUX DİZİN YAPISI BİLGİSAYAR PROGRAMCILIĞI BÖLÜMÜ
DOS İŞLETİM SİSTEMİ DOS işletim sistemini öğrenmek bilgisayarda bilginin nasıl depolandığını ve depolama ortamında düzenlenmenin hangi mantıkla yapıldığının.
İÇİNDEKİLER-1 Başlangıç Bilgisayarı düzgün Şekilde Çalıştırma
AĞ İŞLETİM SİSTEMLERİ Öğr. Gör. Mustafa SARIÖZ
Dosya Adları ve Uzantıları
HESAP TABLOSU PROGRAMLARI
BİLG 223 AĞ İŞLETİM SİSTEMLERİ I
BİLG 223 AĞ İŞLETİM SİSTEMLERİ 1
ÖĞRENCİ İŞLERİ ÖĞRENCİ OTOMASYON SİSTEMİ BİLGİ SUNUMU
Editörler Asli Ergün.
FAR MANAGER Windows un ‘windows gezgini’ ile DOS işletim sistemi arasında bir program olarak düşünülebilir DOS işletim sistemi ile doğrudan bağlantılıdır.
Kullanıcı ve Grup İşlemleri Öğr. Gör. Mustafa SARIÖZ BİLGİSAYAR TEKNOLOJİLERİ VE PROGRAMLAMA BÖLÜMÜ BİLG 223 AĞ İŞLETİM SİSTEMLERİ DERSİ.
Dosya İzinleri Öğr. Gör. Mustafa SARIÖZ BİLGİSAYAR TEKNOLOJİLERİ VE PROGRAMLAMA BÖLÜMÜ BİLG 223 AĞ İŞLETİM SİSTEMLERİ DERSİ.
Kes, Kopyala, Yapıştır & Ara, Bul, Değiştir
WİNDOWS DİZİN YAPISI.
Dosya İşlemleri Öğr. Gör. Mustafa SARIÖZ BİLGİSAYAR TEKNOLOJİLERİ VE PROGRAMLAMA BÖLÜMÜ BİLG 223 AĞ İŞLETİM SİSTEMLERİ DERSİ.
Kabuk işlemleri.
Paralel Programlamaya Giriş
KLAVYEDE TUŞLAR İMLEÇ NEDİR?
BİLGİSAYAR MUHASEBE YAZILIMLARI
TEMEL LİNUX KOMUTLARI.
LİNUX İŞLETİM SİSTEMİ Linux genel olarak Unix benzeri işletim sistemi kategorisinde değerlendirilir. Unix benzeri işletim sisteminin sayısı azımsanmayacak.
LİNUX KOMUTLARI.
Bilgisayar Entegre Ofis Programları-I
Kullanıcı Seçeneklerini Güncelleme Kullanıcı güncelleme işlemi konsol ve grafik ortamdan yapılabilir. Komut Satırı ile Kullanıcı Seçeneklerini Güncelleme.
Chapter 11: Dosya Sistem Arayüzü
BMS-301 Kabuk Programlama Güz 2015 (2. Sunu) (Yrd. Doç. Dr. Deniz Dal)
FARE VE KLAVYE ÖĞR. GÖR. A. ÇAĞLAR ERKAN.
Linux İşletim Sistemi Metin Editörleri
Yardım Komutları Linux’ta komutlar hakkında yardım almak için aşağıdaki komutlar kullanılır : - man - info - whatis - apropos.
SAYISAL ANALİZ Doç.Dr. Cüneyt BAYILMIŞ.
BM-308 Paralel Programlamaya Giriş Bahar 2016 (1. Sunu) (Yrd. Doç. Dr. Deniz Dal)
 Linux’te temel dosya sistemi güvenliği kullanıcıların dosya ve dizinler üzerindeki erişim izinlerinin belirlenmesiyle sağlanır. Bir dosya veya dizinlere.
ELEKTRONİK TABLOLAMA PROGRAMI: EXCEL
DERS: MESLEKİ BİLGİSAYAR MODÜL -3: İŞLETİM SİSTEMİNİN KULLANILMASI.
KURTKÖY TİCARET MESLEK LİSESİ EĞİTİM ÖĞRETİM YILI
Ünite II: Bilgisayarı Kullanma ve Yönetme Basit Düzenlemeler Yapma Dosyaları Düzenleme Yazdırma.
Linux Komutları.
Paralel Programlamaya Giriş
Bu Hafta Öğreneceklerimiz
Tayfun KOÇ , Bilgisayar ve Öğretim Teknolojileri Eğitmeni
Dosya Yönetimi.
BİLGİ ve İletİŞİM TeknolojİSİ
KELİME İŞLEMCİLER (Bölüm 2)
Tayfun KOÇ , Bilgisayar ve Öğretim Teknolojileri Eğitmeni
Dosya/Dizin İzinleri - Dosya sahibinin izinleri (Dosyanın sahibi : u)
Sunum transkripti:

Dosya İşlemleri Öğr. Gör. Mustafa SARIÖZ BİLGİSAYAR TEKNOLOJİLERİ VE PROGRAMLAMA BÖLÜMÜ BİLG 223 AĞ İŞLETİM SİSTEMLERİ DERSİ

BİLG 231 Yardım ( man, info )‏  Man: man komutu komutlar, sistem çağrıları ve bazı dosyalar hakkında yardım alınabilir, man komutu /usr/share/man dizini altındaki man1..man9 aralığındaki man kitaplıklarını kullanır. Alacağımız yardımın istenilen kitaplıktan gelmesi için man komutunun ardından bu kitaplık numarası sonra yardım başlığı yazılır. man

BİLG 231 Yardım ( man, info )‏  INFO: info komutu man komutuna göre daha fazla bilgi içerir ve yardım sayfaları arasında gezinmeye imkan tanır. Kullanımı info komut_adı şeklindedir Eğer parametre verilmeden çalıştırılırsa yardım konularının listesine ulaşılır. Bu listede * ile başlayan her alan bir düğümdür ve bu düğüme gelip [ENTER] butonuna basılırsa bu düğüme girilmiş olunur.  I tuşuna basılarak geri dönülebilir  d tuşu anasayfaya dönmeyi sağlar  q ile info sayfalarından çıkış sağlanmış olur

BİLG 231 Dosya Tipleri  Dosya uzantıları dosyalar ile işlem yaparken kolaylık sağlar, hangi dosyanın hangi uygulama ile açılacağını belirlememizi sağlar. Dosya uzantısı dosyanın isminde son noktadan sonraki kısımdır ve her zaman dosyaların uzantısı olmak zorunda değildir. Dosya tipini belirleyen dosyanın uzantısı değil içeriğidir.

BİLG 231 Dosya Tipleri  Linux işletim sistemi temelde 2 farklı dosya tipi bulunmaktadır: - Sıradan dosyalar - Aygıt Dosyaları Aygıt dosyalarısistemde bulunan donanım ile haberleşmeyi gerçekleştiren dosyalardır. İki farklı aygıt dosya tipi bulunmaktadır. - Karakter aygıt dosyaları: Bu tip aygıt dosyası ile erişilen donanımlar bilgilerini karakter karakter iletmektedirler. - Blok aygıt dosyaları: Bu tip aygıt dosyası ile erişilen donanımlar ile iletişim blok aktarma ile gerçekleştirilmektedir. sıradan dosyalar, aygıt dosyaları dışında kalan dosyalardır. Çok fazla çeşitte sıradan dosya tipi bulunmaktadır.

BİLG 231 Dosya Tipleri  Dosyaların tipini öğrenmek için file komutu kullanılabilir. file

BİLG 231 Dosyaların İsimlendirilmesi  Linux’ta dosya isimlerinin uzunluğu 256 karaktere kadar uzayabilir. Dosya isimleri büyük küçük harfe duyarlıdır (case_sensitive). “/” karakteri dosya yolunda kullanıldığı için dosya isimlerinde kullanılmaz  “.” İşareti ile başlayan dosyalar gizli dosyalardır ve ls komutu –a parametresi ile çalıştırılmazsa görülmezler.

BİLG 231 Dosya Oluşturmak (touch)‏  Dosya oluşturmak için touch komutu kullanılabilir. Parametre olarak verilen dosya eğer yoksa boş bir dosya oluşturur. Ayrıca var olan dosyanın son erişim ve son değişme zamanını değiştirilebilir  Dosyaların erişim ve oluşturma tarihlerine stat komutu ile ulaşılabilir. touch

BİLG 231 Dosya Tarihlerini Değiştirmek  Touch komutu dosya tarihlerini değiştirmek için de kullanılır.  touch komutuna –a parametresi verilerek son erişim tarihi komutun çalıştırıldığı zaman olarak değiştirilebilir.  touch komutuna -m parametresi ile değişiklik tarihi komutun çalıştırıldığı zaman olarak değiştirilebilir.

BİLG 231 Dosya Tarihlerini Değiştirmek  Ayrıca –t parametresi de verilerek bu tarih istenilen bir tarih olarak da değiştirilebilir. –t parametresinin kullanım formatı [[00]YY]MMDDhhmm[.ss] şeklindedir.

BİLG 231 Dizin Oluşturmak Dizin Oluşturmak için mkdir komutu kullanılabilir  mkdir ile kullanılabilecek bazı parametreler şunlardır:  -m izinler : Oluşturulacak dizin için geçerli olacak izinleri belirler  -p : Açılacak dizinin üstü dizinleri yoksa bu dizinlerin de oluşturulmasını sağlar  -v : Açtığı dizinleri kullanıcıya bildirilir.

BİLG 231 Dosya ve Dizin Silmek  Dosya silmek için rm dizin silmek için rmdir komutu kullanılır. rm rmdir

BİLG 231 Dosya ve Dizin Silmek (rm, rmdir)‏  rm komutunun aldığı bazı parametreler şunlardır:  -i : komutun interaktif modda çalışmasını sağlar ve her dosya için silmenin onaylanamsı gerekir. root kullanıcısı için tanımlanan aliaslarda bu parametre eklidir ancak normal kullanıcılar için bu alias yoktur  -f : kullanıcıdan hiçbir zaman onay istemez.  -r : komutun rekürsif çalışp alt dizin ve dosyaların da silinmesi sağlanır  -v : yapılan silme işlemi ile ilgili bilgi kullanıcıya bildirilir

BİLG 231  Eğer silinmek istenen dizinin içi boş değilse rmdir komutu dizini silemeyecektir. Bu durumda alt dizinlerle birlikte bir dizini kaldırmak için rm komutunu –r parametresi ile çağırmak gerekir. Dosya ve Dizin Silmek (rm, rmdir)‏

BİLG 231 Bağlantılar  İki tip bağlantı çeşidi vardır :  Sembolik bağlantı  Sert bağlantı  Sembolik bağlantıda dosyaya kısayol oluşturulur ve dosyaya ulaşılmak istendiğinde bu bağlantıdan erişilebilir. Hedef dosya silinirse bağlantı boşa çıkar.  Sert bağlantıda dosya da değişik olduğunda bu değişiklikler bağlantıda da gerçekleşir. Hedef dosya silinse bile bağlantıdan dosyaya ulaşılabilir.

BİLG 231 Bağlantı oluşturma (ln)‏  ln komutu link olusturma islemi icin kullanılır. Hicbir parametre verilmez ise hard link olusturulur. Hard link ile ilgili dosyanın birebir kopyası cıkarılır. Ana dosya silinse bile olusturulan dosya kalır.  -s parametresi sembolik(soft) link olusturur. Birebir dosya kopyalanmaz bir nevi kısa yolu olusturulur. ln

BİLG 231 Dosya ve Dizin Kopyalama (cp)‏  Dosya kopyalamak için cp komutu kullanılabilir cp

BİLG 231 Dosya ve Dizin Kopyalama (cp)‏  cp komutunun alabileceği temel parametreler aşağıdaki gibidir.  -d : bağlantıların korunmasını sağlar  -p : sahip ve tarih bilgilerini saklar  -R : rekürsif olarak işlem yapar  -l : kopyalama yerine hard link oluşturur  -s : kopyalama işlemi yapmayıp sadece sembolik bağlantı oluşturur  -u : değişmiş olan dosyaları kopyalar  -v : ekrana işlem ile ilgili bilgi bastırır

BİLG 231 Dosya ve Dizin Taşıma (mv)‏  Dosya ve Dizinleri taşımak için mv komutu kullanılabilir. Dosyalar taşınırken eğer kaynak hedef olarak gosterilen isimde bir dosya var ise bu dosyanın yazma işlemi yapılır, dizinler taşınırken bu isimde hedef olarak gösterilen dizin varsa bu dizinin içine kopyalama işlemi yapılır. mv

BİLG 231 Dosya ve Dizin Taşıma  mv komutunun alabileceği bazı parametreler  -i hedef dosya veya dizin varsa üstüne yazma için onay alır  -f hedef dosya veya dizin varsa üstüne yazma işlemini onay almadan yapar  -v ekrana işlem ile ilgili bilgi bastırır

BİLG 231 Dosya Okuma  Dosya okuma için temel olarak kullanılabilecek komutlar şunlardır: - cat - more - less - tac - rev - head - tail

BİLG 231 cat  Dosyanın içeriğini ekrana yazdırılmasını sağlar  -i Metin içerisinde geçen tab karakterlerini ^I olarak gösterir.  -e Satır sonlarının $ olarak görüntülenmesini sağlar.,  -A et  -n satırları numaralandırır. cat

BİLG 231 more  Dosyaların içeriğini sayfa sayfa gösterir. boşluk veya f bir sayfa sonraya gider / ile arama yapılabilir, n bir sonraki arama sonucuna gider. b bir sayfa geriye gider Çıkış için q

BİLG 231 less  Aşağı ve yukarı ok tuşlarıyla sayfada ilerlenebilir  boşluk veya f bir sayfa sonraya gider  b bir sayfa geriye gider  / ile arama yapılabilir, n bir sonraki arama sonucuna gider  Çıkış için q

BİLG 231 tac  dosyanın içeriğini sondan başa doğru gösterir

BİLG 231 rev  dosyanın içeriğini her satırı ters çevirerek gösterir

BİLG 231 head  Bir dosyanın içeriğinin baştan belirtilen satır kadar gösterilmesini sağlar. Öntanımlı değeri 10 dur head head -15 komutu ile baştan 15 satır görüntülenebilir.

BİLG 231 tail  Bir dosyanın içeriğinin sondan belirtilen satır kadar gösterilmesini sağlar. Öntanımlı değeri 10 dur  –f parametresi ile değişen bir dosyanın sonuna gelen satırlar dinamik olarak görülebilir, log dosyaları incelenirken sıklıkla kullanılır. tail tail -15 komutu ile sondan 15 satır görüntülenebilir

BİLG 231  SORULAR?