Gönderen Konu: Temel Linux Komutları  (Okunma sayısı 32602 defa)

0 Üye ve 2 Ziyaretçi konuyu incelemekte.

Çevrimdışı demir

  • Yeşil Çay
  • *
  • İleti: 254
Temel Linux Komutları
« : 20 Mayıs 2008 - 15:04:13 »
Komutlar işletim sistemi ile iletişiminizi sağlar. Pek çok şeyi komutlarla kısa zamanda, kolayca halledebilirsiniz. Grafik arayüzlerin sunduğundan daha fazla seçeneği kullanabilirsiniz. Linux komutları terminal veya konsol ekranlarından girilir. Bir çok sorunun konsol/terminal girdi ve çıktılarıyla daha rahat çözüleceğini göreceksiniz. Bu yüzden linux'e yeni başlayan her kullanıcı bazı temel komutları bilmek zorunda. Bu rehberin zamanla, katkılarınızla gelişeceğini umuyorum. Formata sadık kalarak, katmak istediğiniz içeriği veya düzeltmeyi bize gönderebilirsiniz. Rehber zenginleşene kadar aşağıdaki linklerin sizlere faydası dokunacaktır.

http://belgeler.org/howto/kitapcik-tuslar.html
http://wiki.linux-sevenler.org/index.php/Temel_Linux_Komutlar%C4%B1_-_Alfabetik_olarak

Repla



ls
Bulunduğunuz dizindeki dosyaları ve alt-dizinleri listeler.

Kod: [Seç]
user@linux:~$ ls
file1.txt
file.jpg
file.mp3

-a ile gizli dosyaları, -l ile detaylı bilgiyi görebilirsiniz. Gizli dosyalar ve dizinlerin başında nokta olur.

Kod: [Seç]
user@linux:~$ ls -al
drwx------   5  user group   4096 2008-01-13 19:18 .gizli_dosya
-rw-r--r--   1  user group    568 2007-12-23 20:53 file.jpg
-rw-r--r--   1  user group  38570 2003-01-09 20:23 file2.jpg
drwxr-x---   3  user group  4096 2007-08-13 20:33 Alınan Dosyalarım


Kod: [Seç]
drwx------   5  user user   4096 2008-01-13 19:18 .gizli_dosya gibi bir satırda d listelenenin bir dizin olduğunu belirtirken, linklerde  l, normal dosyalarda - yerini alır .  r okuma, w yazma, x çalıştırma izinlerini belirtir. İlk üç kullanıcının, ikinci üç grubun, son üç diğer kullanıcılara tanınan izinleri gösterir.  user dosyanın sahibini, group dosyanın grubunu gösterir. Boyut ve tarih bilgilerinden sonra dosya/dizin ismi gelir.

-s -h -R  ls ile sık kullanılan option lardır. Bir komut birden fazla option ile çalıştırılabilir. Bu durumda  - den sonra option'lar arka arkaya yazılabilir.
Kod: [Seç]
ls -shl


cd
Dizin değiştirme komutu.

cd ~   veya cd home dizinine değiştirir.
cd ..    bir üst dizine değiştirir.
cd -    bir önceki dizine değiştirir

cd ile bulunduğunuz dizinin alt-dizinleri dışında bir dizine erişmek isterseniz, cd /var/www şeklinde tam yolu yazmanız gerekir.  cd ~/temp kullanıcının home dizinindeki temp dizinine değiştirecektir.


pwd
Çalıştığınız dizinin tam yolunu verir.

Kod: [Seç]
user@linux:~$ pwd
/home/user
user@linux:~$

user@linux  "user kullanıcısı linux isimli makinada" anlamındadır.


sudo
komutları root/super user yetkisiyle çalıştırmanızı sağlar. root/super user sisteminizde tüm yetkilere sahip olan kullanıcıdır. O yüzden sudo veya root yetkisiyle komut kullanırken dikkatli olmalısınız.
sudo komut şeklinde kullanılır.


rm
dosya/dizin silme komutudur.rm dosya-ismi şeklinde kullanılır

Kod: [Seç]
user@linux:~$ ls -al
drwx------   5  user group   4096 2008-01-13 19:18 .gizli_dosya
-rw-r--r--   1  user group    568 2007-12-23 20:53 file.jpg
user@linux:~$ rm file.jpg
user@linux:~$

dizenleri silerken -r option'u eklenir.

Kod: [Seç]
user@linux:~$ ls -al
drwx------   5  user group   4096 2008-01-13 19:18 .gizli_dosya
user@linux:~$ rm -r .gizli_dosya
user@linux:~$


cp
dosya/dizin kopyalama komutudur. cp asıl-dosya  hedef-dosya şeklinde kullanılır. Hedef mevcut değilse yaratılır, mevcutsa üzerine yazılır.
Kod: [Seç]
user@linux:~$ls
linux.txt
user@linux:~$cp linux.txt linux.txt.ydk
user@linux:~$ls
linux.txt  linux.txt.ydk
user@linux:~$ls
bir dizinin altındakileri her şeyi başka bir dizine kopyalamak için
Kod: [Seç]
user@linux:~$cp /tmp/*  tmp2/tmp2 dizini var olmalıdır. Yoksa kopyalama yapılmaz. Bir dizini tüm alt dizin ve dosyalarıyla  kopyalamak için
Kod: [Seç]
cp -r tmp/ tmp3tmp3 yoksa, yaratılır ve tmp altındaki tüm dizin/dosyalar tmp3'e kopyalanır.


mv
Dosya/dizinlerin yerini değiştirir.
Kod: [Seç]
user@linux:~$mv  /tmp/a.txt  tmp2/tmp dizini altındaki a.txt tmp2 dizininin altına taşınır.
Kod: [Seç]
user@linux:~$cp /tmp/*  tmp2/b.txttmp dizini altındaki a.txt, tmp2 dizini altına b.txt olarak taşınır. b,txt mevcutsa yeniden yazılır, değilse yaratılır.


kill
Sistem üzerinde koşan işlemleri sonlandırır.


man
Komutların kullanım ve özellik detaylarını içeren kılavuzlara erişimi ve kılavuzlar arasında anahtar kelime ile arama yapılmasını sağlar. man komut şeklinde kullanılır.

Kod: [Seç]
man manman komutunun kılavuzuna eriştirir

man -k anahtar-kelime
ile kılavuzlarda arama yapılır.

Kod: [Seç]
man -k loopçıktısı
Kod: [Seç]
Glib::MainLoop (3pm) - An event source manager
losetup (8)          - set up and control loop devices
Net::DBus::Reactor (3pm) - application event loop
XtAppMainLoop (3)    - query and process events and input
XtMainLoop (3)       - query and process events and input


who
Sistemin faal kullanıcılarını gösterir.

Kod: [Seç]
user@linux:~$ who
user    :0           2008-03-16 19:14
user@linuxi:~$

sistemin son yeniden başlatma saati ve tarihini verir.
Kod: [Seç]
user@linuxi:~$ who -b
         system boot  2008-03-16 12:30
user@linux:~$


alias
Uzun ve tekrar tekrar kullanılan komut dizilerini için tek ve yeni bir komut ismi yaratmak için kullanılır. Örnek:
Depoları güncellemek için:

Kod: [Seç]
alias güncel="sudo aptitude update"Bu komut uygulandıktan sonra güncel komutu ile depolar güncellenebilir. Fakat bu komut kalıcı olarak alias tanımlamaz. Bir sonraki girişte tanımlanan alias silinir. Kalıcı olması için bu satırın ev dizini içindeki gizli olan .bashrc dosyasına eklenmesi gerekir.



Yukarıda yazsa da ben yine de buraya ekliyorum..

Yazar: Alper

Ayrıca faydalı içerikten dolayı sabitliyorum...
« Son Düzenleme: 09 Haziran 2010 - 02:39:34 Gönderen: heartsmagic »
LIVE FREE OR DIE

Çevrimdışı lseker

  • Harman Çay
  • *
  • İleti: 389
Ynt: Temel Linux Komutları
« Yanıtla #1 : 20 Mayıs 2008 - 23:03:31 »
Konu Sabit ama buraya Yeni başlayanlar için kolaylık olacağına inandığım bir başlığa link vermek istiyorum.
 Nautilus betikleri
« Son Düzenleme: 08 Haziran 2010 - 08:01:00 Gönderen: ironic »
Dünya Güneş'in yardımı ile yaratıldı...Olduğu gibi kalmalı.
Toprak yaratıldığında üzerinde sınır çizgileri yoktu, onu bölmek insanlara düşmez.

Çevrimdışı Contempt

  • Orta Şekerli
  • *
  • İleti: 785
  • Arch + LMDE Elele
  • Dağıtım: Arch + LMDE Elele
  • Sürüm: Rolling Release Candır :)
Ynt: Temel Linux Komutları
« Yanıtla #2 : 24 Mayıs 2008 - 18:04:50 »
paylasım için tesekkurler
Herşeye Rağmen...

Çevrimdışı ceykey45

  • Taze Yapraklar
  • *
  • İleti: 5
Ynt: Temel Linux Komutları
« Yanıtla #3 : 21 Haziran 2008 - 11:47:01 »
Paylaşımın için teşekkürler.
« Son Düzenleme: 06 Haziran 2009 - 18:32:12 Gönderen: ceykey45 »

Çevrimdışı bebek

  • Çay Bahçesi
  • *
  • İleti: 122
Ynt: Temel Linux Komutları
« Yanıtla #4 : 21 Haziran 2008 - 23:27:14 »
paylasım için tesekkurler
paylaşım için teşekkürler

paylaşım için teşekkürler :)

Çevrimdışı oguzhanunlu

  • Taze Yapraklar
  • *
  • İleti: 1
Ynt: Temel Linux Komutları
« Yanıtla #5 : 29 Haziran 2008 - 17:09:26 »
Paylaşım gerçekten çok güzel.  Geliştirilirse bizim gibi yeni başlayan kullanıcılar için bulunmaz bir nimet olur .
« Son Düzenleme: 29 Haziran 2008 - 17:13:29 Gönderen: komikimben »

Çevrimdışı teneke

  • Çay Bahçesi
  • *
  • İleti: 170
Ynt: Temel Linux Komutları
« Yanıtla #6 : 23 Temmuz 2008 - 22:23:18 »
LKD' Belgeler org adresinde bu konu hakkındada döküman bulunmakta.

Çevrimdışı s7e7v7e7n

  • Çaylar Şirketten
  • *
  • İleti: 520
  • Cooming Soon
  • Dağıtım: Ubuntu Unity
  • Sürüm: Oneiric Ocelot
Ynt: Temel Linux Komutları
« Yanıtla #7 : 16 Mart 2009 - 18:02:43 »
çok güzel bir döküman bilgiler ama birde komutları yazacağımız yere nasıl ulaşacağımıza söylesen hiç fena olmaz
Ubuntu Desktop 11.10 Oneiric Ocelot

Çevrimdışı garafatma

  • Ubuntero
  • *
  • İleti: 3961
  • We can go to Paradise, maybe once maybe twice
    • Kişisel Blog
  • Dağıtım: Ubuntu
  • Sürüm: 10.10 amd64
Ynt: Temel Linux Komutları
« Yanıtla #8 : 16 Mart 2009 - 18:03:17 »
yukarıda menuden

donatılar> Uçbirim
Bira, Tanrı'nın bizi sevdiğinin ve eğlenmemizi istediğinin kanıtıdır.

>-- Askıdaki Çeviri --< Ubuntu Türkçe Çevirilerine Sizde Destek Olun

Elveda metal müziğin tanrısı... \m/ Ronnie James DIO: 1942 - 2010

Çevrimdışı s7e7v7e7n

  • Çaylar Şirketten
  • *
  • İleti: 520
  • Cooming Soon
  • Dağıtım: Ubuntu Unity
  • Sürüm: Oneiric Ocelot
Ynt: Temel Linux Komutları
« Yanıtla #9 : 16 Mart 2009 - 18:08:32 »
teşekkür ederim hemen uyguluyorum şu virüslü olan dosyaları sileyimde kurtulayım..
Ubuntu Desktop 11.10 Oneiric Ocelot

Çevrimdışı AbkHaZiaN

  • Müdavim
  • *
  • İleti: 646
Ynt: Temel Linux Komutları
« Yanıtla #10 : 16 Mart 2009 - 21:39:40 »
teşekkür ederim hemen uyguluyorum şu virüslü olan dosyaları sileyimde kurtulayım..
Virüsle anlatılanlar arasında bir bağlantı kuramadım. Nasıl bir bağlantı olduğunu anlatır mısınız?

Çevrimdışı s7e7v7e7n

  • Çaylar Şirketten
  • *
  • İleti: 520
  • Cooming Soon
  • Dağıtım: Ubuntu Unity
  • Sürüm: Oneiric Ocelot
Ynt: Temel Linux Komutları
« Yanıtla #11 : 16 Mart 2009 - 22:16:09 »
teşekkür ederim hemen uyguluyorum şu virüslü olan dosyaları sileyimde kurtulayım..
Virüsle anlatılanlar arasında bir bağlantı kuramadım. Nasıl bir bağlantı olduğunu anlatır mısınız?

kusura bakma ama bende ne demek istediğini anlamadım..

ben windows dan linux a geçerken komple C ve D yi sıfırlamadım sadece C yi sıfırladım
daha önceden benim bilgisayarım da virüs vardı proğramlarla temizlediğimi zannediyormuşum ki tam temizlik olmamış resimlerin hepsinde Thumbs.db isimli dosya D nin içinde halen var ve komut ile bütün hepsini silmek istiyorum elle siliyordum ben ama baya çok olduğu için sil sil bitmiyorlar önemli değil gerekirse komutla yapamıyorsam elle silerim.
umarım anlata bilmişimdir şimdi belkide soruyu ben yanlış anlamış olabilirim kusura bakma.
Ubuntu Desktop 11.10 Oneiric Ocelot

Çevrimdışı garafatma

  • Ubuntero
  • *
  • İleti: 3961
  • We can go to Paradise, maybe once maybe twice
    • Kişisel Blog
  • Dağıtım: Ubuntu
  • Sürüm: 10.10 amd64
Ynt: Temel Linux Komutları
« Yanıtla #12 : 16 Mart 2009 - 22:22:33 »
Thumbs.db ve picasa.ini dosyaları virüs değil, sadece winzortun o klasörle ilgili kullandığı, son kullanıcıyı bağlamayan dosyalar aslında. Tam grevi veya amacı nedir bilemiyorum ancak her *Windows kullanıcısnda bu dosyalar mevcuttur. He yinede temizlemek gerek, fazlalık sonuçta...
Bira, Tanrı'nın bizi sevdiğinin ve eğlenmemizi istediğinin kanıtıdır.

>-- Askıdaki Çeviri --< Ubuntu Türkçe Çevirilerine Sizde Destek Olun

Elveda metal müziğin tanrısı... \m/ Ronnie James DIO: 1942 - 2010

Çevrimdışı AbkHaZiaN

  • Müdavim
  • *
  • İleti: 646
Ynt: Temel Linux Komutları
« Yanıtla #13 : 17 Mart 2009 - 16:23:17 »
@keiser_soze gerekli bilgiyi vermiş. Ayrıca hepsinin isimleri farklıdır uzantıları aynı olanları silebilirsin.
Kod: [Seç]
rm *.iniDaha önce bendemedim ama büyük ihtimal çalışacaktır.

Çevrimdışı heartsmagic

  • Ubuntu Türkiye Tayfası
  • *
  • İleti: 52824
  • Dağıtım: Ubuntu
  • Sürüm: 14.04 64bit
Ynt: Temel Linux Komutları
« Yanıtla #14 : 18 Mart 2009 - 01:12:35 »
teşekkür ederim hemen uyguluyorum şu virüslü olan dosyaları sileyimde kurtulayım..

@tweety, şiddetle http://forum.ubuntu-tr.net/index.php/board,142.0.html bölümünde az da olsa vakit harcamanı öneriyorum.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?

Çevrimdışı blackwhite

  • Taze Yapraklar
  • *
  • İleti: 3
Ynt: Temel Linux Komutları
« Yanıtla #15 : 31 Mart 2009 - 11:26:25 »
Alfabetik sıraya göre benim kendi derlemem olan ve PDF formatında hazırlanan bu kaynağı sunmak istiyorum. İçerisindeki komutların birçoğu belki yukarıda verilmiş olabilir ama hepsinin yada birçoğunun alfabetik sıraya göre bir yerde bulunması açısından yararlı olacağını düşünüyorum.

Alıntı
***   LINUX KOMUTLARI   ***

•   Accept

accept [seçenekler] hedef

Sistem yönetimi komutudur. Belirlenen adreslere gönderilmiş yazdırma işlerini kabul ederek veya reddederek yazdırma sistemini yönetir. Bir soket üzerine bağlantı kabul eder. Bağlantı tabanlı soket türleri üzerinde kullanılır (SOCK_STREAM, SOCK_SEQPACKET ve SOCK_RDM).

•   Access
access -''mode dosya_ismi''

Belirli bir kipte dosyanın ulaşılabilir olup olmadığına bakar. Bu kipler (r)ead-okunabilir, (w)rite-yazılabilir,e(x)ecute-çalıştırılabilirdir.

•   Aclocal
aclocal [seçenekler]

GNU autoconf aracı. autoconf tarafından ihtiyaç duyulan m4 makro tanımlarını bir dosyaya yerleştirir.

•   Aconnect
aconnect [seçenekler] [gönderen] [kabul eden]

aconnect 64:0 65:0

--help
    Standart ciktida kullanisli bir mesaj goruntuler ve basariyla cikar.
 --version
    Standart ciktida versiyon bilgisini goruntuler sonra basariyla cikar.

Yukarıdaki şekilde komutlar ve açıklamaları devam etmektedir. Dosyanın boyutu 600kb çıvarındadır. Umarım yararını görğrsğnğz.

INDIR:
LINK 1

LINK2

Çevrimdışı osmancan

  • Yeşil Çay
  • *
  • İleti: 271
  • Dağıtım: ubuntu
  • Sürüm: 11.10
Ynt: Temel Linux Komutları
« Yanıtla #16 : 31 Mart 2009 - 11:37:55 »
Alfabetik sıraya göre benim kendi derlemem olan ve PDF formatında hazırlanan bu kaynağı sunmak istiyorum. İçerisindeki komutların birçoğu belki yukarıda verilmiş olabilir ama hepsinin * ya da birçoğunun alfabetik sıraya göre bir yerde bulunması açısından yararlı olacağını düşünüyorum.

Alıntı
***   LINUX KOMUTLARI   ***

•   Accept

accept [seçenekler] hedef

Sistem yönetimi komutudur. Belirlenen adreslere gönderilmiş yazdırma işlerini kabul ederek veya reddederek yazdırma sistemini yönetir. Bir soket üzerine bağlantı kabul eder. Bağlantı tabanlı soket türleri üzerinde kullanılır (SOCK_STREAM, SOCK_SEQPACKET ve SOCK_RDM).

•   Access
access -''mode dosya_ismi''

Belirli bir kipte dosyanın ulaşılabilir olup olmadığına bakar. Bu kipler (r)ead-okunabilir, (w)rite-yazılabilir,e(x)ecute-çalıştırılabilirdir.

•   Aclocal
aclocal [seçenekler]

GNU autoconf aracı. autoconf tarafından ihtiyaç duyulan m4 makro tanımlarını bir dosyaya yerleştirir.

•   Aconnect
aconnect [seçenekler] [gönderen] [kabul eden]

aconnect 64:0 65:0

--help
    Standart ciktida kullanisli bir mesaj goruntuler ve basariyla cikar.
 --version
    Standart ciktida versiyon bilgisini goruntuler sonra basariyla cikar.

Yukarıdaki şekilde komutlar ve açıklamaları devam etmektedir. Dosyanın boyutu 600kb çıvarındadır. Umarım yararını görğrsğnğz.

INDIR:
LINK 1

LINK2


emeğiniz paylaşımınız için teşekkür ederim.
Ubuntu User number is # 33126
Linux user number is #529943

Çevrimdışı pwl

  • Yeşil Çay
  • *
  • İleti: 210
  • Vecihi :)
  • Dağıtım: Ubuntu
  • Sürüm: 14.04 LTS
Ynt: Temel Linux Komutları
« Yanıtla #17 : 19 Ağustos 2009 - 22:39:14 »
teşekkürler

Çevrimdışı Sherlock Holmes

  • มนุษย์ ∞ 人™
  • Ubuntero
  • *
  • İleti: 3125
  • ノ刀イ乇尺ムズイノЏムイԾ尺
  • Dağıtım: µº¶¯º¬
  • Sürüm: ¹¼1¾0.Ô½²4¼
Ynt: Temel Linux Komutları
« Yanıtla #18 : 31 Ekim 2009 - 02:37:56 »
El altına durması açısından Masaüstü Duvar kağıdı olarak Komutlar.



« Son Düzenleme: 16 Mayıs 2012 - 17:13:33 Gönderen: alquirel »

Çevrimdışı tab

  • Orta Şekerli
  • *
  • İleti: 776
Ynt: Temel Linux Komutları
« Yanıtla #19 : 31 Ekim 2009 - 02:40:52 »
arkadaslar az kaldı butun terminal komutları wikide yapılıyor bizzatben yapıyorum :D

wikide ucbirim diye arattığınız zaman karsınıza cıkacak birkac gun kaldı...

Çevrimdışı Sherlock Holmes

  • มนุษย์ ∞ 人™
  • Ubuntero
  • *
  • İleti: 3125
  • ノ刀イ乇尺ムズイノЏムイԾ尺
  • Dağıtım: µº¶¯º¬
  • Sürüm: ¹¼1¾0.Ô½²4¼
Ynt: Temel Linux Komutları
« Yanıtla #20 : 31 Ekim 2009 - 02:44:46 »
arkadaslar az kaldı butun terminal komutları wikide yapılıyor bizzatben yapıyorum

wikide ucbirim diye arattığınız zaman karsınıza cıkacak birkac gun kaldı...

Çok iyi olur.  ;)
Komutlar konusunda türkçe kaynağın olması sevindirici bilhassa benim için.

Çevrimdışı tab

  • Orta Şekerli
  • *
  • İleti: 776
Ynt: Temel Linux Komutları
« Yanıtla #21 : 07 Kasım 2009 - 03:18:38 »
bir sıkıntı olmaz ise 07/11/2009 tarihinde wiki sayfasında uçbirim diye arattığınız vakit bulabileceksiniz eğer eksik gorduğunuz komut var ise lutfen bana ozel mesaj olarak yada mail adresime gonderiniz

saygılarla...

Çevrimdışı met3

  • Taze Yapraklar
  • *
  • İleti: 22
Ynt: Temel Linux Komutları
« Yanıtla #22 : 11 Kasım 2009 - 00:53:27 »
Paylaşım için teşekkürler bu komutlar Ubuntu için geçerli mi ?
« Son Düzenleme: 22 Aralık 2009 - 21:03:46 Gönderen: ironic »

Çevrimdışı heartsmagic

  • Ubuntu Türkiye Tayfası
  • *
  • İleti: 52824
  • Dağıtım: Ubuntu
  • Sürüm: 14.04 64bit
Ynt: Temel Linux Komutları
« Yanıtla #23 : 11 Kasım 2009 - 01:41:32 »
@met3, evet.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?

Çevrimdışı tab

  • Orta Şekerli
  • *
  • İleti: 776
Ynt: Temel Linux Komutları
« Yanıtla #24 : 22 Aralık 2009 - 00:13:51 »