终端无应答



我开始注意到bash启动时随机bash: some_command: command not found,所以我尝试切换到sh,但它也说bash: sh: command not found,所以我尝试重新启动bash,bash: bash: command not found和我没有改变任何bash文件。请帮助…

也许PATH变量未设置或为空?

Bash使用PATH环境变量搜索命令,除非使用绝对路径。它是一个以冒号分隔的目录列表,shell在其中查找命令:试试man bash

您应该尝试显示bash正在查找命令的目录列表:

printf "%sn" "${PATH}"

在我的ubuntu 20.04 LTS默认情况下,上面的命令输出是:

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

最新更新