1 tail和head

tail    默认取文件尾十行

head 默认取文件头十行

例子:取一个文件的20到30行

head -30 txt | tail -11

2  sed

用法:sed -n ``(-n参数表示取消默认输出)

例子:sed -n `20,30p` test.txt (打印文件的20到30行)

sed还有替换功能:

sed -i `s#要被替换的内容#替换的内容#g` filename

这个替换功能和vi文本内容替换有点相同,vi文本的替换功能是在命令行模式下用:s/被替换内容/替换内容/g

3 awk

awk是三剑客的老大,擅长取列

以行为处理单位,打印列,默认以空格符为分隔符

$1表示第一列,$2表示第二列,$NF表示最后一列

例子:awk -F  ":"   `{print $1}`  filename

4 grep

参数:

-B 数字:显示匹配行,之前多少行都显示出来

-A 数字:显示匹配行,之后多少行显示出来

-C 数字:显示匹配行,前后多少行也显示出来

-O:只含有匹配的字符打印出来

-i:忽略大小写

-v:取反

-E:过滤多个字符串

例子:dmidecode -t 17 | grep -A 4 size    (dmidecode -t 17是看内存插槽信息,会显示有几个插槽)

例子:grep -E   "3306|81|520"

linux常用命令详解(二)的更多相关文章

  1. Linux常用命令详解(二) -- 查找常用命令

    locate:    作用:在后台数据库中按文件名搜索,搜索速度更快    命令格式:locate 文件名    选项或参数:            -l    num(要显示的行数)         ...

  2. Linux常用命令详解上

    Linux常用命令详解上 目录 一.shell 二.Linux命令 2.1.内部命令与外部命令的区别 2.2.Linux命令行的格式 2.3.编辑Linux命令行的辅助操作 2.4.获得命令帮助的方法 ...

  3. Linux常用命令详解下

    Linux常用命令详解 目录 一.Linux常用命令 1.1.查看及切换目录(pwd.cd.ls.du) 1.2.创建目录和文件(mkdir.touch.ln) 1.3.复制.删除.移动目录和文件(c ...

  4. Linux常用命令详解—基于CentOS7

    ## Linux 目录- /:根目录,一般只存放目录,不存放文件- /bin -> /usr/bin:可执行二进制文件的目录,也是常用命令目录,如常用的命令 ls.cat.mv 等- /boot ...

  5. Linux常用命令详解(week1_day1_3)--技术流ken

    本节内容 pidofpstopipuptimewgetcurltrddtargrepfind 命令详解 1.pidof 获取正在运行程序的PID 实例1: [root@ken ~]# pidof ss ...

  6. Linux常用命令详解(week1_day1_2)--技术流ken

    本节内容 aliasunaliasunamesuhostnamehistorywhichwcwwhowhoamipingkillseqdudffreedate 命令详解 1. alias 设置.’查看 ...

  7. Linux常用命令详解(week1_day1_1)--技术流ken

    本节内容 基础命令:lsmanpwdcdmkdirechotouchcpmvrmrmdircatmorelessheadtailclearpoweroffreboot进阶命令(下一章节):aliasu ...

  8. Linux常用命令详解(3)

    pidofpstopipuptimewgetcurltrddtargrepfind 命令详解 1.pidof 获取正在运行程序的PID 实例1: [root@ken ~]# pidof sshd 24 ...

  9. Linux常用命令详解(2)

    aliasunaliasunamesuhostnamehistorywhichwcwwhowhoamipingkillseqdudffreedate 命令详解 1. alias 设置.’查看别名 实例 ...

  10. Linux常用命令详解(1)

    基础命令:lsmanpwdcdmkdirechotouchcpmvrmrmdircatmorelessheadtailclearpoweroffreboot进阶命令(下一章节):aliasunalia ...

随机推荐

  1. DNSPY调试引用dll

    (1) 点击"调试",选择需要调试的可执行程序 (2) 点击"确定"后,打开程序,再点击"调试"-"窗口"-模块 (3) ...

  2. 玩转C++11多线程:让你的程序飞起来的std::thread终极指南

    大家好,我是小康. 你还在为 C++ 多线程编程发愁吗?别担心,今天咱们就用大白话彻底搞定std::thread!看完这篇,保证你对C++11多线程的理解从"一脸懵逼"变成&quo ...

  3. .NET周刊【5月第2期 2025-05-11】

    国内文章 C#/.NET/.NET Core优秀项目和框架2025年4月简报 https://www.cnblogs.com/Can-daydayup/p/18865040 本文介绍了每月定期推荐的C ...

  4. 题解:P3388 【模板】割点(割顶)

    提示:本篇题解缺乏详细的证明,如有需要,请移步其他题解. 算法介绍 Tarjan 算法,这里用来解决割点问题,时间复杂度为 \(O(n+m)\). 割点的简要定义是:去掉割点及其所连的边,该图分为两个 ...

  5. 弹性公网IP的五大核心优势解析

    在云服务架构中,弹性公网IP(EIP)已成为现代企业网络部署的核心组件.与传统固定IP相比,它通过独特的技术机制解决了动态环境下的公网访问难题.以下五大核心优势决定了其不可替代的价值: 一.动态绑定的 ...

  6. MySQL中用户及权限管理(mysql8.0版本)

    概述 在MySQL中,用户与权限管理属于关键的安全机制,能让你对数据库的访问进行精准控制 MySQL用户管理 创建用户信息 语法 CREATE USER username@'host' IDENTIF ...

  7. 「Temp」目录

    吃吃吃 \(\color{orange}{Eon\ 今天吃什么}\) Temp \(\color{magenta}{代码模板}\) Trick \(\color{magenta}{常见错误}\) \( ...

  8. 插件分享 | 善用 VSCode 内置的效率神器 Emmet 插件提升前端开发效率

    在 VSCode 出现之前,Emmet 插件就在前端领域玩得风生水起,当时的 Sublime Text 装上此插件,前端的编码效率那感觉就如同 2G 网络到 5G 网络的差别一般. 后来 VSCode ...

  9. C# 锁机制全景与高效实践:从 Monitor 到 .NET 9 全新 Lock

    引言:线程安全与锁的基本概念 线程安全 在多线程编程中,保障共享资源的安全访问依赖于有效的线程同步机制.理解并处理好以下两个核心概念至关重要: 线程安全:指某个类.方法或数据结构能够在被多个线程同时访 ...

  10. Photoshop 2025超详细保姆级下载安装教程(直装版)

    目录 一.Photoshop 2025软件简介 二.Photoshop 2025下载与安装教程(详细步骤) 三.Photoshop 2025核心功能亮点 四.Photoshop 2025常见问题与注意 ...