加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_汕头站长网 (https://www.0754zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

linux系统中操作语句精进

发布时间:2022-10-04 13:45:19 所属栏目:Linux 来源:
导读:  linux系统中操作语句精进

  一、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
 

(编辑:云计算网_汕头站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!