LINUX KOMUTLARI. Emin Islam Tatli



Benzer belgeler
Linux Terminal(Konsol) Komutları

BİLGİ İŞLEM DERS 3. Yrd Doç Dr. Ferhat ÖZOK MSGSU FİZİK BÖLÜMÜ MSGSU FİZİK BÖLÜMÜ

Linux ta komutlar hakkında yardım almak için aşağıdaki komutlar kullanılır : - man - info - whatis - apropos

Komutlar (Devam) ls -a > deneme (ls -a komutunun çıktısı deneme isimli. ls -a >> deneme (ls -a komutunun çıktısı deneme

man komut man ls (ls komutu hakkında bilgi verir.) man pwd (pwd komutu hakkında bilgi verir.)

Pardus ta Komutlarla Çalışmak

Linux altında komut satırında...

Komut Penceresi ile Çalışmaya Başlamak

Temel Linux Komutları

Linux Dosya ve Dizin Yapısı

Aşağıda listelenen temel linux komutları bilgisayarınızın komut satırında çalıtırılacaktır.

Temel LINUX Komutları

Bil101 Bilgisayar Yazılımı I. M. Erdem ÇORAPÇIOĞLU Bilgisayar Yüksek Mühendisi

Dosya/Dizin İzinleri. Okuma (r) Yazma (w) Çalıştırma (x) Dosya içeriğini görebilir mi? (Klasörler için) dosya listesini alabilir mi?

VISUAL BASIC DE İŞLETİM SİSTEMİ DENETİM KOMUTLARI VE FONKSİYONLARI

Kullanım şekli: cal <ay> <yıl> Bu komut ile takvim görüntülenebilir.

Temel Linux Eğitimi. İçindekiler

İÇERİK YÖNETİM SİSTEMİ (CMS) Bir web sitesi yayınlamak için yapılması gerekenler:

1. GİRİŞ Bu bölümde; Kartlı Geçiş Kontrol ve Personel Devam Kontrol terminallerinin temel içeriği ve kart tanımlama hakkında önbilgi verilecektir.

3. DOSYA SİSTEMİ VE ÇALIŞMA MANTIĞI

Bir üst dizinde yer alan prog1 programını çalıştırmak için aşağıdaki komutlardan hangisini çalıştırmak gerekir?

LİNUX. Dosyalar ve dizinler

Komut Örnek Açıklama abiword adduser alias apropos batch bzip2 cat cdrecord chattr chfn chgrp chmod chown clear cmp compare compress cpio cpkgtool

$ rm dosya1 dosya2 dosya3 dosya4 dosya5 dosya6 dosya7 dosya8

Dersin Konusu ve Amaçları: Ders P lanı: Bölüm 1: Bilgi Teknolojilerinde Temel Kavramlar

Temel Kavramlar-2. Aşağıda depolama aygıtlarının kapasitelerini inceleyebilirsiniz.

Yrd. Doç. Dr. A. Burak İNNER

$ echo $PATH /sbin:/bin:/usr/sbin:/usr/bin:/usr/x11r6/bin: /usr/local/sbin:/usr/local/bin:/usr/games:.

a2ps : ASCII dosyalarini Postscript formatina cevir, mesela yazdiginiz bir program kodunu

Linux işletim sistemlerinde dosya hiyerarşisinde en üstte bulunan dizindir. Diğer bütün dizinler kök dizinin altında bulunur.

pfrintf fonksiyonu: Çıkışın formatlı olması ve bunun bir dosyaya yazdırılması durumlarında kullanılır. fprintf fonksiyonunun genel yazım biçimi,

WINDOWS 7. Eğitim ID 98 2/4 (Normal Seviye Kullanıcı) Konu ID Windows 7 Hakkında Genel Bilgi Ek Bilgi -

DOKÜMANLARIN KONTROLÜ PROSEDÜRÜ Doküman No: Yürürlük Tarihi: Revizyon Tarih/No:

BIND ile DNS Sunucu Kurulumu

Linux Sunucuları için Güvenlik İpuçları. Korhan Gürler, Burç Yıldırım

SIMAN KULLANIM KILAVUZU

Temel Linux Eğitimi 1., 2. ve 3. Bölümler

MÜŞTERİLER ŞUBEYE GELMEDEN ÖNCE SIRAMATİK'TEN NUMARA ALABİLİR...

Linux Dosya Yapısı. Eren BAŞTÜRK.

*nix' lerde Etkin ve Pratik Arama Yöntemleri

Outlook ta Mail Arama

Eln 1002 Bilgisayar Programlama II

Dosyaların Özellikleri (Attribute) Dosya İşlemleri. İki Seviyeli Katalog Sistemleri. Tek Seviyeli Katalog Sistemleri. Hiyerarşik Katalog Sistemleri

Bilgi ve İletişim Teknolojileri (JFM 102) Ders 7. LINUX OS (Sistem Yapısı) BİLGİ & İLETİŞİM TEKNOLOJİLERİ. LINUX Yapısı

İşletim Sistemi. BTEP205 - İşletim Sistemleri

Yrd. Doç. Dr. A. Burak İNNER

İŞLETİM SİSTEMLERİ. (Operating Systems)

ENF 100 Temel Bilgi Teknolojileri Kullanımı Ders Notları 5. Hafta. Öğr. Gör. Dr. Barış Doğru

İNTERNET PROGRAMCILIĞI HAFTA MYSQL - PHPMYADMIN. Hazırlayan Fatih BALAMAN. İçindekiler. Hedefler. Mysql Nedir.

Bakım Yönetimi Logo Nisan 2016

-Bilgisayarı oluşturan iki temel unsurdan diğeri ise YAZILIM dır.

ENROUTEPLUS TA YAPILMASI GEREKENLER

ProFTPD FTP Sunucusu. Devrim GÜNDÜZ. TR.NET Sistem Destek Uzmanı.

WiFi RS232 Converter Sayfa 1 / 12. WiFi RS232 Converter. Teknik Döküman

Fiziksel Veritabanı Modelleme

YRD. DOÇ. DR. AGÂH TUĞRUL KORUCU

Temel Bilgi Teknolojileri - I Ayrıntılı Ders İçerikleri

BİH 605 Bilgi Teknolojisi Bahar Dönemi 2015

Veritabanı. Ders 2 VERİTABANI

Bazı MSDOS komutları BAZI DOS KOMUTLARI

Bilgisayar İşletim Sistemleri BLG 312

Kets DocPlace LOGO Entegrasyonu

İŞLETİM SİSTEMİ KATMANLARI (Çekirdek, kabuk ve diğer temel kavramlar) Bir işletim sisteminin yazılım tasarımında ele alınması gereken iki önemli konu

LINUX YAPISI VE KOMUTLARI

Bölüm 10: PHP ile Veritabanı Uygulamaları

MOBILEPAX ENTERPRISE API (WEB SERVİS)

ENF102 TEMEL BİLGİSAYAR BİLİMLERİ VE C/ C++ PROGRAMLAMA DİLİ. Gazi Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü

NACA PROFİL AİLE GEOMETRİSİ HESAP PROGRAMI KULLANMA KILAVUZU

efatura UYGULAMASI HAKKINDA

Kurumsal Güvenlik ve Web Filtreleme

12 TBT / WEB TASARIM ve PROGRAMLAMA ( Not 3 )

İşletim Sistemleri (Operating Systems)

AirTies Kablosuz Erişim Noktası (Access Point) olarak kullanacağınız cihazı bilgisayarınıza bağlayarak ayarlarını yapabilirsiniz.

Kurumsal Güvenlik ve Web Filtreleme

GENEL GĐRĐŞ-ÇIKIŞ FONKSĐYONLARI. ENF102 Jeoloji 1. #include <stdio.h> printf Fonksiyonu ÖRNEK. printf

PERKON PDKS Kurulum ve hızlı başlangıç rehberi

DİSK DEPOLAMA ALANLARI

BAĞIMSIZ DEĞERLENDİRİCİ BAŞVURU SİSTEMİ

XML ile Mesaj İşlemleri

SMSEXPLORER XML API. XML API KILAVUZU v.1.0

Temel Bilgisayar Programlama

LİNUX SERVER TEMEL KOMUTLAR

Tek Müşteri Resmi(360)-Hasar Bilgileri Ekranı Kullanım Kılavuzu

AirPrint Kılavuzu. Bu Kullanıcı Kılavuzu şu modeller içindir:

HALK SAĞLIĞI LABORATUARI WEB MODÜLÜ

C Programlama Dilininin Basit Yapıları

Liste Yükleme Ekranı Kullanım Kılavuzu

Bil101 Bilgisayar Yazılımı I. M. Erdem ÇORAPÇIOĞLU Bilgisayar Yüksek Mühendisi

AÇIK KAYNAK İŞLETİM SİSTEMLERİ - BÖLÜM 1. Temel komutlar,dosya ve Dizin İşlemleri, Kullanıcı ve Grup İşlemleri

Windows XP Professional Kurulumu

Enocta Eğitim Platformu Kullanıcı Kullanım Kılavuzu

Linux/Unix Sistem Yönetimi Prosedürleri - 1

OPC Data Access (DA) Temelleri

Excel Nedir? Microsoft Excell. Excel de Çalışma sayfası-tablo

Autofs. Hüseyin Kaya

INTERNET SİTESİ KULLANIM KILAVUZU

BİLGİ & İLETİŞİM TEKNOLOJİLERİ

Bilgi ve iletişim teknolojileri

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

Excel de Pivot Tablolar Tasarım ve Kullanımı

Transkript:

LINUX KOMUTLARI Emin Islam Tatli Ekim 2003

Linux Komutlari 2 Baslik Linux Komutlari Yazar Sayfa Sayisi 22 Hedef Kitle Orta Düzey Linux Kullanicilari Tarih Ekim 2003 Bu döküman orta seviye linux kullanicilari icin sikca kullanilan komutlarin aciklamalarini ve kullanimlarini icermektedir. Komutlarin cok detayli anlatimindan ziyade genel kullanim amaclari ve nasil kullanildigi üzerinde yogunlasilmistir. Ayrica bazi komutlar icin örnekler verilerek daha rahat anlasilmasi saglanmaya calisilmistir. Komutlarin opsiyon aciklamalari bu dökümanin kapsami disindadir. Bu döküman hazirlanirken referans olarak sisemdeki kilavuz sayfalardan (man pages) yararlanilmistir. Döküman ile ilgili görüslerinizi ve tavsiyelerinizi eminislam@web.de e-posta adresine bildirebilirsiniz. Komutlar (55) apropos - arch - bzip2 - bunzip2 - cal - cat - chfn df - diff - diff3 - du - expand - fdformat free - groups - gzexe - gzip - gunzip - id - ispell kill - killall - ln - logname - lpr - lprm - lpq man - manpath - mount - mtools - pidof - printenv ps - quota - rev - sleep - sort - split - stty - su sum - tac - tar - touch - uname - uptime uudecode - uuencode - vrfy - w - whereis - which who - wget

Linux Komutlari 3 # Komut Adi 1 apropos 2 arch 3 bzip2 4 bunzip2 5 cal 6 cat 7 chfn 8 df 9 diff 10 diff3 11 du 12 expand 13 fdformat 14 free 15 groups 16 gzexe 17 gzip 18 gunzip 19 id 20 ispell 21 kill 22 killall 23 ln 24 logname 25 lpr 26 lprm 27 lpq KOMUT LISTESI

Linux Komutlari 4 # Komut Adi 28 man 29 manpath 30 mount 31 mtools 32 pidof 33 printenv 34 ps 35 quota 36 rev 37 sleep 38 sort 39 split 40 stty 41 su 42 sum 43 tac 44 tar 45 touch 46 uname 47 uptime 48 uudecode 49 uuencode 50 vrfy 51 w 52 whereis 53 which 54 who 55 wget

Linux Komutlari 5 apropos apropos anahtar_kelime Komut kilavuz dosyalari (man pages) kendi iclerinde tanim bilgileri icerirler. Bu komut bütün aciklama dosyalarininin tanimlarini tarar ve sayet bu tanimlar ile anahtar_kelime arasinda bir eslesme var ise eslesilen komutun adini ve tanimlamasini cikti olarak verir. arch architecture arch Makine mimarisi hakkinda bilgi verir. uname -m komutu ile ayni isleve sahiptir. bzip2 bzip2 [dosya] Dosyalarin sikistirilmasini saglar. Sikistirma icin Burrows- Wheeler kodlamasini kullanir ve bu kodlama gzip komutunun kullandigi Lempel-Ziv kodlamasindan daha efektiftir. Dolayisi bzip2 ile gzip e göre daha iyi performans elde edilir.

Linux Komutlari 6 bunzip2 bunzip2 [dosya] Burrows-Wheeler kodlamasi ile sikistirilmis dosyalarin acilmasini saglar. cal calendar cal [ay] [yil] Belirtilen ay ve yila ait takvim bilgisini cikti olarak verir. Ay ve yil girdileri opsiyoneldir. Sayet belirtilmez iseler, sistem saatine göre icinde bulunulan aya ait takvim bilgisi gösterilir. cat cat [dosya] Dosyalari ardarda siralayarak standart cikisa yazar. Örnegin bir dosyanin icerigini ekrana yazdirabileceginiz gibi, bunun yaninda ayri bir dosyaya ya da yaziciya cikti olarak gönderebilirsiniz.

Linux Komutlari 7 chfn change finger chfn /etc/passwd dosyasinda tutulan kullanici ile ilgili bazi bilgilerin degistirilmesini saglar. Bu bilgiler; kullanici tam adi, oda numarasi, is tel. numarasi ve ev tel. numarasindan olusur. df df Diskin kullanim durumu ile ilgili rapor verir. diff difference diff [dosya_1] [dosya_2] dosya_1 ve dosya_2 yi satir satir karsilastirip farkli satirlari belirler.

Linux Komutlari 8 diff3 difference3 diff [dosya_1] [dosya_2] [dosya_3] dosya_1, dosya_2 ve dosya_3 ü satir satir karsilastirip farkli satirlari belirler. du disk usage du [dosya klasör] Girdi olarak dosya verilirse sadece o dosyanin büyüklügünü verir. Sayet girdi, klasör olursa rekürsif calisarak bütün alt dosyalar ve klasörlerin disk üzerinde kapladigi alana dair özet rapor cikti olarak verilir. expand expand [dosya] Verilen girdideki tab karakterlerini bosluk karakterine cevirir. fdformat fdformat aygit Düsük seviye floppy disk formatlama islevini görür.

Linux Komutlari 9 free free Sistemdeki kullanilan ve bos olan bellek miktarini gösterir. groups groups [kullanici] Verilen kullanici nin ait oldugu guruplari listeler. Sayet bir kullanici belirtilmedi ise, o anda komutu calistiran aktif kullanici girdi olarak alinir. gzexe gzexe [-d] exe_dosya Calistirilabilir dosyalarin sikistirilamasi ya da sikistirilmis calistirilabilir dosyalarin acilmasini saglayan bir komuttur. gzip gzip [dosya] Dosyalarin sikistirilmasini saglar. Sikistirma icin Lempel- Ziv kodlamasini kullanir.

Linux Komutlari 10 gunzip gunzip [dosya] Lempel-Ziv kodlamasi ile sikistirilmis dosyalarin acilmasini saglar. id id [kullanici] kullanici nin kullanici ve gurup id lerini cikti olarak verir. ispell ispell Ingilizce kelimelerin sintaktik kontrolünü yapar. Sayet kelime yanlis girildi ise alternatif cözümleri sunar.

Linux Komutlari 11 kill kill [sinyal] [islem_id] islem_id sinin belirttigi isleme belirtilen sinyali gönderir. Gönderilebilecek sinyallerin listesi icin kill -l komutu kullanilabilir. Yine islem_id sini ögrenmek icin ps -aux komutu ya da pidof komutu kullanilabilir. Örnegin id si 200 olan bir islemi sonlandirmak icin kill -9 200 komutu kullanilmalidir. killall killall [islem_adi] Islemleri adlarini kullanarak sonlandirmayi saglar.

Linux Komutlari 12 ln link ln [-s] hedef [link_adi] Hedef dosyaya bir baglanati kurar. Baglanti adi icin sayet belirtildi ise link_adi parametresi kullanilir. Eger belirtilmedi ise hedef in adi baglanti adi olarak kullanilir. Iki türlü baglanti türü mümkündür: symbolic ve hard. Symbolic baglantida hedef dosyaya isaret eden bir referans yeni dosya olusturulur ve hedef dosyaya ulasilmak istendiginde bu referans dosya üzerinden hedef dosya belirlenir. Fakat silme islemi esnasinda ise hedef dosya yerine referans dosya silinir. Hard baglantida ise hedef ve referans dosya ayni inode numarasina sahiptirler, bir baska degisle ayni dosyalardir. Örnegin referans dosya yi sildiginizde hedef dosyada silinecektir. logname logname Sisteme giris yaptiginiz kullanici adini verir. lpr lpr [-P hedef] [dosya] Belirtilen hedefteki yaziciya dosya yi cikti alinmak üzere gönderir.

Linux Komutlari 13 lprm lprm [-] [hedef_yazici] [görev_id] Sayet - parametresi ile birlikte kullanildi ise hedef_ yazici daki bütün görevleri iptal eder. Spesifik bir görev icin ise görev_id belirlenebilir. lpq lprq [-P hedef_yazici] Belirtilen hedef_yazici daki yazdirilacak dökümanlarin sirali listesini verir. man man dosya Sistem komutlari ve fonkisyonlari ile ilgili kilavuz sayfalara bu komut sayesinde ulasabilirsiniz. dosya parametresi bir programa, uygulamaya ya da fonksiyona karsilik gelmelidir. manpath manpath man komutu ile ulastiginiz kilavuz sayfalarinin sistemde bulundugu yolu belirler.

Linux Komutlari 14 mount mount [-t tip] [aygit] [klasör] Belirtilen aygit daki dosya sistemi klasör parametresinin isaret ettigi yere baglanir. Örnegin floppy diskinize erismek istiyorsaniz onu sisteme mount komutu ile baglamaniz gerekmektedir. Bu islem su sekilde yapilabilir: mount /dev/fd0 /floppy. mtools mtools Unix sistemlerin MS-Dos dosya sistemindeki dosyalar üzerinde calisabilmesini saglamak icin tanimlanmis olan komutlarin listesi mtools komutu ile listelenir. Bu komutlarla bir nevi MS-Dos emülatörü olusturulmustur. Belli MS-Dos komutlarinin birebir Unix eslenigi vardir. Örnegin MS-Dos daki dir komutunun karsiligi mtools listesinde mdir komutudur. Bu komutlar zincirinin ana hedefi floppy disk üzerinde islemler yapmaktir. Sayet /etc/ mtools.conf ayar dosyaniz gerekli ayarlamalari iceriyorsa, bu komutlari calistirmak icin diski mount etmenize gerek yoktur.

Linux Komutlari 15 pidof process id of pidof program Sayet belirtilen program sisemde aktif ise bu programin islem_id si cikti olarak verilir. printenv print environment printenv [cevre_degiskeni] Belirtilen cevre_degiskeni nin degerini verir. Sayet cevre_degiskeni belirtilmez ise bütün cevre_degiskenleri nin degerleri listelenir. ps ps Sistemde aktif olan islemlerle ilgili bilgi verir.

Linux Komutlari 16 quota quota Kullanicilarin disk kullanim ve limitleri hakkind bilgi verir. rev reverse rev [dosya] dosya daki her satiri tarar ve her satirdaki karakterleri tersten siralayarak standar ciktiya yazar. sleep sleep süre [süre_tipi] Süre ile belirlenen zaman boyunca islem yapmadan beklenmesini saglar. Süre sonunda otomatikmen sonlanir. süre_tipi degiskeni s, m, h, d degiskenlerinden biri olabiir ve sirasiyla saniye, dakika, saat ve gün e karsilik gelmektedir.

Linux Komutlari 17 sort sort [dosya] dosya daki satirlari alfabetik siraya dizerek standart ciktiya yazar. split split [ayirma_türü] dosya [yenidosya_önadi] dosya yi ayirma_türü nde belirtilen özelliklere göre farkli dosyalara ayirir. Yeni olusturulan dosyalara ön ad tanimlanmadi ise default olarak xx atanir. ayirma_türü olarak byte sayisi, satir sayisi, karakter sayisi girilebilir. stty stty Terminal özelliklerini degistirmeyi ve listelemeyi saglar.

Linux Komutlari 18 su switch user su [kullanici] Gecici bir süre o anki aktif kullancidan belirtilen kullanici ya gecisi saglar. ina örnek olarak; normalde sisteme root olarak girmek tavsiye edilmez. Bunun yerine normal bir kullanici adiyla sisteme giris yapip, root izni gerektiren bir islem yapmak istendiginde su root komutu ile gecici root hakkina sahip olma tercih edilir. Sayet kullanici belirtilmez ise, yani sadece su komutu calistirilirsa bu su root ile ayni etkiye sahiptir. sum sum [dosya] dosya nin 16-bitlik checksum ini ve kac blok tan meydana geldigini hesaplar. Her bir blok 1024-byte a karsilik gelmektedir. tac tac [dosyalar] cat komutu ile ayni islevi görür. Tek fark cat isleme ilk satirdan baslarken tac son satirdan baslar.

Linux Komutlari 19 tar tar [arsiv] [arsivlenecek_dosya] Dosyalarin birarada paketlemesini yapip arsiv olusturmayi ve var olan bir arsivden dosyalarin geri alinmasini saglar. Olusturulan arsivlerin uzantisi.tar seklindedir. Genellikle olusturulan arsivler yer kazanmak amaci ile sikistirip saklanmaktadir. Örnekler: 1) dosya_1 ve dosya_2 dosyalarindan dosyaarsivi isminde bir arsiv olusturmak icin: 2) Arsivden dosyalari geri almak icin: touch touch [dosya] dosya nin erisim ve degistirilme zamanlarini o anki zamana göre degistirmeyi saglar.

Linux Komutlari 20 uname uname Sistem bilgilerini listeler. Bu bilgiler makine donanim tipi, network hostadi, isletim sistemi ve islemci tipi ile ilgili bilgilerdir. uptime uptime Sistemin ne kadar süreden beri kesintisiz calistigina dair bilgi verir. Listelenen bilgiler sunlaran ibarettir: o anki saat, ne kadar süredir sistem calisiyor, sistemdeki aktif kullanici sayisi, gecen 1, 5 ve 15 dakikadaki sistemin yük ortalamasi uudecode Unix2Unix decode uudecode [dosya] ASCII formatinda kodlanmis bilginin tekrar orjinal haline kodlanmasini saglar.

Linux Komutlari 21 uuencode Unix2Unix encode uuencode [dosya] Sadece ASCII kodlamasini destekleyen network medyasi icin binary dosyalarin ASCII formatinda kodlanmasini saglar. vrfy verify vrfy [e-posta] E-posta hesaplarinin gecerliligini test eder. w w [kullanici] Sistemde kimin aktif oldugunu ve ne yaptigini listeler. whereis whereis komut komut a ait calistirilabilir dosya, kaynak dosya ve kilavuz dosyalarin sistemdeki yerini belirler. which which shell_komutu shell_komutu nun tam yolunu belirler.

Linux Komutlari 22 who who Sistemde kimin aktif oldugunu listeler. wget wget URL Internetten dosya indirmek icin kullanilir. HTTP, HTTPS ve FTP protokollerini destkler. Örnegin bir sitenin tümünü indirmek istiyorsaniz wget -m site_adresi komutu isleminizi gerceklestirecektir.