type - تشخیص نوع دستور

معمولا دستورات به 3 شکل alias , shell built-in و یا یک دستور خارجی هستن که برای تشخیص نوع دستور مورد نظرمون از type می تونیم استفاده کنیم.

این دستور آپشنی ندارد.

در خروجی زیر نوع دستورمون alias هست (برای دیدن لیست دستورات alias تون خود دستور alias رو بدون هیچ اپشنی بزنین) :

aliabry@lp:~$ alias ls
alias ls='ls --color=auto'
aliabry@lp:~$
aliabry@lp:~$ type ls
ls is aliased to `ls --color=auto'

در خروجی زیر نوع دستورامون shell built-in هستن :

aliabry@lp:~$ type alias
alias is a shell builtin
aliabry@lp:~$ type type
type is a shell builtin
aliabry@lp:~$ type jobs
jobs is a shell builtin

در خروجی زیر دستورامون از نوع خرجی هستن :

aliabry@lp:~$ type fdisk
fdisk is /sbin/fdisk
aliabry@lp:~$ type top
top is /usr/bin/top
aliabry@lp:~$ type nano
nano is /usr/bin/nano
aliabry@lp:~$ type mkdir
mkdir is /bin/mkdir