每次我运行一个新的终端窗口(在我做任何事情之前),我都会收到以下消息:
env: bash: No such file or directory
env: bash: No such file or directory
env: bash: No such file or directory
env: bash: No such file or directory
env: bash: No such file or directory
-bash: grep: command not found
-bash: tar: command not found
-bash: cat: command not found
例如,当我输入 时cd ~/
,我得到:-bash: find: command not found
。
有人可以帮忙吗?我不知道从哪里开始。提前致谢!
答案1
看起来您的 $PATH 环境变量已被修改或已重置。您必须找出它的设置(或附加)位置。当您登录时,系统运行 /etc/profile,然后运行 ~/.bash_profile (取决于您的 shell)。确保 $PATH 设置正确,然后确保 grep/tar/cat 实际上在您的路径中。
答案2
您的个人资料似乎有问题 ( ~/.profile
)。检查~/.bashrc
和的内容/etc/profile
这些文件似乎有问题;看起来 PATH 丢失或格式错误。
PATH 应包含/usr/bin
和/bin
,通常设置在/etc/profile
.