Linux Dersleri
🎓 Eğitimler 🗃️ Blog 📜 Komut Listesi 🎯 Test 🏷️ Etiketler 💖 Faydalı Kaynaklar 🐧 Hakkında 📮 Geri Bildirim
Mobil Uygulamalar
Image
    Google Play Google Play

Linux Dersleri |

GNU/Linux için Türkçe içerik sağlamak üzere kurulmuş bir platformdur.

bash type

type Komutu

2 dk. Taylan Özgür Bildik

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ği

Eğ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.

  • alias = kabukta tanımlı “takma adlar”
  • function = kabukta tanımlı “fonksiyonlar”
  • builtin = kabukta “yerleşik” olan komutlar
  • file = sistemde yüklü bulunan harici komutlar
  • keyword = kabuğa özel olarak ayrılmış kelimeler
┌──(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ği

Argü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ği

Yalnı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ği

Argü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.

📮 Hata, eksik ve öneri bildirimlerinizi buradan iletebilirsiniz.

Video Eğitim

Linux'u temel seviyede öğrenmek isterseniz, video, doküman, test, alıştırmalar ve soru-cevap imkanları sunan kursa katılabilirsiniz.

Linux üzerinde kullanılan çeşitli komutların açıklamalarına aşağıdaki listeden ulaşabilirsiniz.