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. jQuery继承extend用法详解

    /直接基于jQuery的扩展,判断是否为空 $.isBlank = function(obj){   return(typeof(obj)=='undefined'||obj==''||obj==nu ...

  2. Mike Gancarz:Linux/Unix设计思想

           Mike Gancarz是一位技术布道者. 他是Linux/Unix最基本的倡导者之中的一个,也是最早开发X Window System的先驱.他把一些在Unix/Linux社区里口口相 ...

  3. Java精选笔记_IO流(字符输入输出流、字符文件输入输出流、字符流的缓冲区)

    字符流 Reader是字符输入流的基类,用于从某个源设备读取字符 Writer是字符输出流,用于向某个目标设备写入字符 字符流操作文件 字符输入流FileReader,通过此流可以从关联的文件中读取一 ...

  4. SVN常用命令与分支操作

    1.基本操作 1.0 创建版本库: Svnadmin create /data/repos 2.0 修改配置文件 Auth文件   [groups]   admin=shguo   [/]   @ad ...

  5. python2.0 s12 day8 _ socketserver学习

    Socket 概念 一个socket就是一个点对点的链接.当今,大多数的通信都是基于Internet Protocl,因此大多数的网络Socket都是Internet Protocl(互联网)的通信( ...

  6. cocos2d-x游戏引擎核心之一——坐标系

    cocos2d-x:OpenGL坐标系.绝对坐标系.相对坐标系.屏幕坐标系 cocos2d-x采用的是笛卡尔平面坐标系,也就是平面上两条垂直线构成的坐标系,平面上任意一点都可以用(x,y)来表示. ( ...

  7. IntersectRect、wcsrchr、CComPtr、GetFileAttributes

    IntersectRect    两矩形相交形成的新矩形 The IntersectRect function calculates the intersection of two source re ...

  8. Spring事务核心接口

  9. Runtime应用(三)实现NSCoding的自动归档和自动解档

    当我们需要将一个对象进行归档时,都要让该对象的类遵守NSCoding协议,再实现归档和接档方法.例如有一个Person类,该类有两个成员变量 @property (nonatomic,copy) NS ...

  10. PHP面向对象 实例化 构造函数 封装 继承 静态

    PHP面向对象 实例化 构造函数 封装 继承 静态 面向对象: 一:定义类 class Dog { var $name; var $age; var $pinzhong; function Jiao( ...