Puteți folosi tip comanda, ex. tastați abc. De exemplu, într-un shell bash:
$ type în timp ce cd ls gcc apt
while este un cuvânt cheie shell
cd este un shell încorporat
ls este alias cu `ls --color=auto'
gcc este /usr/bin/gcc
apt are hash (/usr/bin/apt)
Câmpia tip comanda arată doar primul rezultat. Dacă există mai multe versiuni ale abc în diferite locații de pe dvs CALE, sau abc este furnizat atât ca un cuvânt cheie shell, cât și ca un executabil extern sau pentru a vedea atât versiunile aliasate, cât și cele fără alias ale unei comenzi, puteți utiliza tip -a pentru a le enumera pe toate ex.:
$ tip -o dată
timpul este un cuvânt cheie shell
timpul este /usr/bin/time
$ tip -a ls
ls este alias cu `ls --color=auto'
ls este /bin/ls
$ tip -a datamash
datamash este /usr/local/bin/datamash
datamash este /usr/bin/datamash
In bash, tip în sine este un shell încorporat. Alte scoici precum zsh și ksh și liniuță (care furnizeaza /bin/sh în Ubuntu) oferă funcționalități similare (deși liniuță nu oferă momentan tip -a). În tcsh, cel mai apropiat echivalent este builtin care comanda - a nu se confunda cu cea externă care comanda – vezi De ce să nu folosiți âcare...? Ce să folosești atunci?
Pentru comenzile care sunt identificate ca programe externe (adică au o cale, cum ar fi /usr/bin/gcc) puteți folosi fişier comandă pentru a afla ce fel de program:
$ fișier /bin/ls /usr/bin/gcc /usr/sbin/adduser
/bin/ls: obiect partajat LSB ELF pe 64 de biți, x86-64, versiunea 1 (SYSV), legat dinamic, interpret /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=2f15ad836be3339dec0e2e6a3c637eacbde, for GNU/Linux 3.2.0, eliminat
/usr/bin/gcc: legătură simbolică către gcc-9
/usr/sbin/adduser: executabil text de script Perl