![]() |
|
|
|
|
#1 |
|
Geçerken Uğradım
![]() Üyelik Tarihi: Aug 2005
Mesajlar: 99
Teşekkür Etme: 1 Thanked 50 Times in 23 Posts
Üye No: 5
İtibar Gücü: 1530
Rep Puanı : 2460
Rep Derecesi :
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Cinsiyet :
|
Komut
du Komutu (Diskin Kullanımı) Sistem yöneticisi zaman zaman disklerin nasıl kullanıldığını öğrenmek isteyecektir.Özellikle aşırı büyüyen dosyalar ve dizinleri belirlemesi, sistem yönetimi açısından önem taşımaktadır.Diskin kullanımı hakkında özet bilgiler sağlamak amacıyla du komutundan yaralanılabilir.Bu komut aşağıda gösterildiği gibi tanımlanmaktadır. du [ seçenekler ] [ isimler ] Seçenekler du komutunun seçenekleri şunlardır; Herbir dosyanın disk kullanım miktarlarını listelemek için -a parametresi kullanılır. Sadece genel toplamlar görüntülenemk istenirse -s parametresi kullanılır. Du komutunun okuyamadığı yada açamadığı dizinleri karşısında hareketsizdir. Eğer bu durumların mesajla bildirilmesi isteniyorsa -r seçeneği kullanılır. NOT:Eğer du komutu tek başına kullanılırsa, içinde bulunduğu dizini işleme koyar. Örnekler Kullanıcının bulunduğu dizinden itibaren disk hakkında dizinler düzeyinde bilgi edinmek istediğini varsayalım.Bu durumda du komutunu doğrudan doğruya kullanabilir. $ du 1 ./personel/data 46 ./personel/programlar 48 ./personel 15 ./yönetim 54 ./satis/ihracat 38 ./satis/magaza 93 ./satis 159 . $_ Herbir dizinde yer alan dosyaların görüntülenmesi isteniyorsa, bu kez -a seçeneğininin tercih edilmesi gerekmektedir. $ du -a 3 ./profile.r 1 ./personel/data 10 ./personel/programlar/perpg003.r 15 ./personel/programlar/perpg002.r 20 ./personel/programlar/perpg001.r 46 ./personel/programlar 48 ./personel 5 ./yönetim/nakit1.r 9 ./yönetim/nakit2.r 15 ./yönetim 54 ./satis/ihracat 38 ./satis/magaza 93 ./satis 159 . $ _ Eğer sistem yöneticisi özel bir dosya için araştırma yapmak istiyorsa du -a komutunu grep komutu ile birlikte kullanabilir. $ du -a | grep perpg002 15 ./personel/program/perpg002.r $ _ Dosya yada dizinler ekranda listelenmeden,sadece toplam alanın görüntülenmesi -s seçeneği yardımıyla sağlanır. $ du -s 159 . $_ NOT:Örneklerdeki numaralar, o dosyanın ya da dizinin blok sayısıdır. Mesela her bir blok disk üzerinde 512,1024 veya 2048 byte yer tutabilir. İlgili Komutlar fdisk df ************************************************** ************************************************** ************ Komut echo -Belirtilen ifadeleri görüntülemek üzere echo komutundan yararlanılır.Genellikle kabuk programlarında kullanılır. Seçenekler -n : Sondaki "newline" ı yazmaz. -e : Aşağıdaki karakterlerin yorumlanmasını sağlar. \b -geri boşluk \c -yeni satıra başlamadan yazmaya devam eder. \f -yeni satır \r -return tuşu \t -tab \ -ters slash \v -dikey tab \a -zil Örnekler 1. Önce "a" değişkenine "serdar" ı aktaralım.Sonra echo komutu yardımıyla görüntüleyelim. $ a=serdar $ echo $a serdar $_ 2. Üstteki ile aynı işlemi -n seçeneği ile uygulayalım. $ a=serdar $ echo -n $a serdar$_ ************************************************** ***************** Komut find - bir kılavuz ağacı içinde kütüklerin aranması Bu kılavuz, find komutunun GNU versiyonunu ele almaktadır. find komutu, belirtilen kütük isimlerinin kılavuz ağacında aranmasını sağlar. Bu arama işlemi ifadelerde belirtilen biçime göre yapılır. İfadeler, soldan sağa doğru, öncelik kurallarına uyularak değerlendirilir ( bak OPERATÖRLER). ` - , ` ( , ` ) , ` , veya ` ! işaretlerinin herhangi birisiyle başlayan ilk argüman ifadeler kısmının başlangıcı olarak kabul edilir. Bundan önce gelenler aranacak yolları, sonra gelenler ise geri kalan ifadeleri oluştururlar. Eğer herhangi bir yol belirtilmemişse, içinde bulunulan kılavuz kullanılır. Eğer herhangi bir ifade belirtilmemişse, ` -print ifadesi kullanılır. find, bütün kütükleri başarıyla işlenmesi halinde 0, bir hata oluştuğu taktirde 0dan daha büyük bir değer alır. Söz dizimi find [yol...] [ifade] Komutun seçenekleri İFADELER İfadeler; seçenekler ( işlemin tamamını etkilerler ve her zaman doğru geri döndürürler), testler ( doğru veya yanlış değer geri gönderirler) ve hareketlerden ( yan etkileri vardır, doğru veya yanlış değer geri döndürürler) oluşur. Bunların herbiri operatörlerle birbirlerinden ayrılırlar. Eğer ifade -prune haricinde herhangi bir hareket içermiyorsa ifadenin doğru olduğu bütün kütükler için -print kullanılır. SEÇENEKLER Bütün seçenekler her zaman doğru geri döndürürler ve ifadelerdeki sıraları göz önünde bulundurulmaksızın işlem üzerinde her zaman etkilidirler. Bu nedenle, komut satırının anlaşılırlığı için, ifadelerin başında kullanılmalarında fayda vardır. -daystart Bugünün başlangıcından sonraki zamanları ölç ( -amin, -atime, -cmin, -ctime, -mmin ve -mtime için). -depth Kılavuzun içeriğini kılavuzun kendisinden önce işleme koy. -help, --help find komut satırının kullanılmasıyla ilgili özet görüntüle ve çık. -maxdepth n Komut satırında belirtilen argümandan en fazla n ( negatif olmayan tamsayı) basamak kılavuz in. nin 0 olması halinde işlemler komut satırında belirtilen argümanlar üzerinde uygulanır. -mindepth n n ( negatif olmayan tamsayı)den daha düşük basamaklardaki kılavuzlarda işlem yapma. nin 1 olması, işlemlerin komut satırında belirtilen argümanların haricinde uygulanacağını gösterir. -mount Diğer kütük sistemlerinin kılavuzlarına inilmez. -noleaf Kılavuzların, link sayılarının iki eksiği kadar alt kılavuzlara sahip oldukları göz önünde bulundurulmaz. Bu seçenek, Unix kılavuz-link düzeni dışındaki bir kütük sisteminde ( CD-ROM veya MS-DOS kütük sistemi) arama yapıldığında gereklidir.Unix kütük sisteminde normalde her kılavuzun en az iki linki vardır: adı ve ` . girişi. Ayrıca her alt kılavuz ( varsa) için bir ` .. vardır. -version, --version find komutunun versiyon numarasını görüntüle ve çık. -xdev Diğer kütük sistemlerinin kılavuzlarına inilmez. TESTLER Sayısal argümanlar; +n nden daha büyük sayılar için, -n nden daha küçük sayılar için, n tam olarak n için kullanılır. -amin n Son n dakika içinde erişilen kütükler. -anewer file filein değiştirilmesinden çok daha yakın bir zaman içinde erişilen kütükler. -anewer, komut satırında kendisinden önce gelen -follow argümanından etkilenir. -atime n Son n*24 saat içinde erişilen kütükler. -cmin n Son n dakika içinde değiştirilen kütükler. -cnewer file filein değiştirilmesinden çok daha yakın bir zaman içinde değiştirilen kütükler. -cnewer, komut satırında kendisinden önce gelen -follow argümanından etkilenir. -ctime n Son n*24 saat içinde değiştirilen kütükler. -empty Kütük boş. Kütük ya bir kılavuz ya da gerçek bir kütük. -false Her zaman yanlış. -fstype type Kütük, type tipinde bir kütük |
|
|
|
![]() ![]() |
| Konuyu Görüntüleyen Aktif Kullanıcılar: 1 (0 üye ve 1 misafir) | |
|
|
Benzer Konular
|
||||
| Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
| Photoshop Dersleri | omar_65 | Program Download ve Tanıtım | 0 | 07-08-2010 01:22 PM |
| Html Dersleri | KoJiRo | Eskiler (Arşiv) | 3 | 10-27-2007 04:25 PM |
| htlm dersleri | Tilki_Andre | Eskiler (Arşiv) | 0 | 05-26-2007 08:06 PM |
| Photoshop Dersleri [ Pdf ] | CLuber | Eskiler (Arşiv) | 11 | 03-24-2007 06:18 PM |
| Donanim dersleri | GeCeLeR | Donanım Sorunlarınız | 0 | 12-07-2006 06:35 AM |