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

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

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

Komut Penceresi ile Çalışmaya Başlamak

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

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

İÇİNDEKİLER. Anasayfa...4 Güncellemeler Sekmesi...4 Yazılar Menüsü...4 Tüm Yazılar Sekmesi...5

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

Pardus ta Komutlarla Çalışmak

İSTANBUL OKAN ÜNİVERSİTESİ EĞİTMENLER İÇİN O LEARN KULLANIM KILAVUZU. Sı av asıl oluştura iliri?

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

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

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

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

$ rm dosya1 dosya2 dosya3 dosya4 dosya5 dosya6 dosya7 dosya8

Temel Linux Komutları

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

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

*Üst menü muhasebe bölümü seçilir. *Çalışıla ak para iri i eur,usd v. seçilir.

. Türki e Tur u ası, 2015 Kurallı Klas a Lise Grubu O u açıkla ası, Kurallar, Pua la dır a ve Masa Kurulumu. Dağ ılık. Son güncelleme:

Temel Linux Eğitimi. İçindekiler

İŞ KAZASI VE MESLEK HASTALIĞI BİLDİRİM FORMU UYGULAMASINA GİRİŞ

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

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

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

C Konsol ve Komut Satırı

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

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

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

Türki e Ge eli TYT Denemesi Uygulama ve Değerle dir e Bilgileri

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

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

Konfeksiyon İhra atçılar Birliği atı al a Portalı. Tedarik Profili Kulla ı ı

PARAGRAFTA YARDIMCI DÜŞÜNCE

İşletim Sisteminin Katmanları

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

NOKTASAL VERİLERİN COĞRAFİK İFADESİ: KOORDİNAT NEDİR?

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

BİYOİNFORMATİK ARAŞTIRMALARI VE ARAÇLARI

Ödevler: Linux ve Uygulamalar Ertesi günün sabahına hazırlanması beklenen akşamlık ödevler

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

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

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

Türk Yoğu Bakı He şireleri Der eği

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

iti are E i et Ge el Müdürlüğü ü suru ura devu.eg.gov.tr i ter et adresi de istedikleri trafik tescil birimlerinden randevu alabileceklerdir.

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

MİCROSOFT OFFİCE EXCEL SORULARI

PBS Betiği Hazırlama ve PBS Komutları

Gü ven ce He sa b Mü dü rü

LİSANS ÖĞRENCİLERİ İÇİN

BİRİNCİ BÖLÜM ÇÖZÜMLÜ PRATİK ÇALIŞMALARI

CHAPTER 3. ZAMANLANMIŞ GÖREVLER (Automated Tasks)

Bash ile Programlama. Cem Ahmet Mercan. Ulusal Yüksek Başarımlı Hesaplama Merkezi (UHeM) 13 Temmuz 2017

GİRİŞ CÜMLESİ. Giriş ü lesi, ko uya girişi yapıldığı, ko u u ta ıtıldığı ü ledir.

Linux Dosya ve Dizin Yapısı

Linux Kurulumu (Sürüm 1.52) İçindekiler

ÖĞRETİM) İŞLETME (İNGİLİZCE), LİSANS Bİ*** KA*** PROGRAMI, (ÖRGÜN ÖĞRETİM)

SİRKÜLER: 2014/023 BURSA, Konu: E-Fatura Uygulamasını GİB Portal Yöntemiyle Kullanan Mükellefler Hakkında

EKMUD BİYOİSTATİSTİK AKADEMİSİ

AVRASYA ÜNİVERSİTESİ

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

İÇİNDEKİLER... SUNUŞ... İKİNCİ BASKIYA ÖNSÖZ... BİRİNCİ BASKIYA ÖNSÖZ... TABLOLAR VE ŞEKİLLER LİSTESİ... KISALTMALAR LİSTESİ...

Regular Expressions Version 0.1

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

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

Temel LINUX Komutları

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

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

AVRASYA ÜNİVERSİTESİ

ÖNSÖZ... İÇİNDEKİLER... KISALTMALAR...

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

AVRASYA ÜNİVERSİTESİ

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

OMNET Ağ Benzetim Yazılımı (Network Simulation Framework) BİL 372 Bilgisayar Ağları. GYTE - Bilgisayar Mühendisliği Bölümü

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

Denetim Masası/Programlar/Windows özelliklerini Aç/Kapat

U SB M I N I ADAPTE R BLUETOOTH

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

Web Formlar ve Sayfalar Arasında Bilgi Gönderme. BATML İnternet Programcılığı 1

KONU: İşletim Sistemleri I - Ms-Dos İşletim Sistemi SORULAR

Küme Bilgisayarlarda PBS Kuyruk Sistemi

LİXİL 5. ULUSLAR ARASI ÜNİVERSİTELER MİMARLIK YARIŞMASI

LINUX KOMUTLARI. Emin Islam Tatli

İstanbul Teknik Üniversitesi IEEE Öğrenci Kolu

İnternet Arama Motorları. Cengiz KARADUMAN Tıbbi Dokümantasyon ve Sekreterlik

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?

Rekabet Kurumu İle İlişkilerde Dikkat Edilmesi Gereken Hususlar Hakkında Kılavuz

Java 2 Standart Edition SDK Kurulum ve Java ya Giriş

Gazi Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü. Bilgisayar Ağları Dersi Lab. 2

CYGWIN KURULUMU ve KULLANIMI

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

Linux konsol uygulamaları ve BASH programlama

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

Araş.Grv. Na i Berkut Yrd. Doç. Dr. REŞAT VOLKAN GÜNEL

Cite While You Write özelliği

Transkript:

Yrd. Doç. Dr. A. Burak İNNER Kocaeli Üniversitesi Bilgisayar Mühendisliği Yapay Zeka ve Benzetim Sistemleri Ar-Ge Lab. http://yapbenzet.kocaeli.edu.tr

Li u Ko ut Satırı Arayüzü(CLI), yüzlerce komutla çok zengin bir arabirimdir Her komut, birçok varyasyon, seçenek, argüman türü ile birlikte gelir Popüler e sık kulla ıla içi ler hakkı da ilgi sahi i iz a ak ü kü ola tü ko utları hatırla ak i ka sızdır. Dola ısı la farklı ko utlar e farklı kulla ı şekilleri ko uları la ilgili daha fazla ilgi edi e i ir olu a ihti a ı ız ar.

Komut İşlevi - Görevi $ man Kıla uz sa faları okur $ whatis Man sa fa aşlıkları ı a ahtar kelimelere göre arar Man sa faları ı a ahtar keli elerle arar Bilgi sa faları ı okur $ apropos $ info $ <command> -h $ <command> --help Ko utları kulla ı ı gösterir

$ man <command> (Bir komutun man sayfası ı okur) $ man ls

"Man" ko utu, dağıtı ı ızda sakla a kıla uz sa falarda okur. Bu sa faları ko u u dağıtı a ağlı olarak iraz farklılık gösterebilir. Maki e izdeki kıla uz sa faları ı ko u u u il ek içi 'manpath' ko utu kulla ı. $ manpath Bu ko ut, apıla dır a dos ası a ağlı olarak kıla uz sa faları ı ko u u u ta ı lar /etc/manpath.cfg Bazen de bu amaçla bir MANPATH orta değişke i e sahip oluruz. $ echo $MANPATH Tipik olarak ulu dukları ko u : /usr/share/man/

"Man" sa faları irde çok ölü hali de sı ıfla dırılır: (1) Komutlar için (2) Siste çağrıları içi (3) C Kütüphane Fo ksi oları (4) Özel dos a adları (5) Li u dos aları içi dos a for atları (6) O u lar e ekra koru u u gi i şe ler (7) Keli e işle paketleri & çeşitleri (8) Siste ö eti ko utları

Man sa fası da ha gi ölü de göster ek istediği ize karar ere iliriz $ man <n> <name> Örnek: $ man 1 passwd $ man 5 passwd $ man passwd (passwd komutu için manuel sayfa) (/etc/passwd dos ası içi manuel sayfa) (Varsa ıla Bölü 1; komut) man ko utuhakkı dadahafazla ilgiedi $ man man ekiçi,

'Whatis' erita a ı, man sa faları ı seçile içeren bir erita a ıdır. Başlık Bölü Nu arası İsi ala ı Bu erita a ı komutlarla birlikte kulla ılır. ölü leri i

$ whatis <keyword> (Başlıkta a ahtar keli esi ola man sayfaları ı bulur) "Whatis" komutu, man sa faları daki aşlık ala ı daki a ahtar kelimeyi arar Tü eşleş eler içi, aşağıdakileri içere ir satır görü tüle ir:, Başlık Bölü Nu arası Açıkla a(isi Ala ı da ) Ta ir keli e ol alı $ whatis hea (Hiç ir çıktı çık az) Birden çok anahtar kelime edinebiliriz $ whatis head tail

$ apropos <keyword> (Başlıkta a ahtar keli e bulu a man sayfaları ı bulur) man' ko utu ko ut adı ı ildiği i arsa ar. Ko ut adı ı il i orsa ız e al ız a ir a ahtar keli e iz arsa e olacak? Çözüm, 'apropos' ko utu u kulla aktır. apropos' ko utu ir a ahtar keli e alır e u a ahtar keli e içi whatis erita a ı daki ' aşlık' ve 'Ad' ala ları ı arar.. Ardı da, a ahtar keli e le eşleşe her ko ut içi tek ir satır Ad ala ı azdırır. $ apropos <keyword> Örnekler: $ apropos process (İşle le ilgili tü ko utları arar) (Bir keli e i ir kıs ı ile kulla ıla ilir) $ apropos proce Not: A ı çıktı a u kodda da ulaşıla ilir, $ man -k <keyword>

$ info <Command> (Komutu bilgi sayfaları ı gösterir) info sa faları man sa faları a e zer a ak GNU u gula aları içi GNU projesi tarafı da oluşturul uştur. $ info gzip $ info emacs Bu ko ut hakkı da daha fazla ilgi içi : $ info info GNU ko utları ı he olur. man sa faları he de info sa faları info sa faları ge ellikle daha e i e kulla ı ı iraz daha kola dır. Bazen man sa faları info sa faları a aş urur.

$ <Command> -h (Ko utu Kulla ı ı ı Gösterir) $ <Command> --help

Nor al ir e ara ası apa ilirsi iz. Popüler ağla tılar, Linux Bilgi Projesi: http://www.linfo.org/ Linux Dokümantasyon Projesi: http://www.tldp.org/ StackOverFlow http://stackoverflow.com/ Ve daha fazlası

Basit Araçlar

Komut Etkisi $ pushd Dizini girer (daha sonrası için saklar) $ popd Dizini çeker(son girileni getirir) $ dirs Girilen dizinler yığınını gösterir

$ pushd <directory path> $ popd $ dirs Li u dizi ığı ı tutar

(Boş Yığın)

Örnek: $ pushd /home/tom eşdeğerdir : $ cd /home/tom + dizini gir /home/tom $ popd eşdeğerdir : Yığı ı üst olu u al + cd <the selected path> $ dirs eşdeğerdir : Dizi ığı ı içeriği i listele e ığı a

Örnek: ~ Mevcut Dizin: Yığın üstü daima mevcut Dizini gösterir. ~ Dizi Yığı ı

$ pushd /etc /etc /etc Mevcut Dizin ~ Dizi Yığı ı

$ pushd /etc $ pushd /bin /bin Mevcut Dizin /bin /etc ~ Dizi Yığı ı

$ pushd /etc $ pushd /bin $ pushd /usr/share /usr/share /bin /usr/share Mevcut Dizin /etc ~ Dizi Yığı ı

$ pushd /etc $ pushd /bin $ pushd /usr/share $ popd /bin /bin Mevcut Dizin /etc ~ Dizi Yığı ı

$ pushd /etc $ pushd /bin $ pushd /usr/share $ popd $ popd /etc Mevcut Dizin /etc ~ Dizi Yığı ı

$ pushd /etc $ pushd /bin $ pushd /usr/share $ popd $ popd $ popd ~ Mevcut Dizin ~ Dizi Yığı ı

Komut İşlevi - Görevi $ echo Bir satır $ cat Meti dos aları ı görü tüler $ date Tarihi gösterir $ cal $ ncal Takvimi gösterir $ bc Temel hesap makinesi $ hostname Maki e adı ı gösterir $ uname Sistem bilgilerini gösterir $ uptime Siste $ reboot Maki e i e ide eti gösterir çalış a süresi i gösterir aşlatır (root olu alıdır)

$ echo < Görüntülenecek metin dizesi > $ echo $< Değişke Adı >

$ man echo

$cat < Görüntülemek için dosya veya dosyalar >

$ date (Geçerli tarihi ve saati göster) Bu ko ut, za a da gaları ko ak e a is i üzeri de za a da gası ulu a dizi leri e a dos aları arat ak istediği izde çok ararlıdır.

$ man date

Tarih biçiminizi ayarlayabilirsiniz. $ date +%D 04/30/14 $ date +%F 2014-04-30 $ date +%j 120 (Yılı gü ü 001..366) $ date +%Y 2014 $ date +%m/%d/%y 04/30/2014 $ date +%m-%d-%y 04-30-2014 Ve diğer bir çok biçi i...

$ cal (Geçerli ayı Takvi i i göster)

$ ncal

$ cal 2011 ( yılı ı takvi i i gösterir)

$ man cal

bc ara ı, te el ir ate atik hesap aki esi i sağlar. Te el ate atik, değişke ata a, dizilerle uğraş a gi i özelliklere sahiptir. Bu araç, ate atiksel for ülleri ko ut satırı da çalıştır ak içi çok ararlı ola ilir. Bash ko ut dos aları ı oluştururke gele ekte daha da fa dalı ola aktır.

$ hostname $ sudo hostname <yeni hostname>

$ uname (Siste hakkı da birde fazla bilgi türü yazdırır)

$ man uname

$ uptime (Siste çalış a süresi i yazdırır) Sistem yüklenme ortala ası so 1, 5 e 15 dakika boyunca

$ reboot (Siste i ye ide başlatır) Bu ko ut, kulla ı ı ı root ol ası gerekir siste i e ide aşlat ası ı sağlar.

Ahmed ElArabawy, Linux for Embedded Systems for Arabs

Dersin Sonu Kocaeli Üniversitesi Bilgisayar Mühendisliği Yapay Zeka ve Benzetim Sistemleri Ar-Ge Lab. http://yapbenzet.kocaeli.edu.tr/