bash: vi: command not found

bash: vi: command not found
进入docker,没有vi命令
在这里插入图片描述
尝试了各种方法都不太行,更换源也不行
查了一下发现是由于tmp文件权限不够
运行一下几行命令就可以了

chmod 777 /tmp
apt-get update --allow-unauthenticated
apt-get update
apt-get install vim

然后创建sh文件

vim hello.sh         # 打开写入shell代码,保存并退出
chmod 755 hello.sh   # 添加运行权限
./hello.sh           # shell脚本运行

你可能感兴趣的:(linux运维,bash,docker,linux)