linux系统中操作语句精进
发布时间:2022-10-04 13:45:19 所属栏目:Linux 来源:
导读: linux系统中操作语句精进
一、linux系统中如何查找特定的文件
1.find ~ -name “find.java” :精确查找文件
2.find ~ -name “find*” :模糊查找文件
3.fi
一、linux系统中如何查找特定的文件
1.find ~ -name “find.java” :精确查找文件
2.find ~ -name “find*” :模糊查找文件
3.fi
|
linux系统中操作语句精进 一、linux系统中如何查找特定的文件 1.find ~ -name “find.java” :精确查找文件 2.find ~ -name “find*” :模糊查找文件 3.find ~ -iname “target*”:不区分文件名大小写去查找文件 4.man find:更多关于find指令的使用说明 二、linux系统中如何检索文件内容 1.一般使用grep,语法为 grep [options] pattern file 1)全称:Global Regular Expression Print 2)作用:查找文件里符合条件的字符串,可以使用正则表达式搜索文本,把匹配的对应航打印出来 2.管道操作符 | 1)可将指令连接起来,前一个指令的输出作为后一个指令的输入 含义 2)只处理前一个命令正确输出,不处理错误输出 3)右边命令必须能够接收标准输入流,否则传递过程中数据会被抛弃 4)sed,awk,greplinux语句,cut,head,top,less,more,wc,join,sort,split等 5)面试里常用的方式:1.grep ‘partial[true]’ data.info.log:查找此文件,并将匹配到的数据行找出来;2.grep -o ‘engine[[0-9a-z]*]’:筛选出符合本正则表达式的内容;3.grep -v ‘grep’ :过滤掉包含相关字符串的内容。 三、linux系统中如何对文件内容做统计 1.一般使用awk,语法 awk [options] ‘cmd’ file 1)一次读取一行文本,按输入分隔符进行切片,切成多个组成部分 2)将切片直接保存在内建的变量中,$1,$2…($0表示行的全部) 3)支持对单个切片的判断,支持循环判断,默认分隔符为空格 2.常用方式 1)awk ‘{print $1,$4}’ netstat.txt : 筛选某些列的数据 2) awk ‘$1==“tcp”&&$2==1{print $0}’ netstat.txt:依据一定条件来筛选文件里的某些列的数据 3)awk’{enginearr[$1]++}END{for(i in enginearr)print i "\t"enginearr[i]}’ 四、linux系统中如何批量替换文本内容 一般使用sed 语法:sed [option] ‘sed command’ filename (编辑:云计算网_汕头站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐


浙公网安备 33038102330478号