码迷,mamicode.com
首页 > 系统相关 > 详细

linux命令

时间:2021-03-02 11:57:34      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:数据   awk命令   tail   工具   文件   冒号   插入模式   相对   ==   

cd,pwd,ls,cp,mv,history,ps,top,netstat,grep,tar-cvf/xvf,这些是基本的

touch,cat,head,tail,跟文件相关

vim命令

vi,进入文件页,

i,插入

esc,切换插入模式和命令模式,然后:wq,保存后退出

 

最近重点学习了awk命令,特别强大,可以用正则匹配,甚至可以写sell脚本来匹配

awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。

使用方法   : awk ‘{pattern + action}‘ {filenames} 原理是针对文本的每一行都执行匹配和脚本,所以输出的时候也一行一行的。

awk  ‘/etc/password/‘ abc.txt 可以匹配abc.txt中每一行包含etc/password的

awk -F [:] ‘{print $1}‘ abc.txt  大写的F指定分隔符,abc.txt文件的每一行都从冒号作为分隔符,然后打印每行的第一个字段

awk -F: -f awk.sh /etc/passwd 

swk.sh 是一个脚本文件,可以写代码的,比如,print $1 $2,或者 if $1 == 123456 {print $1},当然直接接在awk后面也是一样的

 

linux命令

标签:数据   awk命令   tail   工具   文件   冒号   插入模式   相对   ==   

原文地址:https://www.cnblogs.com/henry2019/p/14462646.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!