Başlıca Temel Linux Komutlar


1- Sistemden Bilgi Edinme Komutları

  man=manuel kutuphanelerindeki istedigimiz komuta ulasabilriz
   
         man "komut ismi " girdigimiz ekrandan cıkmak istersek "q" tusuna basmamız yeterli olacaktır.

 info=  man komutu gibidir ama daha fazla ayrıntı gosterir.Kullanımı:
   
         info "komut ismi" bu komutu girdikten sonra gene "q" tusu ile cıkıs yapabilirz.

whereis=Komutu ile aranan komutun yardım sayfalarında gectiği satırlar tek tek ekrana basar.

apropos=Aradığımız parametre ile ilgili tum komutları ekrana basar. Kullanımı

       apropos "komut ismi"
   
 file= istenilen dosya hakkında tüm bilgileri ekrana doker .Kullanımı
   
        file  /home/akocak/Desktop/eleman.py   bu komut ile "eleman.py" dosyamız hakkındaki tum bilgileri listeler.
        echo "print("merhaba")" > eleman.py
        komutu verdigimiz zamanda   print("merhaba") kelimesini eleman.py adlı  python dosyamıza yazar ve kaydeder.

 cd.pwd=bu komut dizinler arası geci yapmamızı saglar.Kullanımı:
   
       cd /home/user/Downloads  bu komut ile  Downloads klasörüne gecis yaptık Gectigimiz bu dizinde pwd komutunu kullanırsak  komut satırında  oldugumuz dizini  (/home/user/Downloads)  basar, eger  "cd"  komutunu tek basına kullanırsak  bizim ana dizinimiz olan /home/user dizinine  gecmiş oluruz veya "cd  .. "  komutunu kullanırsak bir ust dizine (/home/akocak)gecis yaparız.

touch=bos bir dosya olusturmamızı saglar.
      Örnegin soyle bisey yapalım cd /Desktop komutunu verelim masaüstüne gecis yapalım sonra "touch dosya1 " adlı komutu verelim bu sekilde masaüstüne "dosya1" adlı dosyamızı olusturmus olduk.Touch komutu kullandığıımız zaman yol belirtmediğimiz takdirde hangi dizinde işlem     yapıyorsak o dizin uzerinde dosya olustuur.

mkdir=Yeni bir dizin olusturmamızı saglar aynı touch komutu gibi işlem yaptgımız dizin üzerinde faliyet gösterir.Kullanımı:

       mkdir "yeni_Dizin"

       mkdir komutunu -p parametresi ile kullanırsak var olan bir dizinin içinde dizin olusturmak için kullanılır.

       mkdir -p /home/akocak/yenidizin/yenidizin2

ls=Bulundugumuz dizindeki dosyaları listeler.Sadece terminalden "ls " komutunu girmemiz yeterli olacaktır.
    "-l " parametresi ile kullandımıgız tum dosyaların kullanıcılarını,yetkilerini,grublarını ekrana basar
    "ls -l" komutun terminalden girmemiz yeterli olacaktır.
    "-a" parametresi ise tüm gizli dosyalrı listeler.

mv=Dosya ve dizinleri tasımak için kullanılır.Kullanımı:

    "mv /home/akocak/Desktop/eleman.py  home/akocak/Downloads "  eleman.py adlı dosyamızı "Downloads"adlı dizinimize tasımıs olduk.

    "mv /home/akocak/Desktop/*   home/akocak/yenidizin"

    burada ise Desktop adlı dizinimizdeki tüm dosyları "yenidizin" adlı dizinimize tasıdık.(* tum ne varsa tümüne anlamına gelir.)

cp=Dosya ve dizinleri kopyalamak için kullanılır.Kullanımı:

   "cp  dosya1 dosya2"

   Dosya1 in kopyasının dosya2 nin içine oluşturur.

   "cp -R /home/akocak/Desktop/python/*  /home/akocak/yeni_Dosya"

   burada "-R" parametresi python klasorunun altındaki tum dizinleri kopyala yeni_Dosya adlı dosyaya yapıstır demek

rmdir =Var olan boş dizinleri silmek için kullanılır.

rm=dosya ve dizinleri silmek için kullanılır.

rm -r = recursive olarak altındaki tüm dizin ve klsasorleride siler.

rm -i = interaktif modda çalışır sileceğie her dosya ve dizin içimn izin ister.

rm -v = yaptığı silme işlemleriyle ilgili ekrana bilgi basar.

rm -rf  = komutundan sonra belirtilen  dizinini ve altındaki herşeyi siler.(bu kök dizin olsa bile)

cat =Dosyanın  iceriğini gosterir.Komuttan sonra dosya adını yazmamız yeterli olacaktır.

rev = Bu komut dosya iceriğini tersten basmaya yarar.Komuttan sonra dosya adını vermek yeterlidir.

tail = Bu komut dosya iceriğinde degişiklik(-f parametresi ile ) oldugu zaman ekrana basar.Genelde log    okumak amacı ile kullanılır.
  "tail -f /var/log/messages

split = Dosya icindeki verileri satırlara bytelara gore bolme işlemine yarar.
   "split -b 2mb dosya1"  
   dosya1 2mb büyüktlükteki dosyalara böler.
  "split -l 10 dosya1"
   dosya1 10'ar satır olacak sekilde bölünür.

uniq =  Dosya icerisinde tekrar eden satırları gizler -i paremtresi ile küçük büyük harf uyumuna bakmaz.

cut = Dosyaları sütünlara bolmeye yarar.

   "cut -c  10,20 dosya1 "
    dosya 1 icindeki her satırda 10. ve 20. sutundaki harfleri gosterir.

   "cut -d : f2 dosya1 " 
    dosya1 ":" karakterine gore sütünlara boler ve sütünlar icerisinde 2. sütünü ekrana basar.

find =Dosya arama komutudur.

    "find /home -name dosya1" dosya1 home dizini altında aranır ve bulunuca yolu ekrana basılır.

 chmod = Linux de dosya ve dizinlerin bazı izinleri(okuma=r,yazma=w,çalıştırma=x) degistirmeye yarar.Bu izinler ls -l komutu ile listelenir.

   "chmod u+x dosya1"  dosya1 kullanıcısına çalıştıma yetkisi verir

   "chmod g+w dosya" dosya1 grubuna okuma yetkisi verir.

   "chmod o+r dosya "

    dosya1 sahibi veya grubunda olmasa bile o  kişiye okuma yetkisi verir.

grep= Linux da bazı dosyalarda bazı kelimeleri satır satır aramak zorunda kalmadan o kelimelerin bulunduğu  satırları bize cıktı olarak doduren süzme aracı diyebiliriz.Kullanımı:

    grep "kelime" /home/user/dosya1.txt komutu bize dosya1.txt icerisinde kelime gecen satırları bize gerş dondürür.Küçük büyük harf duyarlılığı oldugu için aranan kelimenin büyük harfli halini bize cıktı vermez.Bu yüzden  aranacak olan kelimeden once "-i" paremetresini koyarsak bize küçük büyük harf farkı olmaksızın hepsini bize getirir.Ayrıca kelimeden once "-v" paremetresini kullanırsak bize aranacak olan kelimenin olmadığı satırları cıktı olarak geri dondürür.

Yorumlar

Bu blogdaki popüler yayınlar

Ubuntu Server Ldap Kurulumu

Ubuntu Server Graylog Kurulumu

Linux Sistemlerde Standart Girdi Çıktı ve Hata