RedHat运维-Linux文本操作基础-SED基础

1. 打印出/etc/passwd的第12行的命令为_______________________________________;
2. 打印出/etc/passwd的第12到第18行的命令为________________________________________;
3. 打印出/etc/passwd的总行数的命令为_______________________________________;
4. 打印出/etc/passwd的第15到第16行的命令为_________________________________________;
5. 在/etc/passwd文件中包含有字符串“OPen”的下一行输入字符串“123456”的命令为____________________________________;
6. 在/etc/passwd文件中包含有字符串“opensuse”的下一行输入字符串“654321”的命令为____________________________________;
7. 在/etc/passwd文件中第20行之前添加一个字符串“hahahahaha”的命令为________________________________________;
8. 在/etc/passwd文件中包含有字符串“OPen”的上一行输入字符串“123456”的命令为____________________________________;
9. 删除/etc/passwd文件的第5行的命令是_________________________________________;
10. 删除/etc/passwd文件的第1到第5行的命令是___________________________________________;
11. 打印/etc/passwd文件中包含有字符串“root”的行的命令是_________________________________________;
12. 删除/etc/passwd文件中从第3行到最后一行的命令是________________________________________;
13. 删除/etc/passwd文件中包含有字符串“root”的行的命令是_______________________________________;
14. 在/etc/passwd文件的最后一行添加内容“1357924680”的命令是________________________________________;
15. 在/etc/passwd文件的最后一行之前添加内容“1357924680”的命令是__________________________________________;
16. 在/etc/passwd文件的包含有字符串“nologin”的所有行之前都插入字符串“1357924680”的命令是__________________________________;
17. 在/etc/passwd文件中,将最后一行内容都替换为字符串“1357924680”的命令是__________________________________________;
18. 在/etc/passwd文件中,将所有包含有字符串“nologin”的行都替换为字符串“1357924680”的命令是________________________________;
19. 在/etc/passwd文件中,将所有包含有字符串“nologin”的行都删掉的命令是_________________________________________;
20. 在/etc/passwd文件中,从第一行开始,每隔一行就删掉新的一行的命令是____________________________________________;
21. 在/etc/passwd文件中,删除从第一行开始,到第三十四行结束的中间所有行的命令是____________________________________________;
22. 在/etc/passwd文件中,删除除了第一第二行之外的所有行的命令是__________________________________________________;
23. 在/etc/passwd文件中,只留下包含关键字符串“opensuse”的行,删掉剩余其它行的命令是_________________________________________;
24. 在/etc/passwd文件中,删除包含关键字符串“opensuse”的行及其下一行的命令是____________________________________________;
25. 在/etc/passwd文件中,只留下包含关键字符串“sshd”的行及其下一行,删掉剩余其它行的命令是_________________________________________;
26. 在/etc/group文件中,只留下第5到第15行,删掉除此之外的其它所有行的命令是__________________________________;
27. 在/etc/group文件中,删除包含关键字符串“tftp”的行开始,一直到结尾的所有行的命令是______________________________________;
28. 删掉/etc/firewalld/firewalld.conf中所有空行的命令是_________________________________;
29. 删掉/etc/firewalld/firewalld.conf中所有空行和“#”开头的所有行的命令是______________________________________;
30. 删掉/etc/passwd中第1行到第30行中所有包含关键字“nologin”的行的命令是______________________________________;
31. 删掉/etc/passwd中第5行到第25行中所有包含关键字“bash”的行的命令是______________________________________;
32. 将/etc/passwd中,将每一行中第一个遇到的字符串“open”都替换为“bird”,并且只打印出这些被修改的行的命令是_________________________________________;
33. 将/etc/passwd中,将每一行中所有遇到的字符串“open”都替换为“bird”,并且只打印出这些被修改的行的命令是_________________________________________;
34. 假设当前工作目录为/home/opensuse/Desktop/,有两份文件a.txt与aa.txt,现如果想将a.txt中所有字符串“Shenzhen”都替换为“Nanshan”,并且将替换完成的行打印出来,再覆盖写到aa.txt文件中,则命令为________________________________________________;
35. 假设变量line的值为abc123,那么去除掉变量line中的阿拉伯数字的命令是_________________________________________;
36. 假设变量line的值为abc456,那么去除掉变量line中的英文字母的命令是__________________________________________;
37. 假设变量line的值为aaa111,那么去除掉变量line中的阿拉伯数字的命令是__________________________________________;
38. 将tmp7.sh文件中,第2行中的2替换为3,第3行中的3替换为2的命令是______________________;

1. sed -n '12p' /etc/passwd
2. sed -n '12, 18p' /etc/passwd
3. sed -n '$=' /etc/passwd
4. sed -n '15, 16p' /etc/passwd
5. sed '/OPen/a\123456' /etc/passwd
6. sed '/opensuse/a\654321' /etc/passwd
7. sed '20 i\hahahahaha' /etc/passwd
8. sed '/OPen/i\123456' /etc/passwd
9. sed '5 d' /etc/passwd
10. sed '1, 5 d' /etc/passwd
11. sed -n '/root/p' /etc/passwd
12. sed '3, $ d' /etc/passwd
13. sed '/root/d' /etc/passwd
14. sed '$a\1357924680' /etc/passwd
15. sed '$i\1357924680' /etc/passwd
16. sed '/nologin/i\1357924680' /etc/passwd
17. sed '$c\1357924680' /etc/passwd
18. sed '/nologin/c\1357924680' /etc/passwd
19. sed '/nologin/d' /etc/passwd
20. sed '1~2d' /etc/passwd
21. sed '1, 34d' /etc/passwd
22. sed '1, 2!d' /etc/passwd
23. sed '/opensuse/!d' /etc/passwd
24. sed '/opensuse/,+1d' /etc/passwd
25. sed '/sshd/,+1!d' /etc/passwd
26. sed '5, 15!d' /etc/group
27. sed '/tftp/, $d' /etc/passwd
28. sed '/^$/d' firewalld.conf
29. sed '/^$\|^#/d' firewalld.conf
30. sed '1, 30{/nologin/d}' /etc/passwd
31. sed '5, 25{/bash/d}' /etc/passwd
32. sed -n 's/open/bird/p' /etc/passwd
33. sed -n 's/open/bird/gp' /etc/passwd
34. sed -n 's/Shenzhen/Nanshan/gpw aa.txt' a.txt
35. line=abc123; echo $line | sed 's/[0-9]//g'
36. line=abc456; echo $line | sed 's/[[:alpha:]]//g'
37. line=aaa111; echo $line | sed 's/[0-9]//g'
38. sed -e '2s/2/3/' -e /3s/3/2/' tmp7.sh

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/42933.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

低代码研发项目管理流程优化:提效与创新的双重驱动

随着信息技术的迅猛发展,软件项目的规模和复杂度日益增加,传统的软件开发方式已经难以满足快速迭代和高效交付的需求。在这一背景下,低代码平台应运而生,以其高效、灵活、易用的特点,迅速成为软件行业的新宠。然而&…

运行pip出现UnicodeDecodeError: ‘ascii‘ codec can‘t decode

错误: UnicodeDecodeError: ascii codec cant decode byte 0xe2 in position 1025: ordinal not in range(128) ERROR: Exception: Traceback (most recent call last):File "/usr/local/lib/python3.6/dist-packages/pip/_internal/cli/base_command.py", line 22…

C语言下结构体、共用体、枚举类型的讲解

主要内容 结构体结构体数组结构体指针包含结构体的结构链表链表相关操作共用体枚举类型 结构体 结构体的类型的概念 结构体实现步骤 结构体变量的声明 struct struct 结构体名{ 数据类型 成员名1; 数据类型 成员名2; ..…

PostgreSQL的pg_bulkload工具

PostgreSQL的pg_bulkload工具 pg_bulkload 是一个针对 PostgreSQL 提供高性能批量数据加载的工具。相较于内置的 COPY 命令,pg_bulkload 更加灵活并且在许多情况下性能更高。它支持数据的强制加载、数据过滤、数据转换以及错误处理等多种功能,非常适合需…

qt hasPendingDatagrams() 函数

hasPendingDatagrams 是 Qt 框架中 QUdpSocket 类的一个方法,用于检查是否有待处理的数据报到达。在 UDP 通信中,数据以数据报的形式发送,而 QUdpSocket 类提供了用于接收和处理这些数据报的功能。 功能描述 hasPendingDatagrams() 方法用于…

从数据到洞察:DataOps加速AI模型开发的秘密实践大公开!

作者 | 代立冬,白鲸开源科技联合创始人&CTO 引言 在AI驱动的商业世界中,DataOps作为连接数据与洞察的桥梁,正迅速成为企业数据战略的核心。 在WOT全球技术创新大会2024北京站,白鲸开源联合创始人&CTO 代立冬 在「大数据…

严重的OpenSSH漏洞威胁数百万Linux系统

Qualys威胁研究部门(TRU)发现了OpenSSH服务器 (sshd) 中的一个严重漏洞,可能影响全球超过 1400 万个Linux系统。该漏洞被指定为 CVE-2024-6387,允许在基于 glibc 的 Linux 系统上以 root 权限进行远程未经身份验证的代码执行 (RCE)。 此漏洞源于信号处理…

自己写个简单的vite插件

需求:根据使用环境显示对应的标题和icon 先在根目录建个plugins/vite-plugin-title-html.ts 文件内容如下: /*** 替换html里面的标题和icon*/ type HtmlTemplate {title?: string,icon?: string } export default function vitePluginHtmlTitle({ title, icon…

Python 处理Excel 文件, openpyxl 库的使用:

下载&#xff1a; pip install openpyxl 基本使用&#xff1a; 新建一个Excel 工作簿&#xff1a; 使用openpyxl 需要先导入一个Workbook 类&#xff0c; 使用它可以创建一个Workbook<工作簿>对象&#xff0c; 也就是创建一个Excel表文件&#xff0c; web.active 可用来…

智能体重秤pcba方案

智能体重秤应用系统由硬件和软件两部分组成。硬件是指微控制器、扩展存储器、扩展输入输出设备等。软件是各种工作过程的通用名称。硬件和软件只有紧密协调&#xff0c;才能提高系统的性价比。从硬件设计开始&#xff0c;应考虑相应软件的设计方法&#xff0c;软件的设计是基于…

代码随想录算法训练营:26/60

非科班学习算法day26 | LeetCode491:非递减子序列 &#xff0c;Leetcode46:全排列 &#xff0c;Leetcode47:全排列|| 介绍 包含LC的两道题目&#xff0c;还有相应概念的补充。 相关图解和更多版本&#xff1a; 代码随想录 (programmercarl.com)https://programmercarl.com/…

5款好用公司监控软件分享|管理者必看

当今社会&#xff0c;企业数据安全和员工工作效率成为了管理者不可忽视的重要议题。 选择合适的公司监控软件&#xff0c;不仅有助于提升管理效率&#xff0c;还能有效保障企业信息安全。 下面小编将为您分享五款备受好评的公司监控软件&#xff0c;助力管理者更好地管理企业…

C# Winform权限、用户和菜单开发的顺序和注意点

在C# Winform应用程序中&#xff0c;开发权限、用户和菜单功能通常遵循一定的顺序和注意点&#xff0c;以确保功能的连贯性和安全性。下面是一个推荐的开发流程及其注意事项&#xff1a; 开发流程 1. 数据库设计 用户表&#xff1a;存储用户基本信息&#xff0c;如用户名、密…

vue使用HMAC-SHA256签名算法

在 Vue.js 应用中生成签名算法通常涉及以下几个步骤&#xff1a; 收集数据&#xff1a;获取需要签名的数据。整理数据&#xff1a;根据协议或需求对数据进行排序、拼接、编码等处理。计算签名&#xff1a;使用密钥和算法&#xff08;如 HMAC-SHA256&#xff09;计算签名。附加…

微服务通信方式详解

引言 随着互联网应用的不断发展和用户需求的多样化&#xff0c;传统的单体架构已经无法满足现代应用的灵活性和扩展性需求。微服务架构因其模块化、松耦合、易于扩展和部署等优势&#xff0c;逐渐成为现代软件开发的重要趋势。在微服务架构中&#xff0c;各个服务相互独立、自…

公司可以拿监控辞退员工吗?有什么法律依据?

李经理&#xff1a;小张&#xff0c;我听说最近人力资源部打算使用我们新安装的安企神软件来监控员工的工作行为&#xff0c;以提高工作效率和确保公司信息安全。不过&#xff0c;我有点担心这会不会触及法律红线&#xff0c;比如如果我们发现某位员工严重违反公司规定&#xf…

virtualbox和docker的区别和优缺点以及如何选择

使用 Docker 和 VirtualBox 各有优缺点&#xff0c;具体取决于你的需求和使用场景。以下是两种方法的详细对比&#xff1a; Docker 使用 CentOS 7 优点 轻量级&#xff1a; Docker 容器共享主机操作系统内核&#xff0c;启动速度快&#xff0c;占用资源少。适合开发、测试和部…

ElasticSearch学习篇14_《检索技术核心20讲》进阶篇之大倒排索引

背景 学习极客实践课程《检索技术核心20讲》https://time.geekbang.org/column/article/215243&#xff0c;文档形式记录笔记。 内容 主要是海量数据的大倒排索引的一些原理设计思想&#xff0c;ES底层就是基于这些设计思想以及原理&#xff0c;主要涉及读写分离、索引分层等…

什么是离散化?

离散化 题目 你会这个题 吗&#xff1f; 题目 假定有一个无限长的数轴&#xff0c;数轴上每个坐标上的数都是 0 0 0。 现在&#xff0c;我们首先进行 n n n 次操作&#xff0c;每次操作将某一位置 x x x 上的数加 c c c。 接下来&#xff0c;进行 m m m 次询问&#x…

第十二节 设置默认文本提示

原型中我们常会用到文本框默认提示一些文本&#xff0c;获取焦点后消失文本提示&#xff0c;那如何实现呢&#xff1f;请看下面这个简单案例。 一、添加文本框也可以是矩形或者其他元件 二、添加文本样式 三、设置提示文本 四、元件获取焦点时将以隐藏提示 五、看效果 默认提示…