bash: vi: command not found
时间: 2023-10-08 14:08:30 浏览: 53
"bash: vi: command not found" 这个错误是由于系统的 PATH 设置问题导致的。vi是一个常用的文本编辑器,但在某些系统中可能没有默认安装。解决这个问题的方法之一是安装vi编辑器。在Linux系统中,可以使用以下命令来安装vi:
```
apt-get update
apt-get install vim
```
这将更新系统并安装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终端即可生效。
docker中 bash: vi: command not found
如果在 Docker 中运行 `vi` 命令时出现 `bash: vi: command not found` 的错误,可能是因为缺少 `vim` 或 `vi` 工具。
可以通过以下两种方式解决该问题:
1. 安装 `vim` 工具
使用以下命令在 Docker 容器中安装 `vim` 工具:
```
apt-get update && apt-get install -y vim
```
安装完成后,就可以使用 `vim` 命令编辑文件了。
2. 安装 `vi` 工具
使用以下命令在 Docker 容器中安装 `vi` 工具:
```
apt-get update && apt-get install -y vim-tiny
ln -s /usr/bin/vim.tiny /usr/bin/vi
```
安装完成后,就可以使用 `vi` 命令编辑文件了。
以上是解决在 Docker 中无法使用 `vi` 命令的两种方法。根据自己的需求和喜好选择其中一种即可。