Merhaba arkadaşlar

Bu blog yazımda Linuxte başlıca kullanılan terminal komutlarını açıklamalı bir şekilde bahsedeceğim.Bu konuyu hazırlaken bakmış olduğum ilginizce sunumları sayfanın sonunda paylaşacağım isterseniz sunumları inceleyebilirsiniz.

ls=Dizinden bulunan dosyanın yada dosyalarını boyutunu,değişiklik tarihini,tarih,saat ve izin vb. gibi ayrıntılarını görüntülerini göstermeden kaba bir şekilde liste oluşturur.

ls-a=Gizli dosyada dahil tüm dosyaları listeler.

ls-l=Burada ls-l dosya yada dizindeki dosyaların boyutunu,değişiklik tarihini,tarih,saat ve izin vb. gibi ayrıntıları ile birlikte görüntüler.

NOT: drwxr dizin olduğunu gösterir yani klasör.l ise dosyaları göstermektedir.

ls -a -l =Detaylı ve gizli dosyaları gösterir.ls -la olarakda yazabilirsiniz.

Not:Bir dosya içerisine girmeden listeleme yaptımak için ls fileName seklinde olur.

ls -al textfile1=Bir dosyanın(gizli dosyalar dahil) detaylı bir şekilde listeler.

ls -al textfile1 textfile2 =Bu iki dosyanın(gizliler dahil) detayları ile birlikte listeler.

ls -la directory=Bir dizini detaylı bir şekilde listeler.

NOT:Unix te herşey bir dosyadır.(Programlar,text dosyaları,terminaller(Terminallerden kastım 1 den fazla bilgisayarın baglanması yani komut terminali degil)bunlar birer dosyadır.)

Pwd=Çalışlan yerin dizinini gösterir.

cd=Çalısılan dizini değiştirmek için kullanılan bir komut.

NOT:

plain(-):Çoğu dosyalar ikili veya metin.

Directory(d):Dizin demek yani dosya.

link(l):Bir dosyayı yada dizini gösterir.

 

Touch <file>=Bu komut ise bir dosya oluşturur yada dosya varsa onun tarihini değiştirir.

mv <file1><yeniİsim>=Bir dosyayı yeniden adlandırır.

mv <file1><dir>=Bir dosyanın dizinini değiştirir.

mv <file1><dir/newName>=Bir dosyanın ismini ve dizinini değiştirir.

cp <file><dir/newName>=Yeniden adlandırma yaparak dosyanın belirtilen dizine kopyalar.

mkdir <newDirectoryName>=Belirlene isimde yeni bir klasör oluşturur.

rmdir <newDirectoryName>=İçi boş olan klasörü siler.

rmdir -r <newDirectoryName>=İçindeki dosyalar olmak üzere klasörü siler.

ln -s <existingFile><linkName>:Yeni bir link oluşturur.

Not: 3 tip dosya izini vardır.Bunlar ;Read(r) Write (w) ve Execute(x)

cat textFile1 textFile2=İki dosyanın içerigini gösterir.

man <commandName>=Bir komut için tüm dökümanları gösterir.

wc <textName>=Bir text dosyasının satır_sayısını,kelime_sayısını ve karekter_sayısını yazar.

grep=Belirli formata göre file içinde arama yapar.

sort=Sayısal veya alfabetik hatları sıralar.

sort -r=(Reverse) Tersine sıralar.

sort -n=(Numeric) Sayısal olarak sıralar.

head=Dosyanın içinden birkaç satır görüntüler. head -n <fileName>  n=Satır Sayısı

tail =Bir dosyanın bölümünü görüntüler

diff <file1> <file2>=Dosyanın içeriklerini karşılar.

od <file>=Dosyayı 8 lik tabanda gösterir.

ls -lt=Zaman sırasıyla liste dosyası

ps =çalışan işlemleri listelemek için

kill <process>=Bir process yani süreçi sonlandırmak.

time=Bir process için zamanlama bilgilerini tutmak.

grep=Dosyaları içinde arama.

egrep =Genişletilmiş RE

ex =line editör.

sed =Stream editor.

awk =Desen tarama dili

Perl=(scripting language)

talk=Başka bir kullanıcı ile etkileşimli sohbet

write=Diger kullanıcılara mesaj gönderme

mail=Text tabanlı mail programı

ftp=Text tabanllı ftp prog.

lynx=Text-based web browser

Chmod=Yetkilendirme

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir