sed -i 替换selinux
时间: 2023-09-09 22:10:48 浏览: 93
你可以使用sed命令的-i选项来替换文件中的文本。要替换SELinux,你需要指定要替换的模式和替换的内容。在这种情况下,你可以使用以下命令:
```
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' filename
```
这将在指定的文件中将"SELINUX=enforcing"替换为"SELINUX=disabled"。请记得将"filename"替换为你要操作的实际文件名。同时,请确保在执行此命令之前备份你的文件,以防意外情况发生。
相关问题
sed -i '/SELINUX/s/enforcing/disabled/' /etc/selinux/config
sed是一个流编辑器,用于对文本进行处理和转换。命令"sed -i '/SELINUX/s/enforcing/disabled/' /etc/selinux/config"的作用是在/etc/selinux/config文件中,将包含"SELINUX"的行中的"enforcing"替换为"disabled"。
具体解释如下:
- "sed"是命令本身,用于调用sed工具。
- "-i"选项表示直接修改文件,而不是输出到标准输出。
- "/SELINUX/"是一个模式匹配,表示匹配包含"SELINUX"的行。
- "s/enforcing/disabled/"是替换命令,表示将匹配到的行中的"enforcing"替换为"disabled"。
这个命令的作用是修改/etc/selinux/config文件中的SELINUX配置,将其从enforcing模式改为disabled模式。
sudo sed -i
sudo sed -i是一个Linux命令,用于以原地编辑文件的方式进行字符串替换。其中,sudo表示以超级用户权限运行命令,sed表示使用sed工具,-i表示在原始文件中进行编辑。在上述引用中,这个命令被用于向/etc/hosts文件的末尾追加一行内容,并且被用于修改/etc/ssh/sshd_config和/etc/selinux/config文件中的某些配置选项。