![]() |
|
Eskiler (Arşiv) Eski konular |
![]() ![]() |
|
Konu Araçları | Görünüm Modları |
![]() |
#1 |
Daimi Üye
![]() Üyelik Tarihi: Aug 2005
Konum: İstanbul
Yaş: 41
Mesajlar: 313
Teşekkür Etme: 10 Thanked 995 Times in 141 Posts
Üye No: 10
İtibar Gücü: 2014
Rep Puanı : 50067
Rep Derecesi :
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Cinsiyet :
|
![]() Genel Yönleriyle Bilinmesi Gereken Linux Komutları
Linux, Unix tabanlı bir işletim sistemi olduğu için her ikisi de kullanım açısından benzerlikler içerir. Günümüzde bir çok işverenin istekleri arasında Unix bilgisinin olması yer almaktadır. Eğer Linux mantığını anlar ve komutlarını rahatlıkla kullanabilirseniz sizin de bir Unix bilginiz vardır demektir. Hatta bazı komutlar IBM AIX ile bile aynıdır. Bu yüzden Linux en çok tercih edilen işletim sistemlerinden biridir. Dosya Tipleri Linux'ta 3 değişik dosya tipi vardır. Bunlar sıradan dosyalar, dizinler ve aygıt dosyalarıdır. Sıradan dosyalar çalışabilir programlardan veya datalardan oluşur. Dizinler diğer dosyaları ve dizinleri barındıran dosyalardır. Aygıt dosyaları ise tape, disk sürücüleri, CD-ROM sürücüleri, modemler, network kartları, tarayıcılar ile ilgili dosyalardır. Yani bu aygıtlara erişim bu dosyalar üzerinden olur. Hatta bilgisayarın hafızası bile bir dosya ile ifade edilir. touch, echo, cat komutları Birçok text editörü ile dosya yaratılabilr. Ancak bunun en basit yolu bir terminalin komut satırında $ touch dosyam komutunu işletmektir. Bu komut sayesinde adı dosyam olan içi boş bir dosya yaratılır. Şayet içinde birtakım yazılar olan bir dosya yaratmak istiyorsak o zaman echo komutuyla yönlendirme yapmalıyız: $ echo içi dolu dosya Bu komut işletilince standat çıkış olan ekrana "içi dolu dosya" yazacaktır. Tabi bu çıktıyı ekran yerine bir dosyaya yönlendirirsek o zaman içinde "içi dolu dosya" yazan bir dosya yaratılacaktır. Aşağıda bunu göreceğiz. $ echo içi dolu dosya > dosyam Bu komut işletilince terminal penceresinden bir görüntü alamayız, ancak dosyam isimli bir dosya yaratılmıştır ve içinde "içi dolu dosya" yazar. Dosyaların içeriğini görmek için kullanılan birkaç komut vardır. Ayrıca bir text editörü açarak da dosyaların içeriği incelenebilir. Örneğin terminalde $ cat dosyam komutunu işletirsek dosyam isimli dosyanın içeriği ekrana basılır. Eğer dosyanın uzunluğu bir ekran görüntüsüne sığmayacak kadar uzunsa dosyanın sonu gelene kadar görüntü kayacaktır ve ekranda sadece son ekrana sığan satırları kalacaktır. Bunu sayfalara bölerek görüntülemek için komut satırında bazı ek komutlar yazmalıyız. Buna daha sonra değineceğim. Dosyanın içindeki veriyi kaybetmeden üzerine ekleme yapmak için yine echo komutu kullanılabilir. Bu durumda yönlendirmeyi ( >> ) işaretini kullanarak yapmalıyız. $ echo bu ikinci satırdır >> dosyam Bu komuttan sonra dosyam isimli dosyanın içinde yazılanları listelersek $ cat dosyam içi dolu dosya bu ikinci satırdır bu görüntüyle karşılaşırız. ls komutu Dosyaların listelenmesi için ls komutu kullanılır. Mesela bulunduğunuz dizinde bu komutu işletin ve bulunduğunuz dizinde neler var neler yok görün. $ ls aylar dosyam gunler mevsimler muzik Benim çalışma dizinimdeki dosya ve dizinler bunlar. Burada birçok dosya ve dizin olsa ve bize m ile başlayanlar lazım olsa yapmamız gereken ls komutuna parametreler ekleyerek bunu belirtmektir. $ ls m* mevsimler muzik Unix'te her dizinin iki özel dosyası vardır. Bunlar .(dot) ve ..(dot-dot) dosyalarıdır. Normal olarak bu dosyalar gizlidir ve ls komutu parametresiz kullanılırsa görülemezler. $ ls -a . .. aylar dosyam gunler mevsimler muzik -a parametresiyle gizli dosyalar da görülebilir. Dosya ve dizinler hakkında daha ayrıntılı bilgi almak için ise bir parametreye daha gerek vardır. ls komutu -a ve -l parametreleriyle beraber kullanılırsa dosyalar hakkında geniş bilgi elde edilir. Bu ayrıntılı bilgi dosya tipi, kullanıcı izinleri, dosyanın sahibi, dosyanın grubu, dosyanın yaratılma tarihinden ibarettir. Bir örnek vermek gerekirse, $ ls -al -rw-r-r- 1 predator user1 2156 jul 19 1998 . -rw-r-r- 1 predator user1 2246 jul 19 1998 .. -rw-r-r- 1 predator user1 147 jul 19 1998 .profile -rwxr-xr- 1 predator user1 186 jul 25 1998 aylar -rwxrwxrwx 1 predator user1 296 jul 22 1999 dosyam pwd, cd , cd.. komutları Unix dosya-dizin hiyerarşisi içinde hareket ederken cd ve cd.. komutları kullanılır. Bulunan dizini öğrenmeye yarayan komut da pwd (print working directory)' dir. $ pwd /home/predator/deneme $ cd.. $ pwd /home/predator
__________________
1: Gizli mesaj açılsın diye saçma sapan msjlar atmak(fjtogj GİBİ)
2 : sadece smiley kullanmak 3 : Boş mesaj göndermek yasaktır BU KURALLARA UYMAYAN KİŞİLER HAKKINDA GEREKEN İŞLEM YAPILACAKTIR |
![]() |
![]() |
![]() |
#2 |
Daimi Üye
![]() Üyelik Tarihi: Aug 2005
Konum: İstanbul
Yaş: 41
Mesajlar: 313
Teşekkür Etme: 10 Thanked 995 Times in 141 Posts
Üye No: 10
İtibar Gücü: 2014
Rep Puanı : 50067
Rep Derecesi :
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Cinsiyet :
|
![]() Sanırım yukarıdakiler Linux'un dosa çok benzer bir yapıda olduğunun kanıtıdır. Ancak aralarında çok farklılıklar da vardır. Mesela dosya isimleri 255 karaktere kadar olabilir. Hatta dosya ismi olarak benim.dosyam.deneme ya da benim_deneme_dosyam verilebilir. Ancak dosyalara isim verilirken dikkat edilmesi gereken bazı hususlar vardır. Bazı derleyiciler giriş dosyalarının bazı kurallara uygun olmasını ister. Mesela bir derleyici kendisine ilişkilendirilen dosyanın uzantısının belirli bir karakter olmasını ister. Bunları listelemek gerekirse :
Uzantı program gereklilik .c c program dosyaları evet .f fortran program dosyaları evet .pl perl program dosyaları hayır .h include dosyaları hayır .gz gnu gzip ile sıkışmış dosya evet .Z sıkıştırılmış dosya evet .zip pkzip ile sıkıştırılmış dosya evet Bu tabloya göre dosyaların karışmaması için uygun olan dosya ismini vermek oldukça mantıklı ve birçoğu gereklidir. cp, mv, rm komutları Dosyaları kopyalamak için kullanılan komut cp komutudur. Örnek vererek kullanımını açıklarsak : $ ls dosyam gunler olduğunu varsayalım. cp komutuyla dosyam adlı dosyayı dosyam_yedek olarak aynı yere kopyalamak için $ cp dosyam dosyam_yedek komutu işletmek gereklidir. Kopyalamanın gerçekleşip gerçekleşmediğine bakmak için $ ls dosyam dosyam_yedek gunler kontrolünü yapabilirsiniz. Bu yaptığımız kopyalamada hedef olarak bir dizin belirtmediğimiz için aktif dizin olan bulunduğumuz dizine kopyalama olmuştur. Dosta olduğu gibi target belirterek de kopyalama yapabiliriz. Mesela $ cp dosyam /home/guest/temp/dosyam_yedek komutuyla bulunulan dizindeki dosyam isimli dosyayı kök dizinden itibaren /home/guest/temp dizinine kopyaladık. Şimdi de orada olup olmadığını kontrol edelim. $ pwd /home/predator $ cd /home/guest/temp $ ls dosyam_yedek Kopyalama işleminde aynı anda iki dosyayı birden bir dizine kopyalayabiliriz. Mesela aşağıdaki komutla bunu gerçekleştireceğiz, $ pwd /home/predator $ cp dosyam gunler /home/guest/temp Bu komut ile dosyam ve gunler isimli iki dosya belirtilen dizine kopyalandı. Burada dikkat edilmesi gereken nokta hedef olarak bir dizinin belirtilmesidir. Dosyaların kopyalanmasından başka ihtiyaçlar da vardır. Mesela bir dosyaya başka bir dizinin altında ihtiyaç varsa bu dosyayı gerekli dizine kopyalayıp sonra da ilk dosyayı silmektense bu dosyayı ihtiyaç olunan yere taşımaya yarayan bir komut vardır. Bu komutla istendiği taktirde yer değiştiren dosyanın ismi de değiştirilebilir. İsminden de anlaşılacağı gibi bu komut mv komutudur. Mesela uzun bir dosya ismine sahip bir dosyamız olsun. Bunun içini açıp bir satır yazı eklemek için her defasında ismini yazmaktansa buna kısacık bir isim verilebilir. $ mv cok_uzun_dosya_ismi kısa Yukarıdaki komutla uzun bir dosyanın yerini değiştirmeden sadece ismini değiştirdik. Bu aslında tam bir rename işlemidir. Şimdi de kısa isimli dosyayı /home/guest/temp dizini altına taşıyalım. $ mv kısa /home/guest/temp Ayrıca hedef dizinde de ismi farklı olmasını istersek: $ mv kısa /home/guest/temp/kısa2 komutunu kullanabiliriz. Kısa2 yerine istediğiniz ismi verebilirsiniz. Dosyaları silmek için rm komutu kullanılır. Bu komutu kullanırken dikkat edilmelidir. Zira windowstaki gibi bir çöp sepeti burada yoktur. Bu komutu kullanırken iki kere düşünün. $ ls dosyam dosya_yedek gunler $ rm * $ ls Burada üç tane dosyamız vardı ( ![]() mkdir, rmdir komutları Dizin oluşturmak için kullanılan komut mkdir komutudur. Bir komutta bir dizin oluşturulduğu gibi birden fazla dizin de bir komut ile oluşturulabilir. Mesela bulunulan dizinde 1 isimli bir dizin oluşturalım: $ mkdir 1 Bulunulan dizinde iki tane dizin oluşturmak için se yine aynı komutu dizin isimlerini birbirinden ayrı yazarak oluşturabiliriz. $ mkdir usr1 usr2 Eğer oluşturulan dizinlerin birbirinin içinde yani iç içe olmasını istiyorsak bunu bir parametreyle komuta belirtmeliyiz. $ mkdir –p tmp/tmp2 Buradaki –p parametresi dizinlerin iç içe oluşturulacağının ifadesidir. Yukarıdaki komutla bulunulan dizinde tmp isimli bir dizin ve onun altında da tmp2 isimli bir dizin oluşturulmuştur. Dizinleri silmek için rm komutu kullanılamaz. Çünkü rm sadece dosya siler. Dizinleri silmek için rmdir komutu kullanılmalıdır. Bu komutun çalışması için dizinin altındaki her şey silinmelidir. Eğer bu komut hoşunuza gitmezse , ben rm komutunu kullanmak istiyorum derseniz size bir iyilik düşünülmüş. rm komutu –r parametresiyle kullanılırsa işaret edilen dizini siler.
__________________
1: Gizli mesaj açılsın diye saçma sapan msjlar atmak(fjtogj GİBİ)
2 : sadece smiley kullanmak 3 : Boş mesaj göndermek yasaktır BU KURALLARA UYMAYAN KİŞİLER HAKKINDA GEREKEN İŞLEM YAPILACAKTIR |
![]() |
![]() |
![]() |
#3 |
Yeni Üye
Üyelik Tarihi: Sep 2005
Mesajlar: 5
Teşekkür Etme: 0 Thanked 0 Times in 0 Posts
Üye No: 954
İtibar Gücü: 0
Rep Puanı : 10
Rep Derecesi :
![]() Cinsiyet :
|
![]() çok saol hocam...A.Y.H
|
![]() |
![]() |
![]() |
#4 |
Yeni Üye
![]() Üyelik Tarihi: Sep 2005
Mesajlar: 11
Teşekkür Etme: 0 Thanked 0 Times in 0 Posts
Üye No: 188
İtibar Gücü: 1454
Rep Puanı : 10
Rep Derecesi :
![]() Cinsiyet :
|
![]() Temel Linux Komutları ve Kısayol Tuşları
Bu komutların hepsi konsol dediğimiz metin ekrandan veya X-windows altındaki bir uçbirimden (xterm, rxvt, aterm gibi) çalışmaktadır. Fakat tuş komutlarının bir kısmı konsola özgüdür ve X altında pencere yöneticinize göre farklı hareket etmektedirler. Tuşlarla ilgili gösterim ve anlamı: <Ctrl><F1>: Ctrl ve F1 tuşlarına birlikte basılacağını gösterir. <Ctrl><Alt><Fn> (n=1,...,6) X oturumundan konsola geçiş için kullanılır. Birçok Linux dağıtımı açılışla birlikte altı standart konsol açar. Bunlar tamamen birbirinden bağımsızdırlar ve eşzamanlı çalışırlar. Yani birinde bir işlem yapılmaya devam ederken bir diğerine geçip başka bir işleme başlayabilirsiniz. <Ctrl><Alt><F7> Daha önceden açmış olduğunuz sonra <Ctrl><Alt><F1> ile çıktığınız X oturumuna geri döner. Burada önemli nokta bunun altı konsollu bir sistemde geçerli olmasıdır. Eğer sisteminizde dört konsol varsa büyük ihtimalle bu işin tuşu F7 değil F5 olacaktır. <Ctrl><Alt><Fn> (n=7,...,12) n numaralı X oturumuna geçer. Birden fazla X oturumu (sunucusu) açmak mümkün olduğu için bunlar arasında geçiş yapabilirsiniz. <Tab> Bir uçbirimde yazmakta olduğunuz komutu tamamlar. Mesela README dosyasını okutmak için more RE yazıp TAB'a basarsanız o anda bulunduğunu dizindeki RE ile başlayan dosyaların listesini görürsünüz, eğer tek dosya varsa satır tamamlanır. Aynı şey komut isimleri için de geçerlidir, bas yazıp TAB'a bastığınızda hemen basename diye komutun tamamlandığını görürsünüz. (Bu işlem çok sayıda komutla eşleşme durumunda bazı uçbirimlerde iki defa TAB tuşuna basmayı gerektirebilir.) <Yukarı ok>, <Aşağı ok>, <PgUp>, <PgDn> Daha önceden girilmiş komutlar arasında gidip gelmenizi sağlar. Bu komutları history komutu ile listleyebilirsiniz. <Shift><PgUp>, <Shift><PgDn> Uçbirim çıktısını yukarı aşağı kaydırmak için kullanılırlar (ekrandan çıkmış olan yazıları görmek vs.) <Ctrl><Alt><+>, <Ctrl><Alt><-> X oturumunda bir sonraki ekran çözünürlüğüne geçmenizi sağlar. Kipler /etc/X11/XF86Config dosyasında tanımlanmıştır. <Ctrl><Alt><BkSpc> X oturumunu sonlandırır. <Ctrl><Alt><Del> Sistemi yeniden başlatmak için kullanılır. Konsoldaki shutdown -r now veya reboot komutu gibi davranır. Makinanın üzerindeki sıfırlama (Reset) tuşuna basmayıp bunu tercih etmeniz gerekir, aksi takdirde ext2 gibi bazı dosya sistemleri sorun çıkarabilir. <Ctrl><C> Mevcut komutu durdur. Genelde konsoldaki basit komutlar için kullanılır. <Ctrl><D> Eğer sizden girdi kabul eden bir konsol komutundaysanız dosya sonu (EOF) yollar, komut istemindeyseniz sistemden çıkarsınız. O yüzden iki defa basmayın. <Ctrl><S> Uçbirime olan çıkışı durdurur. <Ctrl><Q> Uçbirime olan çıkışa devam eder. <Ctrl><Z> Çalışmakta olan komutu arka alana gönderir. <ctrl><X> Konsolda bir işe yaramaz ama görsel ekranda program kapatır. <farenin orta tuşu> Genelde bir başka pencerede seçilmiş bir yazıyı yapıştırmaya yarar. Burada dikkat edilecek nokta Linux altında kopyala/yapıştır işleminin Windows'dan farklı olmasıdır. Bir yazıyı seçerseniz, o seçili olduğu sürece yapıştırılabilir olur (bir kez yapıştırıldıktan sonra defalarca yapıştırılabilir, yeni bir seçime kadar tamponda kalır.). Yani bir kopyala emri vermeniz gerekmez, seçip orta tuşa basmanız yeter, komut satırına yapıştırılmış olur. Konsolda kullanılabilmesi için gpm çalışıyor olmalıdır. <Shift><Insert> yapıştırma işlemini klavyeden yapar. ~ Kullanıcının ev dizinini gösterir /home/kullanıcı_adı ile eşanlamlıdır. cd ~/docs komutu ev dizininizin altında docs dizinine gider. Sadece cd komutu ise cd ~ komutuna eşittir ve ev dizininize gider. . ya da ./ O anda bulunduğunuz dizindeki bir betiği çalıştırırken kullanmak içindir. /. ya da Slashdot Internet'deki en sağlam haber sitesine gider. cd .. Bir üst dizine geçer. exit Sistemden çıkmanızı sağlar. reset Konsol bir şekilde saçma sapan karakterler basıyorsa (genelde çalıştırılabilir bir dosyayı ekrana çıktıladığınızda olur) düzeltmeye yarar. tty Bu komutu yazdığınız uçbirimin aygıt dosyasının ismini verir. Genel Amaçlı Komutlar help Kabuk komutlarının listesini gösterir. Bu komutların herbiri için help komut_ismi komutu ile yardım alabilirsiniz. komut_ismi --help Söz konusu komut ile ilgili yardım iletisi basar (varsa). man başlık Sistemdeki kılavuz (man) dosyaları. Bir komut hakkında olabildiği gibi bir dosya ya da bir işlev hakkında da olabilir. apropos başlık söz konusu başlıkla ilgisi olan komutların listesi. ls O an bulunulan dizinin içeriğini listeler. ls -al | more O an bulunulan dizindeki bütün dosyaları gösterir (. ile başlayan gizli dosyaları da) Komut burada more komutuna yönlendirilmiştir, bu sayede çıktının bir ekrandan fazla olması durumunda bir ekranlık çıktıdan sonra devamını göstermek için bir tuşa basmanız gerekir. cd dizin dizin dizinine geçilir; dizin verilmezse ev dizinine geçilir. cp kaynak hedef Bir yerdeki dosya ya da dizinleri başka bir yere kopyalamak içindir. Unix'lerde genelde bu tür komutlarda her zaman kaynak önce hedef sonra yazılır. mcopy kaynak hedef DOS'tan Unix'e ya da tersine (disketi bağlamanız şart değil) bir dosyayı başka bir yere kopyalar. Aynı mantıkta çalışan mdir, mcd, mren, mmove, mdel, mmd, mrd, mformat gibi komutlar da vardır. ln hedef [isim] Sözkonusu hedef e sabit bağ oluşturur. Sözkonusu dosyalar iki yerde de var gibi gözükür, herhangibir değişiklik diğerini de etkiler, biri silindiğinde diğeri kalır. Sabit bağların kısıtlamaları, bağ dosyası ile asıl dosyanın aynı dosya sistemi içinde olması gerekliliği ve dizinlerle özel dosyalara sabit bağ verilememesidir. ln -s hedef [isim] hedef 'e bir sembolik bağ dosyası (isim verilmezse hedef ile aynı isimde) oluşturur. Sembolik bağda hedef 'in nerede bulunacağının bilgisi vardır. Sembolik bağlar dizinler için de kullanılabilir. Tek sorunu hedef silindiğinde bağ bozulmuş olur. rm dosya ... Verilen dosya ları siler. Sileceğiniz dosyanın sahibi olmanız gerekir. mkdir dizin dizin dizinini oluşturur. rmdir dizin ... Belirtilen dizin 'ler boşsa silinir. rm -r dosya ... Dosya ve dizinleri ve dizinlerin içindeki dizinleri ardarda siler. Root olarak kullanırken dikkat edin, çünkü herşeyi silebilirsiniz!. cat dosya | more Bir dosyayı sayfa sayfa görüntülemek için kullanılır. less dosya Önceki komuta eşdeğerdir, biraz daha fazla özellikleri vardır vim dosya Bir metin dosyasını düzenlemek için kullanılır. Aynı türden nano, joe, mcedit gibi metin düzenleyicileri de kullanabilirsiniz, ancak vim ile UTF-8 kodlu metinleri de düzenleyebilirsiniz. Diğerleri bunu yapamaz. find / -name "dosya" dosya adlı dosyayı en üst dizinden itibaren aramaya başlar. Dosya ismi, * ve ? gibi arama karakterleri de içerebilir. Örneğin benim sistemimde "fazlames*" dizgesi ile fazlamesai.net.txt ve fazlamesai.org.txt dosyaları bulunuyor. locate dosyaismi find gibidir, fakat düzenli olarak oluşturulan bir veritabanına bağlıdır, sistemdeki son değişikliklerden haberi olmayabilir. touch dosya dosya isimli dosyanın tarih bilgilerini deşiştirir. Eğer bu dosya yoksa sıfır bayt uzunluğunda oluşturur. xinit Pencere yöneticisi olmayan bir X oturumu açar. startx Pencere yöneticili bir X oturumu açar. DOS'daki win komutu gibidir. startx -- :1 1 numaralı ekranda X oturumu açar, ilk ekran 0 dır ve komut için öntanımlıdır. Ekranlar arasında <Ctrl><Alt><F7-F8 ...> ile geçiş yapabilirsiniz. xterm Basit bir X uçbirimi açar. Daha hafif sürümleri (rxvt, aterm, eterm gibi) bulunur ve tercih edilir. shutdown -h now Sistemi durdurur. ATX sistemlerde ayrıca makinayı kapatır. halt shutdown -h now ile aynıdır. Sistemi durdurur. reboot shutdown -r now ile aynıdır. Sistemi yeniden başlatır. Dosya Sıkıştırma ve Açma Komutları gzip -9 dosya Belirtilen dosya yı en iyi şekilde sıkıştırır ve dosya.gz haline getirir. bzip2 dosya Belirtilen dosya yı en iyi şekilde sıkıştırır ve dosya.bz2 haline getirir. Çoğunlukla gzip'den daha iyi sıkıştırır. gunzip dosya.gz gzip ile sıkıştırılmış dosya.gz dosyasını dosya olarak açar. bunzip2 dosya.bz2 bzip2 ile sıkıştırılmış dosya.bz2 dosyasını dosya olarak açar. tar -xvf arsiv.tar İsmi arsiv.tar gibi belirtilen (sıkıştırılmamış) arşiv dosyasını bulunulan dizine açar. tar -zxvf arsiv.tar.gz İsmi arsiv.tar.gz gibi belirtilen sıkıştırılmış arşiv dosyasını bulunulan dizine açar. Dosya uzantısı .tar.gz olan dosyalardan başka .tgz olan dosyaları da açar. tar -zxvf arsiv.tar.gz -C dizin Sıkıştırılmış arşiv dosyasını belirtilen dizine açar. tar -jxvf arsiv.tar.bz2 -C dizin Bzip2 ile sıkıştırılmış arşiv dosyasını belirtilen dizin e açar. (Eski sürümlerde -Ixvf kullanılırdı.) tar -zcvf arsiv.tar.gz dizin1 dizin2 ... dosya1 dosya2 ... Belirtilen dizin ve/veya dosya ları arsiv.tar dosyası haline getirir ve ardından gzip ile sıkıştırıp arsiv.tar.gz haline getirir. unzip arsiv.zip -d dizin arsiv.zip zip arşivini belirtilen dizin e açar. unarj e arsiv.arj arsiv.arj arj arşivini açar. uudecode -o hedef kaynak uuencode ile kodlanmış (genelde eposta ekleri) dosyayı açar. Bilgi Edinme Komutları pwd Bulunduğunuz dizinin ismini verir. hostname Makinanın konak ismini verir. whoami Sisteme giriş yaparken yazdığınız kullanıcı isminizi verir. id [kullanıcı_ismi] Kullanıcının kullanıcı kimliği, birincil grup kimliği ve üyesi olduğu grupları gösterir. date Sistem tarihi göstermek ya da değiştirmek için kullanılır. Tarihin yerele özgü gösterimle basılmasını isterseniz date +%c yazın. Örneğin "tr_TR" yereli için sadece date komutu Prş Eki 23 21:31:06 EEST 2003 basarken date +%c komutu Prş 23 Eki 2003 21:31:19 EEST basar. date 102321322003 komutu sistem tarihini Prş Eki 23 21:32:00 EEST 2003 yapar. Donanım saatini değiştirmek için setclock komutunu kullanmanız gerekir. time Belli bir komutun işlemini bitirmesinin ne kadar süre tuttuğunu gösterir. Örneğin, ir dizinin listelenme süresini time ls ile öğrenebilirsiniz. who O an sistemde bulunan kullanıcıların kullanıcı isimlerini, hangi uçbirimlerde çalıştıklarını ve sisteme giriş tarih ve saatlerini gösterir. finger [kullanıcı_ismi] Belli bir kullanıcı hakkındaki bilgi verir. last Sisteme en son giriş yapmış kullanıcıların bugünden geriye doğru listesi. history | more Kabuğa son girdiğiniz komutların listesi. | more sayesinde sayfa sayfa okuyabilirsiniz. uptime Makinanın ne kadar süredir açık olduğu bilgisini verir. ps Kullanıcının kullandığı uçbirimde çalıştırmakta olduğu komutların ve süreçlerin listesi. ps -ax | more Sistemin açılışından beri çalışmakta olan bütün süreçlerin listesi. top Temel sistem durumu, çalışmakta olan süüreçler ne kadar bellek/işlemci kullandıkları vs. uname -a Sistem hakkında çekirdek sürümünü, işlemci türü gibi bilgiler. free Bellek kullanımını gösterir. df -h Bağlı sabit disk bölümlerinin doluluk oranlarını gösterir. du -sk [dizin] Belirtilen dizin in (belirtilmezse bulunduğunuz dizinin) içeriğinin diskte kapladığı alanın kB cinsinden boyutunu verir. cat /proc/interrupts Çekirdek tarafından tanımlanmış sistem kesmelerinin listesi. cat /proc/version Linux çekirdeğinin sürüm bilgileri. cat /proc/filesystems Çekirdekte tanımlı kullanılabilecek dosya sistemlerinin listesi. cat /etc/printcap Yazıcıların düzeni. lsmod Yüklü çekirdek modüllerinin listesi. set, declare, export Üçü de kabukta tanımlı ortam değişkenlerinin listesini verir. Tümünü (miras alınanlar dahil) sadece declare verir. echo $PATH PATH ortam değişkeninin değerini gösterir. PATH, kullanıcı tarafından çalıştırılabilecek yazılımların aranacakları yerleri kabuğa bildirmek için kullanılır. dmesg | more Sistem açılışından itibaren çekirdek tarafından üretilen iletiler. Bu iletiler /proc/kmsg dosyasında bulunur ve dmesg komutu sadece tampondaki son iletileri gösterir. belgeler.org'tan alıntıdır,ancak linux kurup deneyen veya kurmak isteyen arkadaşlara iyi bir döküman olacağını düşünerek burada paylaşmak istedim.kullandığım ve baş ucumda duran komutlardır ![]() |
![]() |
![]() |
![]() ![]() |
Konuyu Görüntüleyen Aktif Kullanıcılar: 1 (0 üye ve 1 misafir) | |
|
|
![]() |
||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
Kanka.net hakkında ve bilinmesi gereken bir detay! | jockeя | Eskiler (Arşiv) | 26 | 01-01-2009 10:05 PM |
Atatürk Hakkında Bilinmesi Gereken 30 Özellik:) | UseLanMaz | Eskiler (Arşiv) | 33 | 10-14-2007 05:29 PM |
a-z ye linux komutları burda... | walsman07 | Eskiler (Arşiv) | 0 | 08-09-2006 10:01 AM |
Atatürk Hakkında Bilinmesi Gereken 30 Madde | trecy | Eskiler (Arşiv) | 0 | 01-28-2006 04:23 AM |