三剑客之sed&grep
第1章 练习题
1.1 第1题 取得/etc/hosts 文件的权限
1.1.1 方法一 awk 指定分隔符
1.1.2 方法二 stat -c%a
1.2 第2题 目录的硬链接数
1.2.1 新目录的硬链接数为2
1.2.2 目录下的硬链接数为 2+下级目录数
1.3 第3题 取出ip地址
1.3.1 方法一 awk
1.3.2 方法二 grep
1.3.3 方法三 sed 反向引用
1.4 第4题 网卡配置文件的路径DNS的路径
1.5 第5题
查找当前目录下所有文件,并把文件中的 www.etiantian.org 字符串替换成 www.clsn.cc
1.5.1 运维职责
1.5.2 网站有关的问题从发现到解决的过程
1.6 第8题 内容在同一行输出
1.7 第9题 date相关 时间同步
1.7.1 日期
1.7.2 时间
1.7.3 时间和周数
1.7.4 手动设置系统日期
1.7.5 自动同步系统时间
1.8 第10题 环境变量问题
当从root用户切到普通用户clsn时,执行ifconfig会提示。
1.8.1 运行目录的过程
<span style=“font-family: 新宋体; times new roman"4times new roman”;background: lime;">先去PATH<span style=“font-family: 新宋体; times new roman"4times new roman”;background: lime;">找
<span style=“font-family: 新宋体; times new roman"4times new roman”;background: yellow;">找到 运行命令解释器 shell
<span style=“font-family: 新宋体; times new roman"4times new roman”;background: yellow;">找不到 提示 command not found
1.8.2 临时修改 PATH
1.8.3 永久修改 PATH
1.9 第11题 打印三天前的日期格式
1.10 第12题 已知/clsn/test.txt 文件内容为:
请问如何把文件中的空格过滤掉。
1.10.1 方法一 grep
1.10.2 方法二 awk
1.10.3 方法三 sed
1.10.4 sed与awk
1.11 第13题 已知/clsn/ett.txt 文件内容为
请使用 grep或 egrep 正则匹配的方式过滤出前两行内容
1.11.1 + 表示前一个字符出现一次或一次以上。
1.11.2 排除以t开头的
1.11.3 排除以t结尾的
1.12 第14题
1.12.1 请描述下列路径的内容是做什么的?
第2章 回顾
2.1 linux启动过程
10、显示登录界面
2.2 软硬链接区别
2.2.1 创建方式
软连接 ln -s
硬链接 ln 两个文件inode号相同互为硬链接
2.2.2 区别
目录不能创建硬链接
硬链接不能跨文件相同(分区)
软连接可以跨文件相同,可以对目录创建软连接。
2.3 文件删除原理
<li>
<a href="#12_2">1.2 第2题 目录的硬链接数</a><ul>
<li>
<a href="#121_2">1.2.1 新目录的硬链接数为2</a>
</li>
<li>
<a href="#122_2">1.2.2 目录下的硬链接数为 2+下级目录数</a>
</li>
</ul>
</li>
<li>
<a href="#13_3_ip">1.3 第3题 取出ip地址</a><ul>
<li>
<a href="#131_awk">1.3.1 方法一 awk</a>
</li>
<li>
<a href="#132_grep">1.3.2 方法二 grep</a>
</li>
<li>
<a href="#133_sed">1.3.3 方法三 sed 反向引用</a>
</li>
</ul>
</li>
<li>
<a href="#14_4_DNS">1.4 第4题 网卡配置文件的路径DNS的路径</a>
</li>
<li>
<a href="#15_5">1.5 第5题</a><ul>
<li>
<a href="#151">1.5.1 运维职责</a>
</li>
<li>
<a href="#152">1.5.2 网站有关的问题从发现到解决的过程</a>
</li>
</ul>
</li>
<li>
<a href="#16_8">1.6 第8题 内容在同一行输出</a>
</li>
<li>
<a href="#17_9_date">1.7 第9题 date相关 时间同步</a><ul>
<li>
<a href="#171">1.7.1 日期</a>
</li>
<li>
<a href="#172">1.7.2 时间</a>
</li>
<li>
<a href="#173">1.7.3 时间和周数</a>
</li>
<li>
<a href="#174">1.7.4 手动设置系统日期</a>
</li>
<li>
<a href="#175">1.7.5 自动同步系统时间</a>
</li>
</ul>
</li>
<li>
<a href="#18_10">1.8 第10题 环境变量问题</a><ul>
<li>
<a href="#181">1.8.1 运行目录的过程</a>
</li>
<li>
<a href="#182_PATH">1.8.2 临时修改 PATH</a>
</li>
<li>
<a href="#183_PATH">1.8.3 永久修改 PATH</a>
</li>
</ul>
</li>
<li>
<a href="#19_11">1.9 第11题 打印三天前的日期格式</a>
</li>
<li>
<a href="#110_12_clsntesttxt">1.10 第12题 已知/clsn/test.txt 文件内容为:</a><ul>
<li>
<a href="#1101_grep">1.10.1 方法一 grep</a>
</li>
<li>
<a href="#1102_awk">1.10.2 方法二 awk</a>
</li>
<li>
<a href="#1103_sed">1.10.3 方法三 sed</a>
</li>
<li>
<a href="#1104_sedawk">1.10.4 sed与awk</a>
</li>
</ul>
</li>
<li>
<a href="#111_13_clsnetttxt">1.11 第13题 已知/clsn/ett.txt 文件内容为</a><ul>
<li>
<a href="#1111">1.11.1 + 表示前一个字符出现一次或一次以上。</a>
</li>
<li>
<a href="#1112_t">1.11.2 排除以t开头的</a>
</li>
<li>
<a href="#1113_t">1.11.3 排除以t结尾的</a>
</li>
</ul>
</li>
<li>
<a href="#112_14">1.12 第14题</a><ul>
<li>
<a href="#1121">1.12.1 请描述下列路径的内容是做什么的?</a>
</li>
</ul>
</li>
</ul>
</li>
<li>
<a href="#2">第2章 回顾</a><ul>
<li>
<a href="#21_linux">2.1 linux启动过程</a>
</li>
<li>
<a href="#22">2.2 软硬链接区别</a><ul>
<li>
<a href="#221">2.2.1 创建方式</a>
</li>
<li>
<a href="#222">2.2.2 区别</a>
</li>
</ul>
</li>
<li>
<a href="#23">2.3 文件删除原理</a>
</li>
</ul>
</li>
- 原文作者:惨绿少年
- 原文链接:https://clsn.io/clsn/lx984.html
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。