Type (Unix)

type, Unix ve Unix-benzeri işletim sistemlerinde, komut satırı satırı argümanlarını komut adları olarak kullanıldığında nasıl yorumlanacaklarını açıklayan bir komuttur.

Kullanım 
Uygun durumlarda, type komutu, komut adının patikasını (İng. path) görüntüler. Olası komut türleri şunlardır:

 kabuk yerleşiği
 fonksiyon
 alias
 hash
 keyword

Komut, komut adları bulunamazsa bir non-zero çıkış durumu (İng. Exit status) döndürür.

Örnekler 

$ type test
test is a shell builtin
$ type cp
cp is /bin/cp
$ type unknown
unknown not found
$ type type
type is a shell builtin

Tarihçesi

type komutu, Bourne kabuğu için bir kabuk yerleşiği olarak 1984 yılında AT&T'nin System V Release 2 (SVR2) sürümünde tanıtılmıştır ve diğer birçok POSIX-uyumlu kabukta, örneğin Bash kabuğunda hala bulunmaktadır. Ancak, type, POSIX standartının bir parçası değildir. Bir POSIX kabuğunda, benzer davranış command -V name kullanılarak elde edilebilir.

KornShell'de whence komutu benzer işlevi sağlar.

type komutu, yaygın GNU Unix benzeri hizmet programlarının yerel Win32 portlarını içeren UnxUtils koleksiyonunun bir parçası halinde ayrı bir paket olarak Microsoft Windows için mevcuttur.

Kaynakça 

Özgür yazılım
Unix yazılımları
Linux