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. c++ list 合并list

    1.参考 http://www.cplusplus.com/reference/list/list/ 2.合并 主要有两个函数:splice()和merge()splice()有三种调用形式:第一种: ...

  2. spark on yarn(zookeeper 配置)

    http://database.51cto.com/art/201404/435630.htm

  3. 启用lazyload插件,减少图片加载

    使用lazyload的js插件,减少图片加载,提高页面加载速度和节省流量.虽然这个头像是第三方服务器来的,不消费博客的流量,但是能节省部分访客的加载时间,也是不错的哦. 用lazyload插件,只是后 ...

  4. IE6图片元素img下出现多余空白问题

    在进行页面的 DIV+CSS排版时,遇到IE6(当然有时Firefox下也会偶遇)浏览器中的图片元素img下出现多余空白的问题绝对是常见的对于该问题的解决方法 也是“见机行事”,根据原因的不同要用不同 ...

  5. CRC-16校验C#代码

    [csharp] view plaincopyprint? using System; using System.Collections.Generic; using System.Text; usi ...

  6. mybatis由浅入深day01_5mybatis开发dao的方法(5.1SqlSession使用范围_5.2原始dao开发方法)

    5 mybatis开发dao的方法 5.1 SqlSession使用范围 5.1.1 SqlSessionFactoryBuilder 通过SqlSessionFactoryBuilder创建会话工厂 ...

  7. MySql阶段案例

    MySql阶段案例 案例一 涉及的知识点:数据库和表的基本操作,添加数据,多表操作 题目 使用sql语句请按照要求完成如下操作: (1)创建一个名称为test的数据库. (2)在test数据库中创建两 ...

  8. java.lang.IncompatibleClassChangeError: Implementing class

    项目中使用了quartz,但是jar包却有两个,一个1.8版本,一个2.1版本,导致jar包冲突,所以导致一启动tomcat就出现: Caused by: java.lang.Incompatible ...

  9. apache编译安装完成后的服务启动设置

    Apache安装后可通过其安装路径的bin目录下的apachectl脚本控制服务的启动和停止.本例中apache安装在/usr/local/apache-2.2.6,服务控制脚本为: /usr/loc ...

  10. memcache和memcached的区别

    用了段时间的memcache和memcached总结下认识,看很多人在用cache的时候,刚刚都没有搞清楚memcache和 memcached的区别,还有就是使用的时候基本都是 get/set  用 ...