Ubuntu /usr/bin 不在path环境变量中
时间: 2023-10-29 18:04:46 浏览: 175
如果你想将 `/usr/bin` 添加到你的 PATH 环境变量,可以按照以下步骤操作:
1. 打开终端并输入以下命令以编辑你的 `~/.bashrc` 文件:
```
nano ~/.bashrc
```
2. 按下 `Ctrl` + `W` 输入 `PATH` 并按下 `Enter` 查找 PATH 环境变量。
3. 在 PATH 环境变量的末尾添加 `:/usr/bin`,确保前面有一个冒号。例如:
```
export PATH=$PATH:/usr/bin
```
4. 按下 `Ctrl` + `X` 然后按下 `Y` 保存更改并退出 nano 编辑器。
5. 输入以下命令以重新加载你的 `~/.bashrc` 文件:
```
source ~/.bashrc
```
现在,你应该可以在终端中成功运行 `/usr/bin` 目录下的命令了。
相关问题
每次ubuntu打开终端时总会报错命令 “dirname” 可在以下位置找到 * /bin/dirname * /usr/bin/dirname 由于 /bin:/usr/bin 不在 PATH 环境变量中,故无法找到该命令。 dirname:未找到命令
当你在Ubuntu或其他基于Debian的Linux系统中启动终端并尝试运行`dirname`命令时,如果收到类似提示,那是因为你的系统找不到这个命令,因为它的路径没有包含在系统的环境变量`PATH`中。`dirname`是一个实用程序,用于获取文件名或目录路径中的名称部分。
默认情况下,`PATH`通常会包含`/bin`和`/usr/bin`这两个目录,其中许多基本命令都存储在这里。如果你看到提示说这些路径不在`PATH`里,可能是因为终端配置错误,或者某些更新或软件安装后对`PATH`进行了修改。
解决这个问题有几种方式:
1. **手动添加路径**:你可以直接将`/bin`和`/usr/bin`添加到你的`PATH`环境变量中。打开终端,输入以下内容编辑环境变量:
```
nano ~/.bashrc
```
找到`export PATH=`行,然后在其后添加两个路径,例如:
```bash
export PATH="/bin:/usr/bin:$PATH"
```
接着按`Ctrl+X`,选择`Y`保存并退出,然后执行:
```
source ~/.bashrc
```
2. **全局设置**:如果是系统级别的更改,你可能需要登录到root用户下,编辑系统配置文件(如`/etc/environment`),或者重启系统让更改生效。
3. **临时解决方案**:在当前终端会话中,可以直接指定完整路径运行`dirname`,比如 `/bin/direname`或`/usr/bin/direname`。
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python2.7 12 update-alternatives: using /usr/bin/python2.7 to provide /usr/bin/python3 (python3) in auto mode liu@ubuntu:/usr/bin$ sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5.2 update-alternatives: --install needs <link> <name> <path> <priority> Use 'update-alternatives --help' for program usage information. liu@ubuntu:/usr/bin$ sudo update-alternatives --config python3 There is only one alternative in link group python3 (providing /usr/bin/python3): /usr/bin/python2.7 Nothing to configure.
这段命令的作用是将 Python3 的默认版本从 2.7 改为 3.5.2,但是命令输入有误。正确的命令应该是:
```
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5.2 1
```
其中,`/usr/bin/python3.5.2` 是你想要设置为默认 Python3 版本的路径,`1` 是优先级,表示这个版本的优先级最高。
执行完这个命令后,你还可以使用 `sudo update-alternatives --config python3` 来查看当前系统中可用的 Python3 版本,并进行选择。
阅读全文