有的时候在容器内修改配置文件比较麻烦,没有vi
命令无法编辑文件
记录一下在没有vi
的情况下常用的命令
例1:
往nginx服务配置文件追加配置,$host
是变量的形式,只需要把第一个EOF
加引号即不会被转义
cat << 'EOF' >> default.conf
location ^~ /xxx {
proxy_set_header Host $host;
proxy_pass https://xxxxxxxxx;
}
EOF
例2:
删除文本最后一行
sed -i '$d' default.conf
例3:
替换文本指定内容
下面命令是把全局的aaa替换成bbb
sed -i 's+aaa+bbb+g' default.conf