GNU/Linux için Türkçe içerik sağlamak üzere kurulmuş bir platformdur.
type
komutu, kendisine argüman olarak verilmiş olan komutların türleri hakkında bize bilgi sunar.
┌──(taylan㉿linuxdersleri)-[~]
└─$ type ls
ls is aliased to `ls --color=auto'
┌──(taylan㉿linuxdersleri)-[~]
└─$ type pwd
pwd is a shell builtin
┌──(taylan㉿linuxdersleri)-[~]
└─$ type mkdir
mkdir is /usr/bin/mkdir
type
komutuyla birlikte kullanabileceğimiz birkaç seçenek de mevcuttur;
t
seçeneğiEğer komutun geçerli bir türü varsa yalnızca türünü yazdır. Çıktı olarak alınabilecek komut türleri aşağıdaki gibidir.
┌──(taylan㉿linuxdersleri)-[~]
└─$ alias yaz="echo 'ben takma ad'"
┌──(taylan㉿linuxdersleri)-[~]
└─$ type -t yaz
alias
┌──(taylan㉿linuxdersleri)-[~]
└─$ type -t mkdir
file
┌──(taylan㉿linuxdersleri)-[~]
└─$ type -t pwd
builtin
┌──(taylan㉿linuxdersleri)-[~]
└─$ type -t if
keyword
┌──(taylan㉿linuxdersleri)-[~]
└─$ fonksiyon(){ echo "test fonksiyonuyum"; }
┌──(taylan㉿linuxdersleri)-[~]
└─$ type -t fonksiyon
function
a
seçeneğiArgüman olarak verilmiş olan komut ismiyle eşleşen tüm tür bilgileri listelenir.
┌──(taylan㉿linuxdersleri)-[~]
└─$ type -a ls
ls is aliased to `ls --color=auto'
ls is /usr/bin/ls
ls is /bin/ls
┌──(taylan㉿linuxdersleri)-[~]
└─$ type -a echo
echo is a shell builtin
echo is /usr/bin/echo
echo is /bin/echo
p
seçeneğiYalnızca sistem üzerinde yüklü bulunan harici komutlar hakkında bilgi sunar. Eğer argüman olarak verilmiş olan komut “harici” komut değilse herhangi bir çıktı basılmaz.
┌──(taylan㉿linuxdersleri)-[~]
└─$ type -p ls
┌──(taylan㉿linuxdersleri)-[~]
└─$ type -p mkdir
/usr/bin/mkdir
P
seçeneğiArgüman olarak verilmiş olan ifadenin hangi türden olduğuna bakmadan(takma isim, yerleşik komut, fonksiyon olması fark etmez) ilgili ifadeyi PATH yolu üzerindeki konumlarda arar. Eğer mevcutsa çıktı olarak dizin adresini basar.
Linux üzerinde kullanılan çeşitli komutların açıklamalarına aşağıdaki listeden ulaşabilirsiniz.