Afyon Kocatepe Üniversitesi Bilgi İşlem Daire Başkanlığı

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
Ahmet DERVİŞ Ahmet DERVİŞ LKD Seminerleri Linux Kullanıcıları Derneği
Text Editörü BİLGİSAYAR PROGRAMCILIĞI BÖLÜMÜ
Dosya ve Klasör İşlemleri
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,
Arama işlemleri ve Dosya İzinleri
ENF 101 TEMEL BİLGİ TEKNOLOJİLERİ KULLANIMI
Internet Tabanlı Programlama Dr. Erman Yukselturk
Kişisel Web Sayfaları Kullanım Bilgileri
İNTERNET VE İLETİŞİM.
4. UNIX ve Linux’e Giriş.
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,
WEB SAYFALARININ SUNUCUYA YERLEŞTİRİLMESİ Okutman İlyas KOÇ.
DOVECOT İLE IMAP VE POP3 SERVER KURULUMU
LİNUX’TA KULLANICI VE DOSYA-DİZİN İŞLEMLERİ
Paket Yönetimi Öğ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İ.
Çerez(Cookie) Kullanımı Oturum Yönetimi
Kullanıcı ve Grup İşlemleri
Web Sayfası Bilgilendirme Toplantısı
Text Editörü Öğr. Gör. Mustafa SARIÖZ
PHP-Dosya ve Dizinler Internet Tabanlı Programlama Dr. Erman Yukselturk.
FreeBSD ile Embedded Sistem Uygulamaları NanoBSD
Kabuk ve Kısayollar BİLGİSAYAR PROGRAMCILIĞI BÖLÜMÜ
TASMA ÇOMAR UNIX PARDUS % LINUX $ PİSİ YALI.
Lınux Command arch:Makine mimarisi hakkinda bilgi verir. “uname -m” komutu ile ayni isleve sahiptir. cat [dosya]:Dosyalari ardarda siralayarak standart.
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.
Linux Dosyaları, Dizinleri, Komutları
İNTERNET PROGRAMLAMA - 1
Dosya Yönetimi 118.
Kullanıcı Hesapları Aslı Ergün.
Linux GNU Uygulamalar, Dizinleri Komutlar
Linux Bazı Komutlar ve Scripting
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İ.
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İ.
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İ.
Hayrettin Bucak Sistem yöneticisi TÜBİTAK ULAKBİM Ekim 2003.
Kabuk işlemleri.
Paralel Programlamaya Giriş
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.
Ders:Açık Kaynak İşletim Sistemi Konu:Dosya Sistemi Ve Çalışma Mantığı
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)
DOSYA YÖNETİMİ 3. Hafta Bu ders içeriğinin basım, yayım ve satış hakları Yakın Doğu Üniversitesi Uzaktan Eğitim Merkezi’ne aittir. Bu ders içeriğinin bütün.
Meteoroloji Genel Müdürlüğü Gözlem Sistemleri Dairesi Başkanlığı
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.
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.
Kim Korkar Linux’tan.
DERS: MESLEKİ BİLGİSAYAR MODÜL -2: İŞLETİM SİSTEMİNDE MASA ÜSTÜ
FTP Nedir ? Deniz Kaya FTP NEDİR ? Ftp (File Transfer Protocol), dosya gönderme protokolü manası gelir. Bir bilgisayardan bir başka bilgisayar.
Linux Komutları.
Paralel Programlamaya Giriş
Bu Hafta Öğreneceklerimiz
Linux Paket ve Kabuk Yönetimi
DOSYA-KLASÖR VE SÜRÜCÜLER
WEB TASARIMI – HTML BİLGİSİ SAVAŞ TUNÇER
Bilgisayar Programlamasına ve Veri Analizine Giriş
Bilgisayar Programlamasına ve Veri Analizine Giriş - VII
Bilgisayar Programlamasına ve Veri Analizine Giriş - VII
Dosya/Dizin İzinleri - Dosya sahibinin izinleri (Dosyanın sahibi : u)
Sunum transkripti:

Afyon Kocatepe Üniversitesi Bilgi İşlem Daire Başkanlığı Linux İşletim Sisteminde Sık kullanılan Komutları Uzm.Hasan AKKOÇ hasan@aku.edu.tr

touch, echo, cat komutları Bir çok text editörü ile dosya oluşturulabilir. touch içi boş bir dosya oluşturur. hasan@yonca:/etc$ touch dosya

echo <karakter dizisi> "Karakter dizisi"ni Ekrana yaz. hasan@yonca:/etc$ echo içi dolu dosya Bu komut işletilince standat çıkış olan ekrana "içi dolu dosya" yazar.

Tabi bu çıktıyı ekran yerine bir dosyaya yazmak istersek; hasan@yonca:/etc$ echo içi dolu dosya > dosya Dosyanın içindeki veriyi kaybetmeden üzerine ekleme yapmak için yine echo komutu kullanabilir ( >> ) işaretini kullanarak yapmalıyız. hasan@yonca:/etc$ echo son satır >> dosya

cat “named.conf“un içindekilerini ekrana yazar. hasan@yonca:/etc$ cat named.conf

cd "Dizin"e geçer. (Change Directory) hasan @yonca:/etc$ cd rc.d cd .. Üst dizine geçer. hasan @yonca:/etc$ cd ..

mkdir Dizin oluşturma.(Make Directory) hasan@yonca:/etc$ mkdir yedek etc dizini altında “yedek" adında bir dizin oluştur. hasan@yonca:/etc$ mkdir yedek1 yedek2 Bulunduğumuz dizine yedek1 ve yedek2 dizini açar. hasan@yonca:/etc$ mkdir –p yedek1/ yedek2 Eğer iç içe bir dizin oluşturmak istersek -p parametresini kullanmamız gerekir.

rmdir İçi Boş dizin.(Remove Directory) hasan@yonca:/etc$ rmdir yedek etc dizini altında “yedek" adındaki boş dizini siler.

cp Dosya kopyalama işlemi yapar. cp dosya1 dosya2 dosya1'i dosya2'ye kopyala. cp /home/hasan/ders.txt /home/hasan/yedek Ders.txt dosyasını /yedek dizini altına kopyala. tmp$ cp –r /home/hasan/ders /home/hasan/yedek /home/hasan/ders dizinindeki her dosyayı /home/hasan/yedek dizininin içine kopyala.

mv Bir dosya ya da dizini taşır. mv resim.gif /tmp resim.gif dosyasını /tmp dizinine taşı. mv ilk.txt son.txt ilk.txt dosyasını son.txt olarak taşı.

rm Bir dosyayı siler. rm -f <dosya> Dosyayı silmeye "zorlar". rm -rf <dizin> Bir dizini ve içindeki alt dizinleri siler. rm a* a ile başlayan dosyaları siler.

more komutu; Linux işletim sistemine bağlı terminallerdeki bir dosyanın içeriğini bir defada bir sayfa göstermek suretiyle listeleyen komuttur.Ayrıca bu komut bir dosya içerisindeki bilgileri ekrana yazar more <dosya> "Dosya"nın içeriğini ekrana yazdırır. $ls –al|more Ekrana sayfa sayfa listeleme yapar.

less more komutuna benzeyen bir komuttur. Dosyaların içeriğini gösterir.More dan farklı olarak geri ve ileri harekete izin vermektedir. $less bilgi.txt bilgi.txt dosyasının içeriğini gösterir.

ls Dosya ve dizinleri göster. ls /etc / etc altındaki dosya ve dizinleri göster. ls -l Dosya ve dizinler hakkında geniş bilgi ver. ls –a Sadece gizli(. İle başlayan) dosyaları gösterir. Detayı vermez ls -al Saklı (. ile başlayan) dosyaları da göster. -rw-r-r- 1 predator user1 2156 jul 20 2003 . -rw-r-r- 1 predator user1 2246 jul 20 2003 .. -rw-r-r- 1 predator user1 147 jul 20 2003 .profile -rwxr-xr- 1 predator user1 186 jul 25 1998 dosya

man-komutlar hakkında yardım verir. $ man rm rm komutunun kullanımı hakkında bilgi verir.

ln İki dosya ya da dizin arasında sembolik bağ kurar. $ ln -s /home/yedek /tmp/yedek Böylece, gerçekte /home altında yer alan yedek dizini, aynı zamanda /tmp altında da varmış gibi davranacaktır.

finger komutu; hasan@yonca:/etc$ finger <kullanıcı> "Kullanıcı“ hakkında ayrıntılı bilgi verir. hasan@yonca:/etc$ finger ahmet Ahmet kullanıcısı hakkında bilgi verir. hasan@yonca:/etc$ finger o anda sistemde çalışanların bilgilerini verir. hasan@yonca:/etc$ finger @student.aku.edu.tr student serverında çalışanlar hakkında bilgi verir.

pwd Üzerinde çalışılan dizini gösterir (Print working directory). Kullanıcı dizinler üzerinde hareket ederken zaman zaman hangi dizin üzerinde çalıştığını öğrenmek isteyebilir.Bu durumda "pwd" kullanılır. $ pwd /usr/sbin

chmod:Dosya izin haklarının değiştirilmesini sağlar. Değişik kullanım şekilleri vardır. chmod 755 belge Belge isimli dosyaya okuma,yazma,çalıştırma izni verir. chmod un geniş bir kullanım parametresi vardır.

Bilgi Dosyanın sahibini hasan isimli kullanıcı yaptık. chown - Bir dosyanın veya dizinin, parametresinde tanımlı bulunan dosya veya dizin sahibi parametrelerini değiştirir. $chown hasan bilgi.dat Bilgi Dosyanın sahibini hasan isimli kullanıcı yaptık. -rwxrwxr-x 1 hasan users 5744 oct 15 12:11 bilgi.dat

chgrp -bir dosyanın yada klasörün grup sahipliğini değiştirmeye yarar. $ chgrp users bilgi.dat bilgi.dat dosyasının grup sahibi olarak users verildi.

mount /dev/hd.... Herhangi bir taşınabilir diski mount edip kullanmanızı sağlar. Tüm mount edilmiş kütük sistemlerini ve bunların özelliklerini gösterir. $ mount /dev/cdrom /mnt cdrom device nı mnt dizinine baglar. $ mount -r /dev/hd2 /usr /dev/hd2 diskini /usr dizinine sadece okuma amaciyla mount eder.

wc:Dosyada bulunan satır,kelime veya karakter sayısını gösterir. hasan @yonca:/etc$ wc index.html 59 95 1188 index.html

ps:Aktif işlemler hakkında çeşitli bilgileri görüntüler hasan @yonca:/etc$ ps -ax ps : Aktif işlemler hakkında çeşitli bilgileri görüntüler. Bir çok parametresi bulunmaktadır. $ps PID TTY TIME COMD 1140 015 0:02 sh 2170 015 0:00 ps

Sistemdeki tüm işlemleri görüntülemek için -e parametresi kullanılır. $ps -e PID TTY TIME COMMAND 0 ? 0:00 swapper 1 ? 2:08 init 0 ? 0:00 rddtya 0 ? 0:00 wrttyb 186 033 0:00 getty

kill:Çalışan süreci durdurmak için singal gönderir. Bir root kullanıcı herhangi bir süreci kil komuduyla öldürebilir.Eğer root kullanıcısı değilseniz sadece kendinize ait işlemleri öldürebilirsiniz. hasan @yonca:/etc$ kill –9 105 105 Pid numaralı işi keser.

du Komutu (Diskin Kullanımı) Sistem yöneticisi zaman zaman disklerin nasıl kullanıldığını öğrenmek isteyecektir.Özellikle aşırı büyüyen dosyalar ve dizinleri belirlemesi, sistem yönetimi açısından önem taşımaktadır.Diskin kullanımı hakkında özet bilgiler sağlamak amacıyla du komutundan yaralanılabilir.Bu komut aşağıda gösterildiği gibi tanımlanmaktadır. $ du 1 ./personel/data 46 ./personel/programlar 48 ./personel $_

df komutu; Bir disk üzerindeki mevcut kapasite ve bos alanlarin miktarin ögrenmek amaciyla kullanilir $ df / (/dev /ds000 ): 22104 blocks 14590 i-nodes /disk0 (/dev /ds001 ): 24288 blocks 39359 i-nodes /disk1 (/dev /ds002 ): 106240 blocks 39798 i-nodes /disk2

$ ping yonca.aku.edu.tr –t ping (Packet internet groper): Bir network bilgisayara ICMP(Internet Control Message Protocol) echo paketi gönderir ve geri dönen paketleri bildirir. $ ping yonca.aku.edu.tr –t PING yonca.aku.edu.tr: (193.255.51.100): 56 data bytes 64 bytes from 128.116.1.5: icmp_seq=0 ttl=255 time=2 ms 64 bytes from 128.116.1.5: icmp_seq=1 ttl=255 time=2 ms 64 bytes from 128.116.1.5: icmp_seq=2 ttl=255 time=3 ms 64 bytes from 128.116.1.5: icmp_seq=3 ttl=255 time=2 ms

telnet <makina> telnet bağlantısını açar. hasan@yonca:/etc$ telnet student passwd Şifreyi değiştirir. who Sistemde kimlerin bulunduğunu söyler.

date :sistem Saatinin değiştirilmesi $ date -S "Thu Now 26 10:00:00 EET 2002"

Dosya sıkıştırma işlemleri; tar komutu; $ tar –cf yedek.tar /tmp/ tmp dizinindeki dosyaları yedek.tar isimli dosyaya sıkıştırır. -c create -f dosya ismi $ tar –xf yedek.tar yedek.tar dosyasını açar. -x (extract)

-r parametresi daha önceden oluşturulmuş bir arşiv dosyasına eklenebilirlik özelliği verir. -v hangi dosyaların açıldığını görebilmek için kullanılır.

gzip dosya sıkıştıma programı; $ gzip yedek Yedek dosyası sıkıştırılmış hale gelir. Dosya adı ve uzantısı yedek.gz olur. Not: yedek.tar.gz türündeki dosyaları açmak için $ tar –zxf yedek.tar.gz komutu yardımıyla açılır. Bu dosya daha önceden tar ile arşivlenmiş ve gzip ilede sıkıkıştırılmış. Tek adımda bu dosyayı açmak yukarıda yaptığımız gibi olur.

Bir dosyayı aynı anda hem tar ile arşivşemek, hemde sıkıştırmak için -c ve –f parametrelerine z eklemek lazım. $ tar –zcf yedek.tgz belgelerim/

find Dizin tarama; $ find <dizin ismi> -name < aratılan> $ find /home/hasan/ -name belge.txt –print Hasan dizini altında belge.txt dosyasını arar. $ find . –name “*.html” Bulundugumuz dizinden itibaren arama yapar. find / -name belge.txt –print Tüm dizinlerde belg.txt dosyasını arar.

Kullanıcı Hesabı Açmak adduser komutuyla; $ adduser ogrenci Kullanıcı Hesabı Silmek userdel komutuyla; $ userdel ogrenci reboot sistemi yeniden başlatmamızı sağlar .

Komut Anlatımının sonu !! www.aku.edu.tr/sunu