当前用户(shiyanlou)家目录下的04目录下有一个名为messages的系统日志文件,请您在其中找到和软件更新yum相关的日志提取其中的日期、时间和信息字段,并存储到当前用户(shiyanlou)家目录下的yum_messages文件中,messages样例如下: Mar 30 16:33:30 localhost yum[32835]: Installed: apr-1.4.8-3.el7_4.1.x86_64 Mar 30 16:33:30 localhost yum[32835]: Installed: apr-util-1.5.2-6.el7.x86_64 Mar 30 16:33:31 localhost yum[32835]: Installed: httpd-tools-2.4.6-67.el7.centos.6.x86_64 Mar 30 16:33:31 localhost yum[32835]: Installed: mailcap-2.1.41-2.el7.noarch copy 提取后应为: Mar 30 16:33:30 Installed: apr-1.4.8-3.el7_4.1.x86_64 Mar 30 16:33:30 Installed: apr-util-1.5.2-6.el7.x86_64 Mar 30 16:33:31 Installed: httpd-tools-2.4.6-67.el7.centos.6.x86_64 Mar 30 16:33:31 Installed: mailcap-2.1.41-2.el7.noarch copy 当前用户(shiyanlou)家目录下的04目录下有一个名为sshd_config的SSH服务器配置文件,请您去除该文件中的所有空行和注释行(由"#"字符打头的行),并将结果保存在当前用户(shiyanlou)家目录下的sshd_config.bak文件中(提示:此处将用到一些正则表达式的知识)。
时间: 2024-01-22 12:19:24 浏览: 137
httpd-tools-2.4.6-97.el7.centos.4.x86_64.rpm
提取yum相关信息的命令如下:
```
grep "Installed:" ~/04/messages | sed 's/localhost yum\[.*\]: //' > ~/yum_messages
```
该命令首先使用grep命令找到包含"Installed:"关键词的行,然后使用sed命令去除了日志中的主机名和进程ID,最后将结果保存到了~/yum_messages文件中。
去除sshd_config中的空行和注释行的命令如下:
```
sed '/^#/d;/^$/d' ~/04/sshd_config > ~/sshd_config.bak
```
该命令使用sed命令,其中/^#/d表示删除以"#"开头的行,/^$/d表示删除空行,然后将结果保存到了~/sshd_config.bak文件中。
阅读全文