Linux 命令之 linux 四剑客
Linux命令-- 四剑客
一:Linux命令 之 AWK
符号:^ 开头
$ 结尾
awk 是一种处理文本的语言,一个强大的文本分析命令!
1:提取文件中的每行的第二个
提取前文本中内容为

命令:cat 1.txt | awk '{print($2)}'

在 AWK 命令中,它将文本每列的部分当做一部分!
或着我们可以指定分隔符,指定提取某一部分!

我们以2为分隔符
命令:cat 1.txt | awk -F "2" '{print($2)}'

输出前三行

打印文件每行最后的字段
命令:cat 1.txt|awk "2" '{print($NF)}'

二:Linux命令 之 sed
sed 是一种流编编器,它是文本处理中非常中的工具
能够完美的配合正则表达式便用,功物能不同凡响。
提取前 文本的内容

1:删除文本内空白的内容!
命令:cat 1.txt |sed '/^\s*$/d'

删除注释的行
命令:cat 1.txt | sed '/^#.*/d'
这里就不实操了!
2:替换文本里的东西
命令:cat 1.txt | sed 's#^192#ym#g'
将 192 替换为 ym

3:在文本的开头或结尾添加东西
命令:cat 1.txt | sed 's#^#https://#g'

4:在文本后面添加东西
命令:cat 1.txt | sed 's#$#/login.php#g'

三:Linux命令 之 grep
grep 指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式
预设 grep 指令会把含有范本样式的那一列显示出来。
若不指定任何文件名称,或是所给予的文件名为 -,则 grep 指令会从标准输入设备读取数据。
示范前的文本内容:

1:查看含有12的行
命令:cat 1 | grep 12

2:匹配含有 12 的行

3:查找以 192 开头的行
命令:cat 1 | grep -E '^192'

4:查找以 php 结尾的行
命令:cat 1 | grep -E 'php$'

5:在多级目录中对文本进行递归查找。
grep “passwd” /etc -rn
-r 为递归 -n 显示关键字出现在第几行

四:Linux命令 之 find
find 命令:用来在指定目录下查找文件。
任何位于参数之前的字符串都将被视为欲查找的目录名。
如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。
并且将查找到的子目录和文件全部进行显示。
1:在 / 目录下,按照大小查找,并只输出前5行
命令:find / size 1000k | head -n 5

2:在当前目录下查找以1开头的文件
命令:find -name 1*

3:按照属主查找
命令:find / -user root | head -n 5

4:搜索7天内当前目录下修改过的文件
命令:find . -type f -mtime -7 |head -n 10

-7 代表7天内 7 代表前7天那一天 +7 代表7天前
5:搜索10分钟内当前目录下修改过的文件
find . -type f -mmin -10

find . -atime -1 -type f
搜索当前目录下一天内被访问的文件
(代表前1天那一天 +1 代表1天前)

find . -atime -10 -type f
搜索当前目录下10分钟内被访问的文件

find . -ctime -1 -type f
搜索当前目录下一天内状态被改变(列如权限)的文件

针对Web 服务器日志进行分析
统计IP地址的访问数量并按照数量进行排序
cat access_log |awk ‘{print($1)}’|sort |uniq -c | sort -nr |more
Linux 命令之 linux 四剑客的更多相关文章
- 20个Linux命令及Linux终端的趣事
20个Linux命令及Linux终端的趣事 . 命令:sl (蒸汽机车) 你可能了解 ‘ls’ 命令,并经常使用它来查看文件夹的内容.但是,有些时候你可能会拼写成 ‘sl’ ,这时我们应该如何获得一些 ...
- Linux命令(十四) 查看工作目录文件 ls
目录 1.命令简介 2.常用参数介绍 3.实例 4.直达底部 命令简介 ls 命令是 Linux 下最常用的命令. ls 就是 list 的缩写.默认情况下 ls 命令用来打印出当前目录的清单, 如果 ...
- 转: 如何用linux命令修改linux主机ip网关子网掩码
linux一般使用ifconfig命令修改linux主机的ip.网关或子网掩码. 1.命令格式: ifconfig [网络设备] [参数] 2.命令功能: ifconfig 命令用来查看和配置网络设备 ...
- linux 命令——25 linux文件属性详解
Linux 文件或目录的属性主要包括:文件或目录的节点.种类.权限模式.链接数量.所归属的用户和用户组.最近访问或修改的时间等内容.具体情况如下: 命令: ls -lih 输出: [root@loca ...
- 【Linux命令】Linux压缩及解压命令
Linux压缩及解压命令 一.文件打包和压缩命令介绍 linux系统文件压缩格式,常用的有*.tar.gz.*.gz.*.zip.*.tar,还有*.rar..7z..bz2..tar.xz..tar ...
- 转 Linux命令及Linux终端的20个趣事
https://linux.cn/article-2831-1.html 1. 命令:sl (蒸汽机车) 你可能了解 ‘ls’ 命令,并经常使用它来查看文件夹的内容.但是,有些时候你可能会拼写成 ‘s ...
- php 运行linux命令 与 linux下命令行执行php
1.php运行linux命令 exec函数:string exec(string command, string [array], int [return_var]); 执行函数后不输出结果,返回最 ...
- 【Linux命令】Linux命令后面所接选项和参数的区别
Linux命令后面所接选项和参数的区别 在使用Linux命令时,有时候后面会跟一些"选项"(options)或"参数"(agruments) 命令格式为: #中 ...
- Linux命令(二十四) 磁盘管理命令(二) mkfs,mount
一.格式化文件系统 mkfs 当完成硬盘分区以后要进行硬盘的格式化,mkfs系列对应的命令用于将硬盘格式化为指定格式的文件系统.mkfs 本身并不执行建立文件系统的工作,而是去调用相关的程序来执行.例 ...
随机推荐
- what can we do if just only want to truncate transaction log without backup ?
n some circumstances, we just want to truncate transaction log without backup and refuce change data ...
- 基于 HTML5 WebGL 的智慧楼宇可视化系统
前言 可视化的智慧楼宇在 21 世纪是有急迫需求的,中国被世界称为"基建狂魔",全球高层建筑数量位居首位,所以对于楼宇的监控是必不可少.智慧楼宇可视化系统更多突出的是管理方面的功能 ...
- Asp.Net Api+Swagger控制器注释
Swagger注释不显示,只需要进入Startup.cs 找到: c.IncludeXmlComments(Path.Combine(AppDomain.CurrentDomain.BaseDirec ...
- 关于ELF文件和BIN文件
ELF文件执行过程 ELF文件有操作系统的加载器loader执行,比如linux,windows,对于3803处理器是grmon的load命令. 加载器会读取ELF文件program header,比 ...
- zabbix-proxy配置文件参数说明
配置文件路径: /etc/zabbix/zabbix_proxy.conf Server=10.0.0.10 #<===指定zabbix server的ip地址或主机名 Hostname=zab ...
- vs code支持 es6, node.js 语法提示
npm install --save-dev @types/node 安装这个东西就可以了, 代码拷走, 回去愉快的敲代码吧
- shell脚本自动备份MySQL数据库
脚本如下: #!/bin/bash #数据库IP dbserver='127.0.0.1' #数据库用户名 dbuser='root' #数据密码 dbpasswd=' #数据库,如有多个库用空格分开 ...
- webpack nodejs npm关系
nodejs是js后端运行平台,可以把它看成java体系中对应的jdk,是三个里面最基础的.npm是nodejs的包管理工具,可以把它看成maven中包依赖管理那部分.webpack是前端工程化打包工 ...
- python函数定义中引用外部变量的一个问题
如果在函数定义的默认值中引用了一个外部变量,如下所示 x = 3 def func(a = x): print(a, x) 那么a的默认值就会是3, 但是print语句中的x会是调用时的x值 lamb ...
- SQL Server 2019 安装教程
SQL Server 2019 安装教程 下载安装SQL: 1.下载SQL Server 2019 Developer 官方网址:下载地址. 2.下拉选择免费版本,直接点击下载(别问,问就是家境贫寒