Pardus ta Komutlarla Çalışmak

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

Komut Penceresi ile Çalışmaya Başlamak

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

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

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

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

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

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

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

Temel Linux Komutları

LİNUX SERVER TEMEL KOMUTLAR

Temel Linux Eğitimi. İçindekiler

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?

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

Kazanımlar. Linux nedir? Linux dizin yapısı. Linux kabuğu nedir? Temel kabuk komutları. Bash programlama. Dosya işlemleri. Süreç yönetimi.

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

LİNUX. Dosyalar ve dizinler

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

Temel LINUX Komutları

Kurumsal Güvenlik ve Web Filtreleme

Kurumsal Güvenlik ve Web Filtreleme

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

CHAPTER 4. Linux ile İlk Adımlar

Linux Dosya ve Dizin Yapısı

Temel Linux Bilgileri Türk Standardları Enstitüsü Yazılım Test ve Belgelendirme Dairesi Başkanlığı

Pardus 2013 te Metin Editörleri

Kabuk Programlama (Bash)

LINUX YAPISI VE KOMUTLARI

Linux konsol uygulamaları ve BASH programlama

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

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

LİNUX (İşletim Sistemi) ve Dağıtımları (Pardus).. Murat KARA

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

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

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

Sistem Programlama. (*)Dersimizin amaçları Kullanılan programlama dili: C. Giriş/Cıkış( I/O) Sürücülerinin programlaması

C Konsol ve Komut Satırı

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

Paralel Hesaplama - Beowulf Cluster

Dosyalar ve dizinler Temel prensipler Her ey bir dosya Tek Kök dizin lama (Mount) uygun bir sürücü ve eri im izinleri ile lama Otomatik Ba lama

16-18 Nisan 2012 Pazartesi-Çarsamba 9:30-12:30. Temel Linux Eğitimi. Süha TUNA.

grup ve diğerlerini ifade eder ve 3 hanede kullanılır: a) okuma (r) 4, yazma (w) 2, çalıştırma (x) 1. chmod her şey okunabilir, yazılabilir ve

YAZILIM İŞLETİM SİSTEMLERİ

LİNUX KOMUT SATIRI. Kemal Demirez facebook.com/kemaldemirez0 twitter.com/kemaldemirez

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

LİNUX İŞLETİM SİSTEMİNİN KÖPRÜ MODUNDA ÇALIŞTIRILMASI VE GÜVENLİK DUVARI İŞLEMLERİ

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

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

İstemci Sunucu ortamında dosya transfer işlemleri ve Sunucu ortamında işlem yapabilen iki parametreli bir yazılımdır.

Ubuntu Terminal Server Ve Uzak Masaüstü Sunucusu

Bazı MSDOS komutları BAZI DOS KOMUTLARI

2. HTML Temel Etiketleri

Linux* için Intel Hızlı Başlama Kiti v1.2 Hızlı Başvuru. Sipariş No.: C

2. SCADA PROGRAMI. TEOS' un size sunduğu bir çok hizmet içerisinde en önemlilerini şöyle sıralayabiliriz:

3CX Phonesystem Türkçe Anonsları Windows ve Linux İşletim Sistemlerinde Aktif Etme

$ rm dosya1 dosya2 dosya3 dosya4 dosya5 dosya6 dosya7 dosya8

Dosya Yönetim Sistemi Hazırlayan : mustafa kaygısız Kaynak: megep.meb.gov.tr

FOG SERVER (FREE GHOST SERVER) YAZILIMININ KURULUMU

T.C. MİLLÎ EĞİTİM BAKANLIĞI MEGEP (MESLEKİ EĞİTİM VE ÖĞRETİM SİSTEMİNİN GÜÇLENDİRİLMESİ PROJESİ) BİLİŞİM TEKNOLOJİLERİ AÇIK KAYNAK İŞLETİM SİSTEMİ-3

CYGWIN KURULUMU ve KULLANIMI

Temel Kavramlar. İşletim Sistemi

Sun Solaris Jumpstart Sistemi

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

PBS Betiği Hazırlama ve PBS Komutları. Feyza Eryol

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

vsphere Client(viClient) ile ESXI Kontrolü

İSTANBUL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ SİSTEM PROGRAMLAMA DERSİ. Öğr.Gör. Mehmet DEMİR

Sanal Makine Kurulumu (VirtualBox)

BİLİŞİM TEKNOLOJİLERİ

Clonezilla Server ile Ağ Üzerinden Çoklu İmaj Yükleme

DOSYA-KLASÖR VE DOSYA UZANTILARI Batıkent Ortaokulu,Ders Notları,2016

İŞLETİM SİSTEMLERİ. İŞLETİM SİSTEMİ Kavramı. Klasör ve Dosya Mantığı. Klasör ve Dosya Mantığı

DENEME SINAVI CEVAP ANAHTARI

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

T.C. MİLLİ EĞİTİM BAKANLIĞI MEGEP (MESLEKİ EĞİTİM VE ÖĞRETİM SİSTEMİNİN GÜÇLENDİRİLMESİ PROJESİ) BİLİŞİM TEKNOLOJİLERİ

YEDEKLEME PROGRAMI KURULUM VE KULLANIMI

KULLANICI KULLANIM KILAVUZU

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

ÖĞRENME FAALİYETİ 1 ÖĞRENME FAALİYETİ 1

Windows İşletim Sistemi

sunucu uygulaması Devrim Sipahi

BÖLÜM 1 GİRİŞ 1.1 GİRİŞ

BİLİŞİM TEKNOLOJİLERİ BİL-109 ÖĞRETİM GÖREVLİSİ SEMİH ÇALIŞKAN

Doğu Akdeniz Üniversitesi Bilgisayar ve Teknoloji Yüksek Okulu Bilgi teknolojileri ve Programcılığı Bölümü DERS 1 - BİLGİSAYAR VE ÇEVRE ÜNİTELERİ

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

MAC İşletim Sistemine Sahip Makineler İçin Elektronik İmza Kurulumu

Kullanım Kılavuzu RADYOLOJİ MODÜLÜ

PARDUS 5 PROGRAMLARI

*nix' lerde Etkin ve Pratik Arama Yöntemleri

AGSoft Çocuk Gelişim Takip Programı Kullanım Kılavuzu

İşletim Sistemi. BTEP205 - İşletim Sistemleri

AKINSOFT. Eofis NetworkAdmin. AKINSOFT EOfis NetworkAdmin Kurulumu Bilgi Notu. Doküman Versiyon : Tarih : Copyright 2008 AKINSOFT

Temel masaüstü bileşenleri

3. Aşağıdakilerden hangisi B5 hücresinin değerini getirir (Kopyalar)? a-) =B5 b-) B5 c-) =B(5) d-) =5B

LINUX KOMUTLARI. Emin Islam Tatli

EnRoutePlus Format İşlemi Öncesi Yedek Alma Dokümanı Versiyon 5.8 Döküman Güncelleme Tarihi: 13/10/2010

BU DERSİN SONUNDA BUNLARI ÖĞRENECEKSİNİZ;

SIMAN KULLANIM KILAVUZU

ETA:SQL VE ETA:V.8-SQL PROGRAMLARINDA INSTALL ĐŞLEMĐNDE ANA BĐLGĐSAYAR KAVRAMI

Regular Expressions Version 0.1

Transkript:

KONSOL KOMUTLARI

Pardus ta Komutlarla Çalışmak Pardus üzerinde şu ana kadar tüm işlemlerimizi grafik ara yüz ile fare ve klavyeyi kullanarak gerçekleştirdik. Şimdiye kadar yaptığımız tüm işlemler ve daha fazlasını konsol aracılığı ile de yapmak mümkündür. Hatta grafik ara yüzün kısıtladığı bir çok özelliğe konsol ile erişebilirsiniz. Terminal ya da uç birim olarak da isimlendirilen konsol, sistem üzerinde çeşitli komutlar vererek işlemler yapmanızı sağlayan, çıktılarını size sunan bir ara birimdir. Konsolu açmak için; Pardus > Uygulamalar > Sistem > Uçbirim (Konsole) yolu takip edilerek, Alt + F2 yapıp açılan kutucuğa konsole yazılarak, Dolphin de herhangi bir dizin içindeyken F4 tuşuna basılarak Konsole uçbirimi açılabilir.

Shell (Kabuk) Shell, bir nevi kullanıcı ile çekirdek (kernel) arasında yer alarak, kullanıcıdan gelen komutları yorumlayarak çekirdeğe iletmektedir. Kernel ile shell arasında da adına sistem çağrıları denen yakın bir ilişki bulunmaktadır. Günümüzde en yaygın kullanılan kabuk (shell) programı bash kabuk programıdır. Sistemde kullanılan kabuk programını görmek için konsoldan (terminalden) echo $SHELL komutu verilmelidir.

Yardım alma help Bir komutun kullanım parametrelerini görmek için kullanılır. Örneğin cp komutunun kullanım parametrelerini görmek için cp --help yazılır whatis komutadı Bir komutun yaptığı işi kısaca anlatır. man komutadı Komutun detaylı açıklamasını, alabileceği argümanları ve bütün seçeneklerini gösterir. Komutlar hakkında bütün bilgileri düzenli bir şekilde sunar.

Dizinde listeleme ls ls -l Bir dizindeki dosya ve dizinleri listeler ayrıntılı listeler ls -a normalde görülmeyen dosya ve dizinler de görülür. ls -la gizli dosyalar dahil tüm dosya ve dizinleri ayrıntılı listeler dir komutu da listeleme yapar.

Dizin işlemleri cd dizin_adi belirtilen dizine geçmenizi sağlar. (cd :change directory) cd.. bir üst dizine geçmenizi sağlar. pwd İçinde bulunduğun dizini görüntüler.(pwd: print working directory) mkdir dizin_adi Yeni dizin oluşturur.(mkdir: make directory)

Dosya oluşturma touch dosya_adi Bulunulan dizinde dosya oluşturur. Sırf metin içerecek dosyaların oluşturulması için editörler de kullanılabilir. echo metin > dosya_adi Dosyanın içine metin bilgisini yazar. echo metin >> dosya_adi Dosyanın içine metin bilgisini ekler.

Dosya içeriğini ekrana görüntüleme cat dosya_adi Text dosyasının içeriğini ekranda görüntüler. more dosya_adi Aynı işi yapar. sort dosya_adi Belge çıktısını alfabetik tarzda konsolda gösterir. sort -r dosya_adi Belge çıktısını ters alfabetik tarzda konsolda gösterir.

Dizin ve dosya silme rmdir dizin_adi rm -ir dizin_adi Boş dizini siler. dizin içindeki dosyaları silerken onay ister rm -r dizin_adi dizin ve içindeki dosyaları onaysız siler rm dosya_adi dosya siler

Dosya ve dizin kopyalama cp dosyaları kopyalar. Kopyala-yapıştır cp ali/dosya_adi veli/ ali dizinindeki dosya_adi dosyasını veli dizinine kopyalar. cp -r dizin_adı yeni_dizin dizin kopyalamak için

Dosya taşıma mv Dosya adını değiştirir ya da dosyayı başka bir dizine taşır. Kes-yapıştır mv veli/dosya_adi Dosya_adi dosyasını dosya_adi2 adıyla taşır. ali/dosya_adi2 clear konsol ekranını temizler. file isim İsim adlı elemanın cinsini gösterir. Dosyaysa dosyanın türünü (txt, exe, jpeg, gif, vb.), dizinse dizin olduğunu söyler.

Takvim,tarih,saat,hesap makinesi cal Geçerli tarihi gösterir. cal 2010 2010 yılına ait takvimi gösterir. date Tarih ve saati gösterir. kcalc Hesap makinesini açar

Text dosyasındaki satır,karakter, kelime sayılarını bulmak wc -l dosya_adi Text dosyasındaki satır sayısı görüntülenir. wc -c dosya_adi Text dosyasındaki karakter sayısı görüntülenir. wc -w dosya_adi Text dosyasındaki kelime sayısı görüntülenir.

Uzun text dosyalarının ilk ve son head dosya_adi Text dosyasının ilk 10 satırını görüntüler. satırlarını görmek head -7 dosya_adi Text dosyasının ilk 7 satırını görüntüler. tail dosya_adi Text dosyasının son 10 satırını görüntüler. tail -5 dosya_adi Text dosyasının son 5 satırını görüntüler.

Daha önce kullanılan komutları listeleme history daha önce konsolda kullanılmış olan komutları listeler. history 20 Son kullanılan 20 komutu listeler Tekrar kullanmak istediğiniz komut için! işareti ve komutun önündeki sayıyı yazarak kullanılır. 1443. sırada clear varsa komut satırına!1443 yazmak yeterli

Komuta takma ad verme alias Komutu ile sık kullandığımız komutlara isim verebiliriz. alias liste= ls -la Komutuyla ls -la komutunu liste takma adıyla tanımladık. unalias liste liste takma adını kaldırır.

Kullanıcı oluşturma sudo su Root kullanıcısına geçiş yapar adduser kullanıcı_adi Yeni kullanıcı oluşturur. Sadece root yeni kullanıcı oluşturabilir addgroup grup_adi Yeni grup oluşturur. Sadece root yeni grup oluşturabilir

Kullanıcı silme su kullanıcı_adı Kullanıcı_adı isimli kullanıcıya geçer. deluser kullanıcı_adi Adı verilen kullanıcıyı siler. Bu yetki roota aittir. deluser -r kullanıcı_adi Kullanıcı ile beraber kullanıcıya ait ev dizini de silinir delgroup grup_adı Adı verilen grubu siler. Bu yetki sadece roota aittir.

Kullanıcı işlemleri groups kullanıcı_adı Kullanıcının hangi gruplara üye olduğunu gösterir. passwd kullanıcı_adı Kullanıcının şifresini değiştirir. usermod -L kullanıcı_adı Kullanıcı hesabını kilitler usermod -U kullanıcı_adı Kullanıcıyı tekrar aktif eder

Bir dosyanın sahibini sadece sistemdeki root kullanıcı değiştirebilme yetkisine sahiptir. Dosyanın sahibini değiştirmek icin kullanılan chown komutunun temel yapısı aşağıdaki gibidir : chown kullanıcı_ismi dosya_ismi Dosyanın sadece grubu değiştirilmek istendiğinde chgrp komutu kullanılmaktadır. Bu komutun temel yapısı aşağıdaki gibidir : chgrp grup_ismi dosya_ismi

Donanımla ilgili fdisk -l Sistemin disk bölümleri ile ilgili bilgi verir. du Sistemdeki bütün dosyaları KB cinsinden listeler. Komut çıktısı uzun olacağından more ile birlikte kullanmak doğru olur. du more free Sistemin kullandığı RAM miktarını KB cinsinden gösterir. free m Sistemin kullandığı RAM miktarını MB cinsinden gösterir.

Sistemle ilgili lsb_release a Dağıtımla ilgili bilgi verir. dmidecode Sistemle (bios, memory, cache vs.) ilgili bilgi verir. Örneğin bios ile ilgili bilgi almak için dmidecode --type bios komutunu kullanılır.

Sistemle ilgili who Sisteme bağlı olan kullanıcıları listeler. whoami Sisteme giriş ismini gösterir. hostname Linux server kurulu sunucumuzun tam ismini görüntüler. ifconfig ip adresi ve Ethernet kartı ile ilgili bilgi (Ethernet kartının ismi, Mac adresi,netmask adresi vb) verir. Root yetkisiyle çalışır.

Sistemle ilgili last Sisteme ne zaman giriş yapılmış ne zaman reboot edilmiş gösterir. uptime Sistemin ne kadar zamandır açık onu gösterir. dmesg sistemin en başından beri açılış mesajlarını gösterir.

Sistemle ilgili Sistemi kapatma işlemi root yetkisiyle yapılabilir. init 0 Sistemi kapatır. halt Sistemi kapatır. shutdown -h now Sistemi kapatır. shutdown -h now+10 Sistemi 10 dakika sonra kapatır shutdown -r now Sistemi yeniden başlatır. reboot Sistemi yeniden başlatır.

Sistemle ilgili uname İşletim sistemi hakkında bilgi verir. -m Makinanın donanımının adını verir. -n Nodename i yazar. Nodename sistemin network iletişimi için kullanılır.. -r Kernelinizin sürümünü görmek için -s Sistem ismini yazar -v İşletim sisteminin versiyonunu yazar -a yukarıdaki bilgilerin tamamını yazar

Çalışan processlerle ilgili ps ps -x ps -ux ps -aux Çalışan processler hakkında bilgi verir. Sizin çalıştırdığınız işlemleri gösterir. Çalışan processleri CPU/RAM kullanımıyla gösterir. Çalışan bütün processleri gösterir. pstree Sistemdeki hangi processin hangi program ya da komut altında çalıştığını bir ağaç yapısı şeklinde gösterir.

process durdurma kill pid Process numarası (PID) verilen işlemi durdurur. kill -9 pid Zorla sonlandırmak için -9 parametresini kullanırız. killall processname Belirtilen program türündeki tüm işlemleri durdurur.

Temel arşivleme komutları tar cvf hedefdosya.tar kaynakdosya Kaynakdosyayı hedefdosya.tar adıyla arşivler. tar xvf hedefdosya.tar Arşivi açar. tar cvf hedefdosya.tar kaynakdosya1 kaynakdosya2 2 dosyayı da hedefdosya.tar adıyla arşivler. tar cvf hedefdosya.tar *.doc Uzantısı doc olan dosyaları hedefdosya.tar adıyla arşivler.

Sıkıştırma işlemleri gzip bilgi.txt gunzip bilgi.txt.gz bzip2 deneme.txt bilgi.txt dosyasını bilgi.txt.gz adıyla sıkıştırır. Sıkıştırılan dosyayı açar. Deneme.txt.bz2 adıyla sıkıştırır. bunzip2 deneme.txt.bz2 Sıkıştırılan dosyayı açar. zip bilgi.zip bilgi.txt Bilgi.zip adıyla sıkıştırır. Ana dosya silinmez. unzip bilgi.zip Sıkıştırılan dosyayı açar. zip -r dosyalar.zip dizin Dizin sıkıştırır.

Sıkıştırma yaparak arşivleme işlemi Sıkıştırma Türü Parametre Uzantısı gzip -z gz bzip2 -j bz2 tar -zcf dosya.tar.gz dosya tar -zxf dosya.tar.gz tar -jcf dosya.tar.bz2 dosya bzip2 ile sıkıştırır. tar -jxf dosya.tar.bz2 bzip2 ile açar. Dosyayı gzip ile sıkıştırarak arşivler Dosyayı gzip ile açar