Ana Sayfa
Yardım
Ara
Giriş Yap
Kayıt
Merhaba,
Ziyaretçi
. Lütfen
giriş yapın
veya
üye olun
.
Aralık 02, 2008, 05:16:04 ÖS
1 Saat
1 Gün
1 Hafta
1 Ay
Her zaman
Kullanıcı adınızı, parolanızı ve aktif kalma süresini giriniz
Reklamlar
ACIK KAYNAK
>
Linux Desktop
>
Linux Off Line Eğitim
>
Ders 22. Komutlar Komut Satırlarının Tanımlanması
Sayfa: [
1
]
Aşağı git
« önceki
sonraki »
Yazdır
Gönderen
Konu: Ders 22. Komutlar Komut Satırlarının Tanımlanması (Okunma Sayısı 90 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
fazlamesai
Global Moderator
Offline
Mesaj Sayısı: 36
Ders 22. Komutlar Komut Satırlarının Tanımlanması
«
:
Ağustos 14, 2007, 09:06:55 ÖÖ »
Unix komutu nedir?
Aşağıdaki komutların hepsi birer Unix komutudur.
Çalıştırılabilir programlar.
Shell scriptleri
Script dillerini kullanan scriptler
Shell takma adları
Uzun olarak dosya isimlerini listelemek işlemine opsiyon denir. Opsiyonlar paremetrelerden önce komutları izlerler. Genel olarak bu seçenekler bir dash’in önünde (örn.-la) gelirler:
-a: kısa versiyon ,Unix tarzı.
-all:uzun versiyon ,GNU olarak adlandırılan rakamlar ve işaretler.
Örnek olarak :
-a –f –r –u
-afru
-frua
bu örneklerde de görüldüğü gibi düzen önemsizdir.
Örnekler :
Suse: # fdisk
Suse:#Ismod
Suse:#Is
Sanal Konsollar
Metin boyutunda altı farklı sanal konsol vardır. Bu konsolları Alt+ F1 ‘den Alt+F6 ‘ya kadar görebilirsiniz.
Dizinler ve Dosya İsimleri
Değişik araçlar ve programlar kullanılarak farklı dizindeki farklı dosyalara ulaşabilir gereken yerleri değiştirebilirsiniz.
Dizinleri değiştirmek için kullanılan yazı karekteri ‘/’ dır. Tek bir / işareti sizin kök dizinde olduğunuzu gösterir.
Unix büyük ve küçük harfi ayırır. Mesela ’Datassist’ ve ‘datassist’ gibi.
Dizinlerde Çalışmak
Sisteme giriş yaptıktan sonra kendi home dizininiz içerisinde olacaksınız. Bunduğunuz dizini ‘pwd’ yazarak görebilirsiniz.
‘suse@datassist: /home/datas > pwd/ home/datas ‘gibi.
Eğer CD komutu hiçbir argüman kullanılmadan kullanılırsa sizi kendi home dizininize ***ürecektir. Bu komut yerine (~) işareti de kullanılabilir.
Mkdir komutu ile yeni bir dizin oluşturabilirsiniz. Boş diznler rmdir komutu ile kaldırılır.
Dosyalar daki Bilgiler
ls komutu (list) içinde bulunduğunuz dizinin içeriğini listeler. Bütün dosya isimleri ve dzinler görüntülenir. suse@datassist:>ls/usr/bin paremetresi yazılarak da dizinin içeriğini görebilirsiniz.
Dosyalardan Bilgi Edinmek
‘d’ dosyanın bir directory olduğunu gösterir. Diğer geride kalan dokuz karekter ise kullanıcı grup ve diğer kullanıcıların haklarını gösterir. Bu karekterlerin anlamları şunlardır:
r: read(okuma hakkı)
w: write (yazma hakkı)
x:executable (çalışabilme hakkı)
Owner : Dosyanın sahibidir.
Group: Dosyanın ait olduğu gruptur.
Size: Dosyanın byte cinsinden büyüklüğüdür.
Last change: Dosyanın en son değiştirildiği tarihtir.
Name: Dosya ya da dizin adıdır.
Dosyaların İçerikleri
Dosya içerikleri için parametreler;
h: yardım.
q: çıkış.
e: bir satır ileri.
y: bir satır geri.
f: bir sayfa ileri.
b: bir satır geri.
d: yarım sayfa ileri.
u: yarım sayfa geri.
g: sayfanın başına gider.
G: dosyanın sonuna gider.
/: aramaya başlar.
n: bir sonraki işarete atlar.
v: dosyayı editöre yükler.
F: log dosyası görüntülenir.
¬c: f komutundan normal moda geçiş yapar.
Gizli Dosyalar
Gizli dosyalar özel dosyalardır. Bu dosyalar sadece (.) karekteri ile başlar sadece ls -a derseniz görebilirsiniz.
Gizli dosyalar kasıtlı silinmelere karşı da korumalıdır (rm *).
Kopyalama , İsim Değiştirme ve Silme
Linux ‘de dosya koplayamanın komutu ‘cp’ dir.
Örneğin: suse@datassist:>cp kaynak hedef komutu gibi.
Dosyalar rm komutu ile taşınabilir. Dosyaları mv komutu ile yer değiştirebilirsiniz.
Find ile Dosyaları Aramak
Arama yapmak için kullanılan bir komuttur. Mesela emil dosyasını bütün alt dizinleri ile birlikte görüntülemek için
suse@datassist:> find .-name ‘emil’ komutu yazılır. Name seçeneği bir arama anahtar sözcüğü olarak alınır. ‘emil’ anahtar sözcüğünü içeren aramaları ;
suse@datassist:>find .-name’*emil*’ komutuyla sağlarız.
Grep komutu ile çok geniş sonuçlar alabilirsiniz. Bu komut //) dizininden itibaren alt dizinleri de arayarak adı emil olan dosyayı araştırır. Find komutunun çok gelişmiş argümanları vardır. Bu komut belli türdeki dosya türlerine göre arama yapar. Bu dosya türleri şu şekilde olabilir.
b: blok aygıt dosyası.
c: karekter aygıt dosyası.
p: isimlendirilmiş borular.
l: sembolik bağlantılar.
d: dizin dosyası.
f: sıradan dosya.
-: print atama işlemini ekrana basar.
Logged
Linux Linux'tur. Windows Hiç Birşey!!!
Sayfa: [
1
]
Yukarı git
Yazdır
« önceki
sonraki »
Gitmek istediğiniz yer:
Gitmek istediğiniz yer:
-----------------------------
Açık Kaynak Forum
-----------------------------
=> Duyurular
-----------------------------
Linux Desktop
-----------------------------
=> Başlangıç + Ipucular
=> Linux Off Line Eğitim
=> Linux Linkler
=> Masaüstü Genel
===> Open Office
===> Video,Ses Oynatma/işleme
===> CD/DVD Yazma
===> Emulatorler
=====> CrossOver
=====> Wine
=====> DosBox
=====> Cedega
=> Linux Haberler
===> Pardus
===> Ubuntu
===> Suse - Debian - Mandriva
===> RedHat - Centos - Fedora
-----------------------------
Linux Network Sistemleri
-----------------------------
=> Genel Network
===> Ldap (Lightweight Directory Access Protocol)
===> NTP(Network Time Protocol)
===> SAMBA( Opening Windows to a Wider World)
===> NFS( Network File System)
===> Ftp(File Transfer Protocol)
===> Squid( Proxy Server)
===> Apache( Web server)
===> DNS( Domain Name System)
===> SYSLOG( System log)
===> DHCP( Dynamic Host Configuration Protocol)
===> Router, Switch,Modem,Kablolar,vs...
=====> Router
=====> Switch
=====> Modem
=====> Kablolar
=> Genel Güvenlik
===> IPTABLES( Network Filter)
===> SSH (Secure Shell)
===> PAM( Pluggable Authentication Modules)
=> Network Programları
===> Vyatta Community Edition 2.2 Router
===> BackTrack Network Security System
=> Cisco Certified Network Associate
-----------------------------
Teknik
-----------------------------
=> PROGRAMLAR
=> Resimli program anlatımları
=> E-book
-----------------------------
Sosyal Hayat
-----------------------------
=> Bizimle Paylaşmak İstedikleriniz
===> İş Arayan / İş Veren
===> Tanış Kaynaş
===> Soru - Cevap
Yükleniyor...