命令喜欢whereis或which不显示命令位置的原因是什么?例如,我有 nvm 并想知道它在哪里,但这些命令都没有帮助我找到二进制文件。我应该只find在这种情况下使用吗?
更新
这是长输出 type nvm
$ type nvm
nvm is a function
nvm ()
{
if [ $# -lt 1 ]; then
nvm help;
return;
fi;
local uname="$(uname -a)";
local os=;
local arch="$(uname -m)";
case "$uname" in
Linux\ *)
os=linux
;;
Darwin\ *)
os=darwin
;;
SunOS\ *)
os=sunos
;;
FreeBSD\ *)
os=freebsd
;;
esac;
case "$uname" in
*x86_64*)
arch=x64
;;
*i*86*)
arch=x86
;;
*armv6l*)
arch=arm-pi
;;
esac;
local VERSION;
local ADDITIONAL_PARAMETERS;
case …Run Code Online (Sandbox Code Playgroud) bash ×1