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

İntellij Ide Kurulumu Maven kullanımı

Vlan nedir ? Hp switchlerde Vlan yapısı ve Bazı network terimleri

Ubuntu Server Ldap Kurulumu