ACIK KAYNAK
 
*
Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun. Aralık 02, 2008, 05:16:04 ÖS


Kullanıcı adınızı, parolanızı ve aktif kalma süresini giriniz



Reklamlar
Sayfa: [1]   Aşağı git
  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 Offline

Mesaj Sayısı: 36



Üyelik Bilgileri
« : 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  
 
Gitmek istediğiniz yer:  


[Basit Gorunum]

MySQL ile Güçlendirildi PHP ile Güçlendirildi Powered by SMF 1.1.6 | SMF © 2006, Simple Machines LLC

acikkaynak
XHTML 1.0 Geçerli! CSS Geçerli! Dilber MC Theme by HarzeM