-bash: vi: command not found
时间: 2023-10-22 19:10:43 浏览: 100
你遇到的问题是由于您的系统上没有安装 `vi` 编辑器导致的。`vi` 是一个常用的文本编辑器,在许多 Linux 发行版中默认安装。您可以通过以下方式安装 `vi`:
对于 Debian/Ubuntu 系统,请运行以下命令:
```
sudo apt update
sudo apt install vim
```
对于 CentOS/Fedora 系统,请运行以下命令:
```
sudo dnf install vim
```
安装完成后,您应该能够使用 `vi` 命令来编辑文件了。
相关问题
msys -bash: vi: command not found
msys是Windows下的一个类Unix环境,可以在Windows上使用Unix/Linux的命令和工具。而bash是Unix/Linux环境下的一种常用的shell,也可以在msys中使用。
当你输入命令“vi”时,提示“-bash: vi: command not found”说明你没有安装vi编辑器或者vi不在系统的PATH环境变量中。可以通过以下两种方式解决该问题:
1. 安装vi编辑器:在msys中输入命令“apt-cyg install vim”即可安装vim编辑器,vim是vi编辑器的增强版。
2. 将vi添加到PATH环境变量中:可以通过编辑msys的配置文件来实现。具体操作步骤为:
1)在msys终端中输入“echo $PATH”命令,查看当前的PATH环境变量;
2)在msys的安装目录中找到etc目录下的profile文件(一般在C:\msys64\etc\profile);
3)用编辑器打开profile文件,在文件末尾添加一行“export PATH=$PATH:/usr/bin”;
4)保存并关闭profile文件,重新启动msys终端即可生效。
-bash: bin: command not found
-bash: bin: command not found错误通常是由于系统的PATH路径设置问题所致。要解决此问题,可以按照以下步骤进行操作:
1. 在命令行中输入export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin,这样可以暂时保证命令行命令可以正常使用。请注意,这只是一个临时解决方法,命令执行完后不要关闭终端。
2. 检查是否在/etc/profile或/etc/profile.d/java.sh文件中另外设置了PATH属性。你可以使用vi编辑器打开这些文件,并检查是否存在类似于export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin的设置。如果有,请将其添加进去并保存文件。
3. 关闭终端,然后重新打开终端,输入命令执行。此时应该不再出现-bash: bin: command not found的错误,所有命令应该可以正常执行了。
阅读全文