2020年5月17日

摘要: 实验环境准备: 1.grep进行排除 01.条件: 指定信息 ^$|^# 空行和以#开头 02.参数: 上述条件中使用了扩展正则.所以需要参数 -E(egrep) -v 排除指定信息 03.思路: 先找出出 条件^$|^# 所匹配的内容行,注意 | 为扩展正则,需要使用egrep 或者加参数-E , 阅读全文
posted @ 2020-05-17 15:07 零下九十一度 阅读(414) 评论(0) 推荐(0) 编辑
 

2020年5月13日

摘要: 一 . 三剑客命令sed概念说明 官方概念说明:stream editor for filtering and transforming text(字符流过滤编辑和文本字符流转换工具) 通俗概念说明:字符流编辑工具(行编辑工具)==按照每行默认处理每一行的字符信息(按照每行中的字符进行处理操作) 相 阅读全文
posted @ 2020-05-13 02:28 零下九十一度 阅读(395) 评论(0) 推荐(0) 编辑
 

2020年5月12日

摘要: 1.vim/vi 添加多行内容 2.cat >> 文件名 <<EOF 3.echo -e "xxx \n xxx" >> 文件名 4.sed -i'na/i xxxx\nxxxx\nxxxx' 文件名 阅读全文
posted @ 2020-05-12 23:59 零下九十一度 阅读(325) 评论(0) 推荐(0) 编辑
 
摘要: 1.系统特殊符号回顾 01.基础符号系列 001.美元符号 $ 作用: 1.用于取出变量中的内容 2.用于取出指定列的信息(awk) 3.表示用户命令提示符 4.表示一行的结尾 在vim 中利用$符号可将光标跳转到当前行行尾 002.叹号符号 ! 1.用于表示取反(逻辑非)或者排除的意思 2.命令行 阅读全文
posted @ 2020-05-12 11:10 零下九十一度 阅读(703) 评论(0) 推荐(0) 编辑
 
摘要: 企业面试题:批量创建用户oldboy{01..10} ,并给每个用户设置密码信息,默认初始化密码(123456) 后期扩展补充8位随机密码 考察知识点: 1.基础命令echo 和seq -w 的应用 2.sed 命令替换信息方法 3.正则符号的应用 () .* 4.设置密码信息 passwd --s 阅读全文
posted @ 2020-05-12 10:50 零下九十一度 阅读(814) 评论(0) 推荐(0) 编辑
 

2020年5月10日

摘要: 002.花括号 {} 1.生成序列信息 01.生成连续序列 echo {1..4} echo {a..d} echo {A..D} echo {01..10} 02.生成不连续序列 echo {1..10..2}奇数 echo {2..10..2}偶数 2.生成组合信息 echo A{,02}用来衍 阅读全文
posted @ 2020-05-10 01:24 零下九十一度 阅读(178) 评论(0) 推荐(0) 编辑
 
摘要: 1.小于符号 < 标准输入重定向 tr "测试""替换" < oldboy/oldboy.txt 利用tr替换命令时会用到输入重定向 << 标准输入追加重定向 cat >> oldboy/oldboy1.txt << EOF 在文件中输入多行内容时会用到输入追加重定向 2.大于符号 >=1> 标准输 阅读全文
posted @ 2020-05-10 00:51 零下九十一度 阅读(470) 评论(0) 推荐(0) 编辑
 

2020年5月9日

摘要: xargs命令是传递参数的一个过滤器,也是组合多个命令的一个工具 将信息进行分组显示 xargs 是一个强有力的命令,它能够捕获一个命令的输出,然后传递给另外一个命令 之所以能用到这个命令,关键是由于很多命令不支持管道符 | 管道来传递参数,而日常工作中又有这个必要,所以就有了xargs命令 xar 阅读全文
posted @ 2020-05-09 16:56 零下九十一度 阅读(585) 评论(0) 推荐(1) 编辑
 
摘要: 1.查看文件内容,不包括注释信息 对于有些配置文件,注释行有时候会很多,当我们查看文件的时候,大部分有用的信息都掺杂的注释行之间,对于查找很不方便,此时需要grep的过滤功能来对注释内容进行操作 思路: 1.利用grep命令对文件中的注释行进行过滤 2.利用grep命令的取反参数对过滤出来的注释行取 阅读全文
posted @ 2020-05-09 16:14 零下九十一度 阅读(325) 评论(0) 推荐(0) 编辑
 
摘要: 1.打印文件的第一列 :awk '{print $1}' filename 2.打印文件的前两列 :awk '{print $1,$2}' filename 3.打印完第一列,然后打印第二列 :awk '{print $1 $2}' filename 4.打印文本文件的总行数 :awk'END{pr 阅读全文
posted @ 2020-05-09 15:34 零下九十一度 阅读(1634) 评论(0) 推荐(0) 编辑