1.tail

  tail -f filename :可以动态查看文件的写入,按ctrl+c结束查看.

  要显示 notes 文件的最后十行,输入:

  tail -n -10 notes

  tail notes要指定从 notes 文件末尾开始读取的行数,输入: 
  tail  -n 20 notes 
  要从第 200 字节开始,每次显示一页 notes 文件,输入: 
  tail  -c +200 notes | pg

2.less与more逐行查看文件

  more filename : 使用回车查看下一行,有百分比显示

  less filename:使用上下箭头查看上一行,下一行.

  两个命令退出方式都是:按一次Q键即可.

3.head 查看文件几行数据

  例:查看文件的一行数据

head -n 1 path/filename

4.sort 与 uniq

  sort -r filename > newfilename :将文件排序然后放入新的文件中 (-r 逆序 默认为升序,原理为从第一行开始以逐个字符的ASCII码比较进行排序)

  sort -u filename > newfilename: 将文件去重然后放入新的文件中(与uniq不同,不是连续的数据只要重复她也会去除掉)

  uniq -c filename >newfilename :将文件去重后放入新的文件中(-c 在每行前显示此行出现重复的次数   注意:只是去掉连续出现的记录.不是连续出现的 就算重复也不删除)

5.sed

  匹配一段时间:如2017-12-25 10点到2017-12-26 9点的数据

sed -n '/2017.12.25 10:[0-9][0-9]/,/2017.12.26 10:[0-9][0-9]/p' err.log | sort -r | uniq -c > newfile.log

  注:sed匹配开始和结尾必须都要有一行是匹配的才会匹配,否则不会匹配到任何结果.

6.date

  获取多天日期例子:

  

[root@Gman root]# date -d next-day +%Y%m%d #明天日期
20091024
[root@Gman root]# date -d last-day +%Y%m%d #昨天日期
20091022
[root@Gman root]# date -d yesterday +%Y%m%d #昨天日期
20091022
[root@Gman root]# date -d tomorrow +%Y%m%d # 明天日期
20091024
[root@Gman root]# date -d last-month +%Y%m #上个月日期
200909
[root@Gman root]# date -d next-month +%Y%m #下个月日期
200911
[root@Gman root]# date -d next-year +%Y #明年日期
2010

  

7.linux的通道模式

  公式:

command1 | command2 | command3 |....

  原理:以command1的输出结果作为为command2的输入进行通道式的传递.

  注:此处的command2.command3 必须能接受标准输入,否则管道无法输送成功,只是执行最后一个命令.

  如下图所示,只是执行了ls命令,cat并未执行:

参考链接:https://jingyan.baidu.com/album/5d368d1ef8afd93f60c05708.html?picindex=4

        http://www.itwis.com/html/os/linux/20100202/7360.html

ubuntu常用操作命令以及它的通道模式简解的更多相关文章

  1. Ubuntu常用操作命令

    解压文件: tar -zxvf 文件名 -C 指定目录 从当前环境进入root环境: su,然后输入root密码

  2. Ubuntu系统常用操作命令

    1.基本命令: sudo 提升用户权限为root用户 ls 显示文件内容 cd 进入指定路径,后接路径参数 如cd /进入根目录 cd -进入用户目录 cd ..返回上一级目录 mv xx.txt x ...

  3. 【转载】Linux中常用操作命令

    说明:开始学习linux系统,为了方便查看,特转载一篇Linux中常用操作命令,转载地址:http://www.cnblogs.com/laov/p/3541414.html 正文: Linux简介及 ...

  4. Ubuntu常用命令大全(转)

    点评:Ubuntu常用命令大全,学习ubuntn系统的朋友可以收藏下,用ctrl+F查找即可 一.文件/文件夹管理 ls 列出当前目录文件(不包括隐含文件) ls -a 列出当前目录文件(包括隐含文件 ...

  5. Ubuntu常用命令大全[显示桌面]

    Ubuntu常用命令大全 查看软件xxx安装内容 #dpkg -L xxx 查找软件 #apt-cache search 正则表达式 查找文件属于哪个包 #dpkg -S filename apt-f ...

  6. Ubuntu 常用命令大全

    Ubuntu 常用命令大全查看软件 xxx 安装内容#dpkg -L xxx查找软件#apt-cache search 正则表达式查找文件属于哪个包#dpkg -S filename apt-file ...

  7. linLINUX中常用操作命令

    LINUX中常用操作命令 Linux简介及Ubuntu安装 常见指令 系统管理命令 打包压缩相关命令 关机/重启机器 Linux管道 Linux软件包管理 vim使用 用户及用户组管理 文件权限管理 ...

  8. 转载 【Linux】Linux中常用操作命令

    [Linux]Linux中常用操作命令     https://www.cnblogs.com/laov/p/3541414.html#vim   Linux简介及Ubuntu安装 常见指令 系统管理 ...

  9. 转 Linux中常用操作命令

    http://blog.csdn.net/ljianhui/article/details/11100625 初窥Linux 之 我最常用的20条命令 玩过Linux的人都会知道,Linux中的命令的 ...

随机推荐

  1. hdu5087——Revenge of LIS II

    Revenge of LIS II Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others ...

  2. c++ double float 数值比较

    浮点数在内存中的存储机制和整型数不同,其有舍入误差,在计算机中用近似表示任意某个实数.具体的说,这个实数由一个整数或定点数(即尾数)乘以某个基数(计算机中通常是2)的整数次幂得到,这种表示方法类似于基 ...

  3. 【Matlab】运动目标检测之“光流法”

    光流(optical flow) 1950年,Gibson首先提出了光流的概念,所谓光流就是指图像表现运动的速度.物体在运动的时候之所以能被人眼发现,就是因为当物体运动时,会在人的视网膜上形成一系列的 ...

  4. 什么是mysql的元数据呢?

    需求描述: 什么是mysql的元数据?metadata? 概念解释: 简单来说:任何描述数据库的数据就是数据库的元数据库(与数据库中存在的内容相对) 比如,用于描述一个冰箱是如何构成,怎么使用的就是冰 ...

  5. python--条件判断和循环--3

    原创博文,转载请标明出处--周学伟http://www.cnblogs.com/zxouxuewei/ 一.if语句 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断. 比如,输入用户年龄, ...

  6. Cocostudio学习笔记(2) Button + CheckBox

    这篇记录了两个控件的使用流程:Button 和 CheckBox. ------------------------------------------------------------------ ...

  7. 工作流JBPM_day01:4-管理流程定义

    工作流JBPM_day01:4-管理流程定义 管理流程(流程定义) 部署(添加) 查询 删除 查看流程图(xxx.png) -- 修改 --> 没有真正的修改,而是使用“再次部署+使用最新版本启 ...

  8. 超全面的JavaWeb笔记day17<JDBC>

    1.JDBC的原理 是由JavaEE提供的连接数据库的规范 需要由各大数据库的厂商提供对JDBC的实现类 2.四大核心类 3.四大参数 driverClassName url username pas ...

  9. ios开发之--ios11适配:TableView的heightForHeaderInSection设置高度无效/UISearchBar消失

    更新到ios11,然后使用x-code9运行项目,发现tableview的-(CGFloat)tableView:(UITableView *)tableView heightForHeaderInS ...

  10. Qt监控后台服务运行状态

    mainwindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> #include <QMa ...