İ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