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



Benzer belgeler
Komut Penceresi ile Çalışmaya Başlamak

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

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

Linux Dosya ve Dizin Yapısı

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?

Pardus ta Komutlarla Çalışmak

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

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

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

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

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

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

Temel Linux Eğitimi. İçindekiler

LİNUX. Dosyalar ve dizinler

Apache üzerinden Red Hat 5 yüklenmesi

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

Windows 2000 veya XP kurarken dosya sistemini seçmeniz gerekir. Ya FAT32 dosya sistemini kullanırsınız ya da NTFS.

Temel LINUX Komutları

Temel Linux Komutları

LİNUX. Dosyalar ve dizinler

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

Pardus 2013 te Metin Editörleri

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

İşletim Sistemi Nedir?

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

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

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

LINUX TEMEL BİLGİLER. İsa Dumanoğlu Çukurova Üniversitesi Fen-Edebiyat Fakültesi Fizik Bölümü

FOG SERVER (FREE GHOST SERVER) YAZILIMININ KURULUMU

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

Kurumsal Güvenlik ve Web Filtreleme

Regular Expressions Version 0.1

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

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

Kurumsal Güvenlik ve Web Filtreleme

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

Paralel Hesaplama - Beowulf Cluster

CYGWIN KURULUMU ve KULLANIMI

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

Autofs. Hüseyin Kaya

.docx veya.doc (2007 ve üzeri sürümlerde.docx iken sürümlerinde.doc tur.) 1.Belge Başlığı

İŞ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

Kullanıcı ve Grupların yönetimi

ecyber Kullanıcı Kılavuzu 1 / 1 1. ecyber hakkında Sistem gereksinimleri:... 2 Donanım:... 2 Yazılım: Kullanım Rehberi...

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

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

Ubuntu Terminal Server Ve Uzak Masaüstü Sunucusu

LİNUX SERVER TEMEL KOMUTLAR

Temel Li nux Eği t i mi Böl üm

İşletim Sistemleri. Discovering Computers Living in a Digital World

LOGO DESTEK DOKÜMANI

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

F.Ü. MÜH. FAK. BİLGİSAYAR MÜH. BÖL. BİLGİSAYAR SİSTEMLERİ LAB. DENEY NO : 2

Kişisel Bilgisayarın Parçaları

SKYPE BOT SUNUCUSUNUN KURULMASI

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

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

AHTAPOT Firewall Builder Kurulumu

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

NFS (Network File System) & NIS (Network Information System) H. Coşkun Gündüz cgunduz@cs.bilgi.edu.tr

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

30 Mayıs ETASQLMNG Programına giriş

DOSYA NEDİR? Verilerin HDD de saklanması. Verilerin HDD de saklanması DOSYA SİSTEMİ NEDİR?

Linux Ubuntu Kurulumu

Masaüstü Bileşenleri: Masaüstü: Simgeler, Pencereler, Panel, Pardus menüsü gibi temel görsel ögeleri içinde barındıran ortamın adıdır

SAÜ BİLGİSAYAR VE BİLİŞİM BİLİMLERİ FAKÜLTESİ ORTAK BİLGİSAYAR DERSLERİ KOORDİNATÖRLÜĞÜ WİNDOWS 7 BÖLÜM SORULARI

Bazı MSDOS komutları BAZI DOS KOMUTLARI

Linux'ta Kabuk ve Kabuk Programlama

Bilgisayar. Bilgisayarın Özellikleri. Giriş İşleme Çıkış. Bilgisayar Nedir? Bilgisayarın Çalışma Prensibi

C) 19 inçlik CRT ile LCD monitörün görünebilir alanı farklıdır. D) Dijital sinyali, analog sinyale çevirmek için DAC kullanılır.

Sun Solaris Sunucular için Felaket Kurtarma (DR-Disaster Recovery) Çözümleri

Fstab Rehberi. Ceren Çalıcı. Nisan, 2012

Kabuk Programlama (Bash)

Baflka UNIX Bilgisayarlardaki Diskleri Kullanmak mount fllemlerini Otomatik Olarak Yapmak (fstab)

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

KULLANICI KILAVUZU: UEA FİX KULLANICILARININ SSLVPN ERİŞİMİ İMKB İÇİNDEKİLER

CHAPTER 4. Linux ile İlk Adımlar

ÖĞRENME-ÖĞRETME YÖNTEM VE TEKNİKLERİ. Anlatım, soru-cevap, İnternetten araştırma. Anlatım, soru-cevap,

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

İşletim Sistemlerine Giriş

FreeBSD Erişim Kontrol Listeleri

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

C Konsol ve Komut Satırı

NOT: LÜTFEN BU BELGEYİ OKUMADAN YAZILIMI YÜKLEMEYİ DENEMEYİN.

Program Kurulum. Turquaz Muhasebe. İçindekiler

DENEME SINAVI CEVAP ANAHTARI

1 STUNNEL NEDİR? 2 STUNNEL KURULUMU

WebInstaller. 1. Kurulum Đçin Gereksinimler

NOT: BU BELGEYİ OKUMADAN LÜTFEN YAZILIMI YÜKLEMEYE ÇALIŞMAYIN.

2- Kontrol Sil En Öne Getir En Arkaya Gönder Resim Özellikler: Genel Özellikler...

Bu Hafta Öğreneceklerimiz

Oracle Enterprise Linux 5 Kurulumu

Ekrana gelen diyalog penceresinden Typical radyo düğmesi seçilir ve Next düğmesine basılır.

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

Table of Contents

Windows XP: Virtual Memory / Sanal Bellek Perşembe, 07 Eylül :51 - Son Güncelleme Salı, 12 Eylül :07

Sunucu İşletim Sistemini Ayarlamak ve Yönetmek

sunucu uygulaması Devrim Sipahi

Windows İşletim Sistemi

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İ) ENDÜSTRİYEL OTOMASYON TEKNOLOJİLERİ

Transkript:

-Kabuk (Shell) Unix ve benzeri işletim sistemlerinde kullanıcının komut yazmasını sağlayan, bu komutları yorumlayarak gerekli işlemleri yapan programlara kabuk (shell) adı verilir. Linux da bir kullanıcı bir dizi kabuktan istediğini seçebilir. Kullandığımız kabuk ne olursa olsun standartlardan kaynaklanan geleneksel yapılar vardır.

-Kabuk (Shell) UNIX'te (ve Linux'ta) bütün komutlar ve dosya isimlerinde büyük/küçük harf ayrımı önemlidir. Sistem komutlarının ve dosyaların çoğu küçük harfle yazılır. Komut ve dosya adlarında kullanacağınız bazı karakterlerin gerek dosya ve dizin yapısı, gerekse kabuk ve diğer komutlar nedeniyle bazı özel anlamları vardır. Bu karakterlerden yeri geldikçe söz edilecektir. Örneğin, `/' karakteri hiçbir dosya adında bulunamaz (dosya ve dizinler için ayraç olarak kullanıldığından). `-' ile başlayan bir dosya oluşturulabilir olsa da silmeye kalktığında yeni bir UNIX kullanıcısının başına dert açabilir.

-Kabuk (Shell) UNIX'te komutlara seçenek verirken seçenekten önce `-' karakteri kullanılır. Örneğin ls -l UNIX komutları tersi istenmedikçe girdilerini standart girdiden (klavye) alır, çıktılarını standart çıktıya (ekran) yazar. Bu özellik ileride anlatılacak olan yönlendirme ve boru (pipe) öperatorleri ile birlikte komut satırından birçok işlemi kolayca yapmanızı sağlar.

Linux altında komut satırında... Bazı kısayollar ve komutlar X window grafik arayüzü altında Temel Komutlar Sistem yönetim komutları Bir kaç örnek... Bazı düğümler Bazı dosyalar

-Kısayollar ve Komutlar <Ctrl><C> Onda çalıştırılan programı keser <Ctrl><Z> Çalıştırılan programı geçici olarak keser <Ctrl><Alt><Del> Sistemi kapatıp yeniden başlatır. Alt,üst ok: Konsolda daha önceden çalıştırılan komutlar arasında gezinmeyi sağlar. <TAB> Otomatik olarak komutları ve dosya isimlerini tamamlamaya yarar

-X window Grafik arayüzü altında <Ctrl><Alt><+ ve -> Ekran çözünürlükleri altında gezinmeyi sağlar <Ctrl><Alt><BackSpace> X windowu yeniden başlatır. <Ctrl><Alt><F1,F2,F3..> Hem X window hem de konsol altında sanal konsollar (tty) arasında gezinmeyi sağlar.

-Konsolda bir programı aşağıdaki formata göre çalıştırabiliriz. afsin@evliya$: komut -parametreler fonksiyon

ls : Dosyaları listeler -Parametreleri : a : gizli dosyaları gösterir l : dosyalar hakkında ayrıntılı bilgi verir. Kullanımı: afsin@evliya:~$ /ls -al

pwd: içinde çalışılan dizinin tam yolunu gösterir Kullanımı: afsin@evliya:~$ pwd /home/afsin

cp: Bir dosyayı kopyalamaya yarar. Paramereleri -R : Bir dizini alt dosyalarıyla birlikte kopyalar. Kullanımı: afsin@evliya:~$ cp <parametreler> dosya1 kopyalanacakyer afsin@evliya:~$cp ataskiran.txt /home/afsin/belgelerim

cd: Dizin değiştirir. Kullanımı: afsin@evliya:~$ cd belgelerim/

mkdir: Yeni bir dizin oluşturur. Kullanımı: afsin@evliya:~$ mkdir afsin afsin@evliya:~$ ls afsin afsin

rm: Dosya silmeye yarar. rf parametresiyle kullanarak bir dizini icindekilerle birlikte silebilirsiniz. Parametreleri: i : Silmeden önce onay ister f : Silmeden önce sormaz Kullanımı: afsin@evliya:~$ rf -rf afsin

mv:dosya taşır ya da yeniden adlandırır. Kullanımı: afsin@evliya:~$mv LKDsunum ~/projelerim

chmod:dosyanın erişim haklarını düzenlemeye yarar. Kullanımı: afsin@evliya:~$ chmod 700 afsin.txt 400 sahibi okur 200 sahibi yazar 100 sahibi çalıştırır 040 grubu okur 020 grubu yazar 010 grubu çalıştırır 004 diğerleri okur 002 diğerleri yazar 001 diğerleri çalıştırır

chown:dosyanın sahibini ve grubunu değiştirir. Bir dosyanın sahibini ancak root kullanıcısı değiştirebilir. chown komutundan sonra kullanıcı ve grup isimlerinin arasına. (nokta) konularak dosyanın grubu da değiştirilebilir. Kullanımı: afsin@evliya:~$ chown afsin.ftp denemedosyasi Yukarıdaki komut yardımıyla denemedosyasi adlı dosyanın kullanıcısı afsin, grubu ftp olarak değiştirilir.

vi ve pico konsol altında en çok kullanılan metin düzenleyicilerdir.

startx : X Window oturumunu başlatır. halt: Sistemi sonsuz döngüye sokarak makineyi kilitler. reboot: Makineyi yeniden açar.

free: Bellek hakkında kullanım yüzdeleri ile birlikte ayrıntılı bilgi verir. df : Hard disk üzerinde kullanılan ve boş alanlar hakkında ayrıntılı bilgi verir.

Date : Sistem tarihini gösterir.

-Sistem Yönetim Komutları adduser:sisteme yeni kullanıcı ekler. Kullanımı: root@evliya:~# adduser taskiran

passwd:bir kullanıcının şifresini değiştirir. Sisteme yeni adduser komutuyla eklenen bir kullanıya passwd komutu ile bir şifre atanır. Kullanımı: afsin@evliya:~#passwd taskiran Bu komuttan sonra kullanıcı hakkında çeşitli bilgiler istenir.son olarak kullanıcı şifresi iki kere üst üst girilir. Linux de şifre seçimi çok önemlidir.şifrenizi diğer kullanıcıların tahmin edemeyeceği şekilde büyük/küçük harf ve sayı karıştırarak seçmenizi tavsiye ederim.

su: Herhangi bir kullanıcıya geçiş için kullanılır. Kullanımı: root@evliya:~# su taskiran

mount : Sisteme bir disk, cd-rom ya da disket sürücü bağlar. Kullanımı: root@evliya:~# mount -t vfat /dev/hda5 /mnt/winc root@evliya:~# mount /dev/cdrom /mnt/cdrom root@evliya:~# mount /dev/fd0 /mnt/floppy

umount : Sisteme bağlı bir sürücüyü ayırmak için kullanılır. Kullanımı: root@evliya:~# umount /mnt/hda5 root@evliya:~# umount /dev/cdrom root@evliya:~# umount /dev/fd0

XF86Setup :X Windows görüntü ayarlarını yapmak için kullanılır. Kullanımı: root@evliya:~#xf86setup

Man: Linux kılavuz dosyalarının genel adıdır. (man pages) man komutuyla konsol altında çeşitli konularda kılavuz sayfalarına ulaşabilirsiniz. Kullanımı: root@evliya:~#man dhcp

-Düğümler ( nodes ) /dev/hda /dev/hdb /dev/hda1 /dev/hdc5 /dev/sda /dev/sdb2 /dev/cdrom /mnt/fd0 <<Birinci disk <<ikinci disk <<Birinci diskin birinci bölümü <<üçüncüdiskin beşinci bölümü <<Birinci SCSI disk <<İkinci SCSI diskin ikinci bölümü <<CD sürücü <<Disket sürücü

-Bazı dosyalar /etc/passwd /etc/ftpd.conf /etc/rc.d/rc.local komutlar /etc/profile okuduğu dizin /etc/shells <<Kullanıcı veritabanı <<FTP server konfigürasyon dosyası <<Makine açılırken çalıştırılacak <<Sisteme giren tüm kullanıcıların <<Sistemdeki kabuklar (Bash, sh,tch...)

SORULAR