То type
встроенный модуль полезен для этого. Он расскажет вам не только об псевдонимах, но и о функциях, встроенных файлах, ключевых словах и внешних командах.
$ type lsls is aliased to `ls --color=auto'$ type rmrm is /bin/rm$ type cdcd is a shell builtin$ type psgreppsgrep is a functionpsgrep () { ps -ef | { read -r; printf '%s\n' "$REPLY"; grep --color=auto "$@" }}
type -a cmd
покажет все команды с этим именем в порядке приоритета, что полезно для ls
псевдоним выше, где сам псевдоним вызывает ls
.
$ type -a lsls is aliased to `ls --color=auto'ls is /bin/ls
Это говорит вам о том, что когда вы запускаете ls
, /bin/ls
будет использоваться, и --color=auto
будут включены в его список аргументов в дополнение к любым другим, которые вы добавите сами.