day9
作者:董瑞青归档:预习笔记
时间:2019、3、11
1.截止到目前为止所学所有基础命令
2.目录结构及其作用
3.计算机基础原理部分
预习:
1.echo、cat命令 搭配重定向符号的使用
2.find查找命令
3.linux系统中文件属性的相关知识
7.10
有关vi/vim/cat/echo及特殊重点符号的考题283
7.10.1
使用vi/vim命令解题及知识点分析283
7.10.2
使用echo命令解题及知识点分析285
7.10.3
使用cat命令解题及知识点分析286
7.10.4
重定向符号的核心知识286
1.
重定向简介286
2.
标准输入/输出/错误输出287
3.
标准输出实际范例288
4.
错误输出案例288
5.
输入重定向的示例288
6.
追加输入重定向的示例289
7.10
有关grep/head/sed/awk及特殊重点符号的考题290
7.10.1
使用grep命令解题及知识点分析290
7.10.2
使用head命令解题291
7.10.3
通过更多命令解题的方法291
7.12
有关mkdir命令的考题291
7.13
有关cp/alias/unalias命令的考题292
7.11
本章讲解知识总结
=====================================================================
一 重定向简介 重定向符号,数据流是箭头方向
1.1 标准输入(stdin)代码为0,配合<或<<使用 数据流向→→
1.2标准输出 (stdout)代码为1,配合>或>>使用 数据流向←←
1.3标准错误(stderr)代码为2,配合>或>>使用 数据流向←←
1.4标准输入重定向 0<或< 清空已有的内容
追加输入重定向 0<或<< 追加到文件底部
标准输出重定向 1>或>> 正常输出,会清空文件内容
标准输出追加重定向 >> 追加到文件底部,不会清空已有的内容
标准错误输出重定向2> 将标准错误内容重定向到文件,会清空标准错误输出追加重定向 2>> 将标准错误内容重定向到文件,不会清空
2 使用grep命令解题及知识点分析
grep 文本搜索工具
-n:显示行及行号
--color=auto :可以将找到的关键词部分加上颜色的显示
3 head 显示文件头部内容
-5 显示前五行
4 awk 可以说是一门语言,文本分析工具 过滤 输出内容
-i 如果目的文件已经存在 就会询问是否覆盖
-f 强制执行 不会询问
5 sed是一种流编辑器 有增 删 改 查 过滤 取行
sed [options] [sed-commands] [input-file]
sed 选项 [sed命令] [输入文件]
模式空间:sed软件内部的一个临时缓存,用于存放读取到的内容
增
a追加文本到指定行
sed ‘2a 101,old,boy’ data.txt
加到第二行 要加的内容 要加到哪个文件
可以追加多行sed ‘2a 101,old,boy\102,old,boy’ data.txt
i插入文本到指定行 根a用法一样 \n换行符
删
d删除,删除指定行 sed ‘2d’ oldboy.txt 删除第二行
g 获得内存缓冲区的内容,并代替当前模板快中的文本
G 获得内存缓冲区的内容,并追加到当前模板快的后面
改
文本替换
-i: 修改文件内容 后面跟g是标志全局 就是对全局做指示
sed –i ‘s#*#*#’ oldboy.txt
VF�z��$