gpt4 book ai didi

bash - 在 Ubuntu 16.04 中搞砸了 PATH 环境变量

转载 作者:行者123 更新时间:2023-12-04 18:40:51 24 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





How to restore .bash_profile on a mac? None of my unix terminal are working [closed]

(1 个回答)


4年前关闭。




我尝试安装 Anaconda 以一次获取许多 python 包,但是 python IDLE 出现了一些问题,它说 No package found所以必须手动设置~/.bashrc中的路径.

一旦我在 ~/.bashrc 中设置了路径IMPORT ERROR在 python IDLE 中已解决,但我现在无法在终端上使用命令。

我一直收到这个错误。

sid@sids-ubuntu:~$ ls
Command 'ls' is available in '/bin/ls'
The command could not be located because '/bin' is not included in the PATH environment variable.
ls: command not found
sid@sids-ubuntu:~$ sudo
Command 'sudo' is available in '/usr/bin/sudo'
The command could not be located because '/usr/bin' is not included in the PATH environment variable.
sudo: command not found
sid@sids-ubuntu:~$ mkdir aa
Command 'mkdir' is available in '/bin/mkdir'
The command could not be located because '/bin' is not included in the PATH environment variable.
mkdir: command not found

我做了 export PATH=/usr/bin:/bin找出我的 $PATH/etc/environment的内容.似乎两者都不一样。
sid@sids-ubuntu:~$ export PATH=/usr/bin:/bin
sid@sids-ubuntu:~$ echo $PATH
/usr/bin:/bin
sid@sids-ubuntu:~$ cat /etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"

Ubuntu 不寻找 $PATH/etc/environment ?
如果是,我的 $PATH 可能是什么原因?不同于 /etc/environment ?请帮我修复它!
如果没有,Ubuntu 在哪里寻找 $PATH ?请帮我修复它!

最佳答案

请注意,您的/etc/environment 仅在重新启动时重新读取。

当你想改变你的路径时,一定要包括现有的部分。为此,请在新路径定义中添加 $PATH。

export PATH="$PATH:/usr/bin"

查看您的问题,在您的 ~/.bashrc 中添加 $PATH 应该可以解决问题。如果没有,请打开一个新终端并向我们显示
echo $PATH

关于bash - 在 Ubuntu 16.04 中搞砸了 PATH 环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41936046/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com