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:
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[1] 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.[2]
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.[3]
Kaynakça