.. -*- coding: utf-8; -*-======= POSIX=======.. contents:: :local:Download POSIX============== http://www.opengroup.org/onlinepubs/009695399/download download page for SYSV3 http://www.opengroup.org/onlinepubs/9699919799/download download page for SYSV4Shell command=============command-------Main semantic is to invoke command instead defined function with same name:: $ ls() { ls --color "$@"; } $ ls # infinitely loop as func invoke itself $ ls() { command ls --color "$@"; } $ ls . # invoke /bin/ls with color output $ unset ls # forget func definition $ ls # invoke /bin/ls without color outputWith '-p' arg Perform the command search using a default value for PATH thatis guaranteed to find all of the standard utilities:: $ command -p getconf PATHWith '-v' arg work like 'which' command which not included in POSIX:: $ command -v ls /usr/bin/ls $ command -v echo # for build-in command print command itself echo # you can check for equality or for slash to # distinguish from utilities