Temel Linux komutları
Bu sayfada Linux sistemlerde kullanılabilecek temel komutlar ve tuş komutları anlatılacaktır. Bu komutların hepsi Uçbirim, Konsole vb. komut satırı pencereleri üzerinden veya X-windows altındaki bir terminal programından (x-term, rxvt, aterm gibi) çalışmaktadır. Fakat tuş komutlarının bir kısmı komut satırı pencerelerine özgüdür ve x-altında pencere yöneticinize göre farklı hareket etmektedirler.
Komut satırı kısayol tuşları
Bash, zsh, sh vb. GNU işletim sistemi için bir kabuk ya da başka bir deyişle komut dili yorumlayıcılarıdır. Aşağıdaki kısayol tuşlarının bazıları komut dili yorumlayıcılarında farklılık gösterebilir. Kısayol tuşlarından çalışmayan olursa şu yöntemi deneyebilirsiniz: Terminal alanı sağ tık -> Tercihler -> Kısayol atamaları(tam ismi aklıma gelmiyor.) olan kısmı seçerseniz, çalışmayan kısayol tuşunuzla çakışan var mı diye bakabilirsiniz. Başka sebebi de olabilir.
| KOMUT | AÇIKLAMA |
|---|---|
[Ctrl] + [Alt] + [F1] |
Bir sonraki terminale geçmektedir. Birçok Linux dağıtımı açılışla birlikte altı standart terminal açar. Bunlar tamamen birbirinden bağımsızdırlar ve eş zamanlı çalışırlar. Yani irinde bir işlem yapılmaya devam ederken bir diğerine geçip başka bir işleme başlayabilirsiniz. |
[Ctrl] + [Alt] + [T] veya [Super] + [T] |
Terminal ekranını açar. ([Super] klavyelerde pencere şeklindeki tuştur.) |
[Ctrl] + [Shift] + [W] |
Terminal sekmesini kapatır.. |
[Ctrl] + [A] |
İmlecin bulunduğu komut satırında, imleç en başa gider. Yazılar silinmez. |
[Ctrl] + [E] |
İmlecin bulunduğu komut satırında, imleç en sona gider. Yazılar silinmez. İngilizce’de end son demek. |
[Alt] + [F] |
İmlecin bulunduğu kelimenin sonuna gider. İngilizce’de forward ileri demek. |
[Alt] + [B] |
İmlecin bulunduğu kelimenin başına gider. İngilizce’de backward geri demek. |
[Ctrl] + [F] |
İmlecin bulunduğu karakterin önündeki karaktere gider. |
[Ctrl] + [B] |
İmlecin bulunduğu karakterin arkasındaki karaktere gider. |
[Ctrl] + [U] |
İmlecin bulunduğu yerden satırın başına kadar ki kısmı keser(panoya ekler.) Daha sonra terminalin yapıştır tuşu [Ctrl] + Y ile terminalde yapıştırabilirsiniz. |
[Ctrl] + [Y] |
Terminalde son kestiğimizi imlecin bulunduğu yere yapıştırır. |
[Ctrl] + [W] |
İmlecin bulunduğu kelimenin öncesini siler, bulunduğu kelime dışındaki diğer kelimeleri silmez. |
[Ctrl] + [K] |
İmlecin bulunduğu yerden satırın sonuna kadar ki kısmı keser(panoya ekler.) |
[Alt] + [T] |
Bu kısayol tuşu, imleç boşluktaysa kendisinden önceki iki kelimeyi ya da imleç kelimenin üzerindeyse üzerinde bulunduğu kelimeyi ve önceki kelimeyi yer değiştirir. |
[Alt] + L |
İmleçten sonraki bütün harfleri küçük harf(lowercase) yapar. |
[Alt] + U |
İmleçten sonraki bütün harfleri büyük harf(uppercase) yapar. |
[Alt] + C |
İmlecin üzerinde bulunduğu harfi büyük yapar ve imleç kelimenin sonuna gider. |
[Alt] + D |
İmlecin üzerinde bulunduğu harf ile beraber kelimenin sonuna kadar keser. |
[Alt] + . |
Önceki komuttaki son kelimeyi yazdırır. |
[Ctrl] + [T] |
İmleçten önceki iki karakteri yer değiştirir. |
[Ctrl] + [R] |
Önceden kullandığınız komutları aratır. |
[Ctrl] + [G] |
[Ctrl] + [R]’deyken bulduğunuz komuta girmeden direk çıkar. |
[Ctrl] + [J] |
[Ctrl] + [R]’deyken bulduğunuz komutu çalıştırmadan kopyalamanızı sağlar. Değişiklik yapabilirsiniz. |
[Alt] + [R] |
[Ctrl] + [R]’deyken bulduğunuz komutu değiştirdiysek, değişiklikten önceki haline geri getirir. Bir daha bu kısayolu kullanırsak yaptığımız değişikliğe döner. |
[Ctrl] + [P] |
Geçmişte kullanılan komutları geriye doğru komut satırına getirir. Yukarı tuşu ile aynı işlevi görür. |
[Ctrl] + [N] |
Komut geçmişinde ileri doğru gitmemizi sağlar. Aşağı tuşu ile aynı işlevi görür. |
[Ctrl] + [L] |
Ekranı temizler. Clear komutu ile aynı işlev. |
[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 terminaline geçer. Birden fazla X kullanmak mümkün olduğu için bunlar arasında geçiş yapabilirsiniz. |
[Tab] (sekme) |
Yazmakta olduğunuz komutu tamamlar (text terminalde). 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 istesini 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 taba bastığınızda hemen basename diye komutun tamamlandığını görürsünüz |
[Tab] [Tab] |
[Tab]’la eşleştirme olmadığında bir daha tıklarsanız olası komutları gösterir. |
[Shift] + [PgUp] |
Terminal çıktısında ileri geri hareket etmenizi sağlar (ekrandan çıkmış olan y[a]zıları görmek vs[.]) |
[Ctrl] + [Alt] + (+) |
(X de) Bir sonraki ekran çözünürlüğüne geçmenizi sağlar. Tanımlı modlar /etc/X11/XF86Config dosy[a]sında durmaktadır. En büyük ekran modu Virtual Screen boyutunu tanımlar. |
[Ctrl] + [Alt][B]+ [BkSpc] |
(X de) Her şeyi iptal edip X’den çıkmanızı sağlar. |
[Ctrl] + [Alt] [+] [Del] |
Sistemi kapatıp reboot (baştan başlatmak) etmek anlamına gelir. Konsoldaki shutdown (kapat)[ ]komutu gibi davranır. Reset (Sıfırlama) tuşuna basmayıp bunu tercih etmeniz gerekir. |
[Ctrl] + [C] |
Me[v]cut 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, promptaysanız lo[g]out olursunuz. O yüzden iki defa basmayın.(Geçerli kabuk oturumundan çıkar.) |
[Ctrl] + [S] |
Uz[u]n çıktı içeren komutların çıktı vermesini durdurur. Komut çalışmaya devam eder. |
[Ctrl] + [Q] |
[Ctrl] + S’den sonra kullanılırsa komutun çıktı vermesini sağlar. |
[Ctrl] + [Z] |
Ça[l]ışmakta olan komutu duraklatır. Duraklatılan komut bg ile arka planda çalışır. fg ile ön planda çalışır. jobs ile duraklatılan programlar görünür. |
Farenin orta tuşu |
Genelde bir başka pencerede seçilmiş bir yazıyı paste etmeye (yapıştırmaya) yarar. Burada dikkat edilecek nokta Linux altında (KDE ve bazı özel programların istisnası ile) kopyala+yapıştır işleminin Windows’tan farklı olmasıdır. Bir yazıyı seçerseniz, o seçili olduğu sürece yapıştırılabilir olur (bir kez paste edildikten sonra zaten bufferda kalır) yani bir kopyalama emri vermeniz gerekmez, seçip yapıştıracağınız yere gidip orta tuşa basmanız yeter. Konsolda kullanılabilmesi için gpm çalışıyor olması gerekir |
[Shift] + [Insert] |
Yapıştırma işlemini klavy[e]den yapar[.] |
Temel Linux komutl[a]r[B]
[]] [#]## Bilgi edinme komutları
| [K]OMUT | AÇIKLAMA | |
| [-]— | —- | |
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:00EEST 2003 yapar. Donanım saatini değiştirmek için setclockkomutunu kullanmanız gerekir.time |
Belli bir komutun işlemini bitirmesinin ne kadar süre tuttuğunu gösterir. Örneğin, bir 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. | |
more |
more sayesinde sayfa sayfa okuyabilirsiniz. | |
uptime |
Makinanın ne kadar süredir açık olduğu bilgisini verir. | |
tty |
Bu komutu yazdığınız terminalin ismini bildirir. | |
ps |
Kullanıcının kullandığı uçbirimde çalıştırmakta olduğu komutların ve süreçlerin listesi. | |
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 dizinin (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. | |
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. |
Genel amaçlı komutlar
helpKabuk komutlarının listesini gösterir. Bu komutların herbiri için help komut_ismi komutu ile yardım alabilirsiniz.komut_ismi --helpSöz konusu komut ile ilgili yardım iletisi basar (varsa).man başlıkSistemdeki 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ıksöz konusu başlıkla ilgisi olan komutların listesi.lsO an bulunulan dizinin içeriğini listeler.ls -al | moreO 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 ekrandanfazla olması durumunda bir ekranlık çıktıdan sonra devamını göstermek için bir tuşa basmanız gerekir.cd dizindizin dizinine geçilir; dizin verilmezse ev dizinine geçilir.cp kaynak hedefBir 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 hedefDOS’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 dosyaları siler. Sileceğiniz dosyanın sahibi olmanız gerekir.mkdir dizindizin dizinini oluşturur.rmdir dizinBelirtilen dizin ‘ler boşsa silinir.rm -r dosyaDosya ve dizinleri ve dizinlerin içindeki dizinleri ardarda siler. Root olarak kullanırken dikkat edin, çünkü herşeyi silebilirsiniz!.exitKonsoldan çıkar. Eğer terminalde ilk açtığınız kullanıcıda değilseniz, ilk açtığınız kullanıcıya geçiş yapar.cat dosya | moreBir dosyayı sayfa sayfa görüntülemek için kullanılır.less dosyaÖnceki komuta eşdeğerdir, biraz daha fazla özellikleri vardırvim]] dosyaBir 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 dosyaismifind gibidir, fakat düzenli olarak oluşturulan bir veritabanına bağlıdır, sistemdeki son değişikliklerden haberi olmayabilir.touch deneme.txt‘deneme’ isimli dosyanın oluşturulma ve düzenleme tarih bilgilerini şu anki tarihe değiştirir. Eğer böyle bir dosya yoksa sıfır bayt uzunluğunda deneme.txt isimli dosya oluşturur.xinitPencere yöneticisi olmayan bir X oturumu açar.startxPencere yöneticili bir X oturumu açar. DOS’daki win komutu gibidir.startx --:11 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.xtermBasit bir X uçbirimi açar. Daha hafif sürümleri (rxvt, aterm, eterm gibi) bulunur ve tercih edilir.shutdown -h nowSistemi durdurur. ATX sistemlerde ayrıca makinayı kapatır.haltshutdown -h now ile aynıdır. Sistemi durdurur.rebootshutdown -r now ile aynıdır. Sistemi yeniden başlatır.
Dosya sıkıştırma ve açma komutları
gzip -9 dosyaBelirtilen dosya yı en iyi şekilde sıkıştırır ve dosya.gz haline getirir.bzip2 dosyaBelirtilen 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.gzgzip ile sıkıştırılmış dosya.gz dosyasını dosya olarak açar.bunzip2 dosya.bz2bzip2 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 dizinSıkıştırılmış arşiv dosyasını belirtilen dizine açar.tar -jxvf arsiv.tar.bz2 -C dizinBzip2 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 dizinarsiv.zip zip arşivini belirtilen dizine açar.unarj e arsiv.arjarsiv.arj arj arşivini açar.uudecode -o hedef kaynakuuencode ile kodlanmış (genelde eposta ekleri) dosyayı açar.
A’dan Z’ye
A
a2psASCII dosyalarini Postscript formatina ceviracroreadAcrobatReader pdf-dosyalarini görebilmek icin gerekli olan programaliasKomuta baska bir isim veraproposBelli bir kelimeyi man sayfalarinda araarArsiv olusturmak olusturulmus bir arsivi calismak ya da acmak icinarchProcessor’un yapisi hakkinda bilgi verarpHost ve IP numarasini göster. (arp = adress resolution protocol)at( komutu ya da komutlari daha sonraki bir zamanda çalıştırır)
B
basenameBir dosyanin gercek ismini ver (Üst dizinleri göstermeden)bashBourne Again Shell -> Linux’un standart shell’ibatchKomutu ya da komutlari daha sonra ki bir zamanda calistir(bknz. at)bgBir programi Ön planda calistirbreakBir blogu belli bir kosuldan terk et (bknz. continue)bunzip2(bknz. bzip2)bzip2Bir arsivleme programi
C
calAktuel takvimi göstercalenderBir randevu hatirlatma programicaseCoklu seceneklere ayirma komutucatDosyayi monitöre verccC derleyicisi (C-compiler)cdDizin degistircdrecordCD kopyalama tool’uchfnfinger bilgilerinde degisiklik yapchgrpGrup degistirchmodBir dosyanin haklarini degistirchownBir dosyanin sahiplerini degistirchrootBir komutu Özel bir root dizininde calistirchshStandart shell i degistirclearMonitörü temizlecontinueBir bloku belli bir kosuldan sonra terk etme ve kaldigin yerden devam et.cmpİki dosyayi karsilastir (bknz. comm diff)commIki dosyayi satir satir karsilastir (bknz. cmp diff)cpDosyayi kopyalacshC-Shell -> Yapisi biraz C diline benzeyen bir shell programicsplitBir dosyayi parcalara ayircutBir dosyadan belli sütunlari kes
D
dateAktuel zamani gösterdeluserKullanici sildelgroupGrup sildfBellekte ne kadar bos yer oldugunu gösterdiffIki dosya arasindaki farklari göster (bknz. cmp comm)doBelli bir kosuldan sonra bir komutu ya da komut blogunu calistirdonedo blogunun bitimi (bknz. do)duBir dosyanin ya da dizinin bellekte ne kadar yer kapladigini göster
E
echoHarf dizisini monitöre yazedBir editör programiegrepBir dosyanin icinde belli bir harf dizisini ara(bknz. fgrep. grep)ejectMedium’u disari ver mesela CDROMemacsBir editör programielifif kosulunun saglanmadigi zaman devreye sokulan baska bir if kosuluelseif kosullarinin saglanmadigi zaman devreye sokulan baska komutuenvBütün sistem degiskenlerini gösteresaccase seceneklerinin bitimi (bknz. case)execKomutu calistirexitShell’den cikma komutuexportSistem degiskeninin tanimlanmasiexprMatematik ifadesini hesapla
F
falseBoolean tipinde “yanlis” degerifdformatDisket formatlafdiskBellegi bölme programifgProgrami ön plana alfgrep(bknz. egrep grep)fiif kosulunun sonu (bknz. if)filedosya hakkinda bilgi verfindBelli bir dosyayi dizinlerde arafingerSisteme kayitli olan kullanciliari göster ya da kullanici hakkinda bilgi verforBelli komutlari belli bir kosula kadar döngü seklinde calistirftpDosya transfer programi (ftp = file transfer protocol)fvwmLinux icin yapilmis bir masaüstü programi (bknz. fvwm2 gnome kde …)fvwm2(bknz. fvwm)
G
g++C++ derleyicisi (C++ compiler)gccGNU C derleyicisiGNOME|gnome(bknz. fvwm)Grep Komutu Kullanımı|grep(bknz. egrep, fgrep)groupaddYeni bir grup olusturgroupdelGrup silgroupmodGrup üzerinde degisiklikler yapgroupsKullanicinin bagli oldugu gruplari göstergrubBir cesit Linux Bootloader (bknz. lilo)gunzip(bknz. gzip)gvimvi editörünün GUI (graphical user interface:* grafiksel kullanıcı arayüzü) versiyonugzipBir arsivleme programi
H
haltSistemi durdurheadBir dosyanin ilk satirlarini göster (standart 10 satir) (bknz. tail)helpShell komutlarini gösterhistoryKullanicini o zamana kadar kullandigi komutlari gösterhostBir bilgisayarin adini sorhostidsistemin host kimligini gösterhostnamesistemin host adini gösterhttpdApache server’i baslathttpd2Apache 2 server’i baslat
İ
idKullanicini kullanici kodunu bagli oldugu gruplarin kodunu gösterif“eger” kontroluifconfigAğ kartını ayarlainit 0Sistemi kapat ( bknz. halt shutdown poweroff)init 1Sistemi tek kullanicili modus’a gecir (bknz. init S init s)init 2Sistemi lokal cok kullanicili modus’a gecirinit 3Sistemi tam aga bagli sekilde ve cok kullanicili modus’a gecirinit 5Sistemi tam aga bagli sekilde cok kullancili ve GUI’li modus’a gecirinit 6Sistemi yeniden baslatinit S:(bknz. init 1)init s:(bknz. init 1)
J
jarJava arsivjavaJava Virtual Machine (JVM)javacJava CompilerjavadocJava dokumanlari olusturjdbJava DebuggerjikesIBM tarafindan sunulan ve javac’tan daha hizli olan bir Java CompilerjoeBir editör programi
K
k3bKDE’de GUI’li bir CD kopyalama programikaffeineKDE CD VCD DVD vs. oynatma programikateBir KDE editör programikbearBir KDE FTP programikcalcBir KDE hesap makinesi programiKDE|kdeKDE masaüstükernelversionHangi kernel versiyonu kullanildigini gösterkmailKDE Mail programikonquerorKDE internet tarayıcıkonsoleYeni bir konsol ackopeteBir KDE multiple messenger programikillİşlemi bitirkillallBütün işlemleri bitirkwriteBir KDE editörü
L
lastSisteme son kayit olan kisileri gösterlessHerhangi bir çıktıyı monitörde sayfa sayfa gösterliloGRUB benzeri bir Linux açılış yükleyicisilnDosyalar ya da dizinler arasinda link olusturlognameOturum adını gösterlogoutSistemden ayril (eger oturum kabuğuyla girildiyse)lprDosyayi basilmasi icin yaziciya gönderlprmYaziciya gönderilen dokümanlari sillsDizinde bulunan dosyalari listelelsmodYüklenmis modullari listelelsb_release [_seçenekler_]Dağıtıma özgü bilgileri ekrana basar. Örnek kullanım:
lsb_release -a
Dist`ributor *ID:* Ubuntu
Description: Ubuntu 14.10
Release: 14.10
Codename: utopic
M
mailKullancillar arasinda mail yazmayi mümkün kilan mail programimakeC programini belli bir kurala göre derleyen komutmanManual sayfalar dokümanlarimceditBir editör programimkdirYeni bir dizin olusturmodprobeKernel’a bir module eklemek ya da ondan silmek icinMozilla Firefox|mozillaBir internet tarayıcımore(bknz. less)mountBir aleti bağlamvDosyayi kaydir ya da ismini degistir’mysqlMySQL veritabani programi
N
neditBir editör programinewgrpYeni bir gruba girnetstatAg baglantilarini görüntülenetscapeBir internet tarayıcınlBir dosyayi satirlari numaralandirarak gösternslookupDNS (domain name system) sorgusu
O
operaHizli bir internet tarayıcı
P
passwdSifre degistirperlPERL interpreterpgrepÇalışan bir sürecin kendine özel id numarasını bulPHP|phpPHP interpreterpineBir mail programipingBaska bir bilgisayara ulasabilme sorgusupoweroffSistemi kapat (bknz. init 0)psCalisan işlemleri gösterpwdIcinden bulunulan dizini göster
Q
quantaGüzel bir HTML editörü
R
readShell’de monitörde girilen girdiyi okurebootSistemi yeniden baslat (bknz. init 6)resetShell ayarlarini eski ayarlara getirreturnBir fonksiyonun hesapladigi degeri geri vermesi icin gereken komutrloginUzaktaki bir bilgisayara baglan (bknz. Telnet)rm Komutu Kullanımı|rmDosyayi silrmdirDizini sil (dizinin bos olmasi sarti ile)rpmRedhat Packet Manager (ama genelde bütün Linux distrolari tarafindan desteklenir)
S
selectSecenek secimisetDeger vershBourne kabuğu[shift]K[a]ydir[s]hutdownSistemi kapat (bknz. init 0)sleepBelli bir süre ara versortSiralayarak göstersplitBir dosyayi parcalara ayir`- Bstartx` X-Server baslat
suBaska bir kullanici adiyla gir ( option verilmezse root sifresi vermek gerekir)sudoBir komutu root (yetkili kullanıcı) gibi calistir (tabii “sudoers” dosyasi buna izin veriyorsa normal bir kullanicinin sudoers’i okumaya hakki yoktur).
*[T]]*
tailBir dosyanin son satirlarini göster (standart 10 satir).talkSisteme kayitli olan baska bir kullanici ile sohbet ettarArsiv programitcshIlerletilmis bir C-shelltelnetUzak bir bilgisayara baglanthenif kosulu saglaniyorsa bundan sonraki komutlari calistirtimeBir komutun ne kadar süre harcadigini göstertestBir kosulu test ettopİşlemleri görüntületouchDosyanin degistirilme zamanini degistirtracerouteRouter takibitrueBoolean tipindeki “doğru” degeri
U
umaskBir dosya icin standart haklar belirleuniqSiralanmis bir dosya icinde birden fazal ayni satirlari eleumountBaglanmis bir aleti sistemden geri cöz (komutun ismi “unmount” degil)unaliasalias’la degistirilmis komut aliaslarini geri cevirunrarBir Arsivleme programiuntilBir komutlar blogunu belli bir kosula kadar uygulaunzipArsiv programiuseraddSisteme yeni bir kullanici ekleuserdelSistemden bir kullanici silusersSu anda sisteme kayitli olan kullanicilari göster
V
viBir editör programivimBir editör programivisudosudoers dosyasi üzerinde calis
W
wHangi kullanicinin o anda hangi komutu calistirdigini ya da hangi programi kullandigini gösterwaitBelli bir işlemi beklewallBütün kullanicilara mesaj yollawcHarf kelime ve satir sayma komutuwgetBelli bir sayfa icerigini agdan yerel PC ye indirwhatisBir komutun ne ise yaradigini gösterwhereisArawhichArawhileKomutlari belli bir kosula kadar döngü halinde calistirwhoSisteme kayitli olan kullanicilari göster (bknz. finger w)whoamiKullanicinin kendisi hakkinda bilgiwindowmakerBir destkopwineWindows Emulator programiwishPencere kabuğuwriteBir kullaniciya mesaj gönder
X
xanimBir media playerXMMSplayerxtermX Terminal
Y
yast (sadece SuSE)Sistem ayarlari yapmak icin GUI’siz bir tool (yet another setup tool)yast2 (sadece SuSE)Sistem ayarlari yapmak icin GUI’li bir toolyou (sadece SuSE)YaST online update
Z
zipArşivleme programı
Kaynak: https://wiki.ubuntu-tr.net/index.php?title=Temel_Linux_komutları
Ref: https://github.com/nuriakman/PHP-Egitimi/blob/master/konular/linux.temel.komutlar.fazlasi.md