Temel Linux Komutları

İstediğimiz komutla ilgili gerekli bilgilere bu komut sayesinde ulaşabiliriz. Komutun ne işe yaradığını parametrelerini bu parametrelerin ne işe yaradığını bu sayede öğrenebiliriz.

[root@localhost ~]# man uname

Man komutuna benzemektedir tek farkı man komutuna göre daha ayrıntılı bilgi vermektedir.

[root@localhost ~]# info uname

Whatis bilgi almak istediğimiz komutun özet bilgisini bize geri çevirmektedir.

[root@localhost ~]# whatis uname

Örneğin içerisinde pwd geçen bütün Linux komutlarını bize geri döndürmektedir.

[root@localhost ~]# apropos pwd

Bu komut sayesinde belirttiğimiz komutun çalıştırılabilir dosya konumunu öğrenebiliriz.

[root@localhost ~]# which uname

Bu komut which gibi bize hem komutun çalıştırılabilir dosya konumunu verir hem de komutun yardım kitapçığının konumunu verir.

[root@localhost ~]# whereis uname

File komutu ile bilgi almak istediğimiz dosyanın formatını öğrenebiliriz.

[root@localhost ~]# file flag.txt

Cd komutu sayesinde farklı bir dizine geçiş yapabiliriz.

[root@localhost ~]# cd /home

Bulunduğumuz dizinin dosya yolunu bize vermektedir.

[root@localhost ~]# pwd

Bu komut sayesinde bulunduğumuz dizinde veya farklı bir dizinde dosya oluşturabiliriz.

[root@localhost ~]# touch deneme

Mkdir komutu sayesinde bulunduğumuz dizine veya farklı bir dizine yeni bir dizin eklememize olanak sağlar.

[root@localhost ~]# mkdir dizin

Bulunduğumuz dizindeki dosyaları ve dizinleri listelemektedir.

[root@localhost ~]# ls

Mv komutu sayesinde dosya veya dizinleri farklı bir dizin altına taşıyabiliriz. Örneğin flag.txt dosyasını dizin adlı dizine taşıdık. Ayrıca dosya veya dizin isimlerini değiştirmekte de kullanılmaktadır.

[root@localhost ~]# mv flag.txt dizin

Mv komutundan tek farkı dosyayı kopyalamasıdır. Mv komutu dosya taşımaktaydı bu ise kopyalamaktadır.

[root@localhost ~]# cp flag.txt dizin

Bu komut dosya silmemize sağlar.

[root@localhost ~]# rm dosya

Bu komut sayesinde dizin silebiliriz. Eğer sileceğimiz dizin boş değilse –r parametresi ile silme işlemini yapabiliriz.

[root@localhost ~]# rmdir dizin

Komutu sayesinde dosyaların içeriğini görüntüleyebiliriz.

[root@localhost ~]# cat dosya

Cat komutundan tek farkı dosya içeriğini sayfa sayfa inceleme şansımızın olmasıdır.

[root@localhost ~]# more dosya

More komutuna çok benzemektedir. İnceleme yaparken yön tuşlarını kullanabiliriz.

[root@localhost ~]# less dosya

Cat komutunun tersi diyebiliriz. Dosya içeriğini tersine ekrana basar.

[root@localhost ~]# tac dosya

Dosyanın son iki satırındaki içeriği ekrana basmaktadır.

[root@localhost ~]# tail –n 2 dosya

Dosya ya eğer murat isminde bir kayıt eklenirse onu ekrana basar. Log kayıtlarının incelenmesinde önemlidir.

[root@localhost ~]# tail –f dosya | grep murat

Verilen dosyanın varsa konumunu bize geri döndürür.

[root@localhost ~]# locate dosya

Locate komutuna benzemektedir tek farkı belirttiğimiz dizinin altında dosyayı aramaktadır.

[root@localhost ~]# find /home –name dosya

Bu komutla dosya veya dizinlerin kullanıcı izinlerini düzenleyebiliriz.

[root@localhost ~]# chmod 755 dosya

Bu komutla dosyanın sahibini ve grubunu değiştirebiliriz.

[root@localhost ~]# chown root:root dosya

Varsayılan dosya ve dizin izinlerinin ayarını umask komutu ile yapabiliriz.

[root@localhost ~]# umask 0011
Back To Top