我正在运行 Bash 吗?

我正在运行 Bash 吗?

我使用的是 OS X 10.8.5。我试图弄清楚终端是否正在运行 bash。当我输入以下内容时,它显示“getent”命令未找到 - 但错误消息似乎来自 bash。

Me$ getent passwd $(whoami) | awk -F: '{print $NF}'
-bash: getent: command not found

我正在运行 bash 吗?

答案1

你的 shell 是bash并且你让它尝试运行getent。它放在-bash:前面的原因getent: command not found是因为否则它看起来像是getent告诉您它找不到命令。

相关内容