Seversintabi.com Türkiye'nin En Büyük Forumu Bence Seversin Tabi
 

Go Back   Seversintabi.com Türkiye'nin En Büyük Forumu Bence Seversin Tabi > Bilgisayar Dünyası > İşletim Sistemleri > GNU / Linux / UNIX
Yardım Topluluk Takvim Bugünki Mesajlar Arama

gaziantep escort gaziantep escort
youtube beğeni hilesi
Cevapla

 

LinkBack Seçenekler Stil
  #1  
Alt 19 August 2009, 13:56
Syst3m - ait Kullanıcı Resmi (Avatar)
Root Administrator
 
Kayıt Tarihi: 26 July 2008
Mesajlar: 3,557
Konular:
Aldığı Beğeni: 0 xx
Beğendiği Mesajlar: 0 xx
Standart Unix öğrenmek isteyenlere(döküman)

Komutlara devam ediyoruz…

Chown (Dosya/Dizinlerin sahibinin değiştirilmesi)
Bu işlemi sadece sistemde root olan kişi yapar. Bir örnek ;

# whoami (Ben kimim?)
root (root muşum)
# mkdir /home/devfs/Mehmet (Mehmet adında dizin oluşturuldu)
# chown devfs /home/devfs/Mehmet (sahibini değiştirdik)

#compress dosyaadı
Sıkıştırma programıdır baya eski bir komut.

# cryp normaldosya kriptoludosya
Bu komut çok kullanışlıdır. Aman normal dosyayı sakın silmeyin root luğunuza güvenmeyin şifreleri dosyayı asla göremeyebilirsiniz.

Cal (calendar)

# cal [ay] [yıl] içinde bulunduğunuz ayın takvim yaprağı görüntülenir.

Banner (text)
# banner abc
## #### ###
# # # # # #
###### ### #
# # # # # #
# # #### ###
Şeklinde bir yazı yazar (yapana kadar canım cıktı J)

Sleep (uyku bekleme anlamındadır)

# sleep n
n parametresi olarak verilen saniye kadar bekle
# wc [-lwc] dosya
satır, kelime ve karakter sayar.
# at [-scm] saat [tarih] komut
verdiğiniz saatte komutun çalışmasını sağlar tarihte koyabilirsiniz.
#mount parametresiz verdiğinizde bilgisayarınızdaki sürücüleri görürsünüz harddisk cd-rom gibi
Önemli shell değişkenleri;

PRİNTER : Bir dosyayı yazıcıya göndermek için kullanılır.

% setenv PRİNTER laser

$ set PRİNTER=laser
$ export PRİNTER

TERM: Kullanılan Terminalin tipini belirler. Ancak bunu kullanmak için sistem yöneticisine başvurun o size açıklamaları yapar.Ben yinede vereyim..

%setenv TERM vt100

$ set TERM=vt100
$ export TERM

MANPATH: Unix komutları hakkında bilgi almanızı sağlar .Bu değişken tanımlı değilse sayfaları /usr/man dizininde arar..

En sevdiğim bölüme geldik !.. Çünkü ilerde Kabuk programlamada kullanıcaz..

Vİ namı diğer Visual Editor
Tüm unix türlerinde standart olduğu için bu editörden bahsetmek istedim

# vi dosyaadı (yeni dosya oluşturur.)
dosyayı oluşturduktan sonra esc tuşuna basın sonrada i (insert) yanlış anlaşılmasın klavyeledeki (i) tuşuna basın ve sol altta İNSERT yazdığına dikkat edin

sonra komutları veya herhangi bişey yazdıktan sonra : (iki nokta sırt sırta) bastıktan sonra wq yazın :wq w(write) q (quit) anlamındadır..
vi içinde metin bloklama gibi özellikler war bunları kendiniz halledebilirsiniz. Vi başatırken kullanılabilecek komutlar şunlardır.
# vi +100 efe.mail (efe.mail dosyasını aç ve imleçi 100 üncü satıra götür)
# vi + devfs.l (devfs dosyasını aç ve imleçi son satıra götür )
# vi +/ efe devfs.l (devfs.l dosyasını aç ve imleçi efe geçen ilk satıra götür.)

path ve PATH
Önceki dokümanımda unix in büyük küçük harf duyarlısı olduğunu söylemiştim. Ama ikiside aynı işlevi görür.Bu komut verildiğinde komutu oluşturan program dosyasının hangi dizinlerde aranacağını belirlersiniz.

% set path= ( /bin /usr/bin ~/bin . )

$ PATH=/bin :/usr/bin : ~/bin: . bu komutla aranacak dosya ilk önce bin sonra usr/bin sonra home enson olarakda çalışma dizinin de aranır..

Kabuk programlama (Shell Programming)
Hemen bir örnekler konuya giriş yapayım

df
cd ~
/usr/bin/rm *tmp
cd proglar
/usr/bin/rm *.o
cd ..
/usr/bin/rm core
df
bu dosyayı vi editörü ile yazıp kaydedin ve ismini silici (eraser) koyun.
Şimdi bu bizim ne işimize yarıyo biraz açayım ilk baştaki df komutu disklerin ne kadar kullanıldığını gösteren komuttur (Disk free) cd ~ komutu ise kullanıcının home satırına geçmek için kullandık. /usr/bin/rm *tmp tmp ile biten dosyaları sildik (ms-dos a hiç benzemiyor değimli ilk başta banada garip geliyodu) cd proglar komutu ile proglar dizinine geçtik sonraki komutta ise .o object dosyalar silindi /usr/bin/rm core hatalı azılmış programlar, programları hatalı olarak kullandığımızdan dolayı oluşacak core dosyasını sildik. Ve df komutunu gene çalıştırdık neden?? Diskimizde ne kadar yer açıldığını öğrenmek için..

Şimdide bir kabuk programı yazayım sizin için Internet ten özel olarak buldum ;

# !/bin/csh
# ornek bir kabuk programı
#
set w (‘who I grep $argv[1]’)
if ($#w == 0) then
echo “$argv[1] online değil.. mail gönderebilirsin “
mail $argv[1]
else echo “$argv[1] kullanıcı online.. konuşma başlatılıyor “
talk $argv[1]
endif
Alıntı ile Cevapla
Cevapla



Benzer Konular

Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Erkek Saatleri Yorgun Yürek Erkeklere Özel 0 1 June 2009 13:54
MArka Ve Markalaşma eLanuR işletme - iktisat 0 11 December 2008 09:26
ArdiÇ ceyLin şifalı bitkiler 0 16 November 2008 16:25
Google'a Adresinizi Ekleyin kLaiN Google 0 30 October 2008 10:37


Saat: 00:45


Telif Hakları vBulletin® v3.8.9 Copyright ©2000 - 2024, ve
Jelsoft Enterprises Ltd.'e Aittir.
gaziantep escort bayan gaziantep escort
antalya haber sex hikayeleri aresbet giriş vegasslotguncel.com herabetguncel.com ikili opsiyon bahis vegasslotyeniadresi.com vegasslotadresi.com vegasslotcanli.com getirbett.com getirbetgir.com
ankara escort ankara escort ankara escort bayan escort ankara ankara escort çankaya escort ankara otele gelen escort eryaman escort adana escort eryaman escort kızılay escort çankaya escort kızılay escort ankara eskort

Search Engine Friendly URLs by vBSEO 3.6.0 PL2