命令 'vi' 可在以下位置找到 * /bin/vi * /usr/bin/vi由于/bin:/usr/bin 不在path
时间: 2023-10-30 20:03:03 浏览: 69
命令 'vi' 可在以下位置找到 * /bin/vi * /usr/bin/vi。 由于/bin:/usr/bin 不在PATH环境变量中,所以使用'vi'命令时可能会出现错误提示。
在Linux系统中,PATH环境变量用于指定系统在哪些目录中查找可执行文件。当我们输入一个命令时,系统会按照PATH的顺序依次在这些目录中查找对应的可执行文件。如果找到了就执行,否则就会提示“命令未找到”的错误。
在这种情况下,如果我们想直接使用'vi'命令,我们有几种解决方法:
1. 指定完整的路径:可以直接输入完整的命令路径,例如使用'/bin/vi'或'/usr/bin/vi'来执行'vi'命令。
2. 创建软链接:在/usr/local/bin(通常也在PATH中)或其他在PATH中的目录中创建一个指向'/bin/vi'或'/usr/bin/vi'的软链接。例如,可以使用以下命令在/usr/local/bin目录中创建一个'vi'的软链接:
```
ln -s /bin/vi /usr/local/bin/vi
```
这样,当我们输入'vi'命令时,系统会自动在PATH中查找到软链接,并执行对应的真实文件。
3. 修改PATH环境变量:可以将'/bin'和'/usr/bin'添加到PATH环境变量中。在终端中执行以下命令可以将这两个目录添加到PATH中:
```
export PATH=$PATH:/bin:/usr/bin
```
这样,系统就会在这两个目录中查找可执行文件,可以直接使用'vi'命令。
综上所述,如果我们想直接使用'vi'命令,我们可以指定完整的路径、创建软链接或修改PATH环境变量中的目录。