liunx学习
shadowfc1999
这个作者很懒,什么都没留下…
展开
-
文本三剑客-grep
grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。 grep的主要功能就是用来过滤出自己想要的信息。 grep的常用用法 -i 查找时忽略大小写 -v 反转查找,输出与模式不相符的行 -n 显示符合模式要求的行号 -r 递归搜索所有文件 -o 只显示匹配的内容 -E 支持更多的正则扩展,或者使用grep fgrep 不原创 2021-01-13 19:37:51 · 82 阅读 · 0 评论 -
文本三剑客—awk
AWK是一个优良的文本处理工具,Linux及Unix环境中现有的功能最强大的数据处理引擎之一,底层是c语言。 awk的格式 :模式加动作 指定分隔符:F 内置函数 int() 取整 sqrt() 开根号 length()显示长度 system()调用外部的应用程序 sub()替换字符串 index()查找字符串 split()分割字符串 内置变量 NR awk里表示每一行的行号 NF awk里表示每一行的列号 FS 当前的输入分隔符,默认是空格字符(空格和空白) OFS 当前的输出分隔符默认是空格字符(空原创 2021-01-12 20:08:14 · 116 阅读 · 1 评论 -
文本三剑客—sed
sed是linux中支持正则表达式的流编辑器 作用:修改和替换文本 sed拥有两个两个空间,分别是pattern space和hold space pattern space是处理数据的地方 注意:每处理一行数据后,模式空间就会清空 hold space是临时存放数据的地方 模式空间(pattern space)和暂存空间(hold space)相关的命令: n 输出模式空间行,读取下一行替换当前模式空间的行,执行下一条处理命令而非第一条命令。 N 读入下一行,追加到模式空间行后面,此时模式空间有两行。原创 2021-01-11 20:40:38 · 86 阅读 · 0 评论 -
输入输出及重定向
输入输出及重定向 重定向标准输出 1.> :将命令的执行结果输入到指定的文件中,而不是直接显示在屏幕中。 2.>>:是指在不修改原文件的情况下追加到指定的文件中。 3.&>接文件:是指无论是命令的标准正确输入还是标准错误输入都输入到文件中. 4.&>>接文件:是指无论是命令的标准正确输入还是标准错误输入都追加到文件中. 注意:直接输入文件符>会覆盖原来的文件,而追加文件符>>会把文件内容追加到指定文件的后面。 标准输入 标准输入是指从键原创 2020-10-17 21:16:13 · 172 阅读 · 0 评论 -
vim编辑器的介绍与使用
#@shadowfc1999 Linux vim编辑器的使用 vim编辑器是linux里的文本编辑器,它可以做一些基本的文本处理,编写脚本,程序,还可以修改linux里的配置文件。 vim编辑器的五种模式 vim编辑器有五种模式,但是呢有三种模式是常用的模式,另外两种模式不是很常用,了解一下就行了: 常用的三种模式 命令模式 :进入vim编辑器时默认就在命令模式下,在这个模式下无法进行编辑,只允许删除,复制,粘贴,撤销等快捷操作。 注意:在命令模式下,按数字键后再进入插入模式时,会将输入的内容按照之前的数原创 2020-10-15 21:01:32 · 253 阅读 · 1 评论