1、cut: 命令选取 cut -d’分隔字符’ -f fields

-d :后面接分隔字符。用-f一起使用

-f: 根据-d的分隔字符将一段信息分割成为数段

-c:以字符的单位取出固定字符区间

Eg :echo $PATH | cut -d‘:’-f 5

以“。”作为分隔,取第五段字符

2、grep :上面cut命令是在一行信息其中取出某部分。而grep则是分析一段信息,取出所要行 grep [-acinv] [–color=auto] ‘查找字符串’ file

-a : 将binary文件已text文件的方式查找数据

-v:反向选择,即显示没有‘查找字符串’内容的那一行

–color =auto:能够将找到的keyword部分加上颜色显示

3、sort:排序命令 sort [-fbMnrtuk] [file or stdin]

-f :忽略大写和小写 -b:忽略前面空格符 -M:以月份排序

-n:以数字排序 -r:反向排序

4、uniq:排完序,将反复数据仅仅列出一个显示 uniq [-ic]

-i :忽略大写和小写 -c :进行计数

5、wc : 显示内容里面行数、字数、字符数 wc [-lwm]

-l:仅列出行 -w:仅列出多少字 -m:仅列出多少字符

6、tee :双向重定向 tee [-a] file

-a :以累加的方式。将数据增加file其中

Eg: ls -l /home | tee ~/homefile | more

将ls的数据存一份到 ~/homefile,同一时候屏幕也有输出信息

7、tr :删除或者替换一段信息中的文字 tr [-ds] SET1…

-d : 删除信息其中SET1这个 字符串

-s:替换反复字符

Eg1: last | tr ‘[a-z]’ ‘[A-Z]’ 将小写字符变成大写字母

Eg2:cat /etc/passwd | tr -d ‘:’ 删除冒号

8、col 将tab键转换成空格键 col [-x]

9、join:将两文件其中同样数据那一行加在一起 join [-ti12] file1 file2

-t:默认以空格符分隔数据

10、paste :将两行贴在一起,中以[tab]键隔开 paste [-d] file1 file2

Eg : paste /etc/passwd /etc/shadow 将两文件同一行粘贴在一起

11、expand :将[tab]键转换成空格键 expand [-t] file

12、split : 分割字符 split [-bl] file PREFIX

-b:后面可接欲分割成的文件大小,可接单位

-l :以行数来分割

PREFIX:代表前导符。可作为分割文件的前导文件

Eg : split -b 200k /etc/termcap termcap

13、xargs:參数代换 xargs [-0epn] command

Bash Shell 的管道命令的更多相关文章

  1. 鸟哥的私房菜:Bash shell(六)-管道命令

    就如同前面所说的, bash 命令执行的时候有输出的数据会出现! 那么如果这群数据必需要经过几道手续之后才能得到我们所想要的格式,应该如何来设定? 这就牵涉到管线命令的问题了 (pipe) ,管线命令 ...

  2. Bash shell(六)-管道命令

    就如同前面所说的, bash 命令执行的时候有输出的数据会出现! 那么如果这群数据必需要经过几道手续之后才能得到我们所想要的格式,应该如何来设定? 这就牵涉到管线命令的问题了 (pipe) ,管线命令 ...

  3. Bash Shell内建命令和保留字

    Bash Shell内建命令和保留字命令含义!保留字,逻辑非:不做任何事,只做参数展开.读取文件并在shell中执行它alias设置命令或命令行别名bg将作业置于后台运行bind将关键字序列与read ...

  4. Bash Shell之内建命令和保留字

    转载自:http://blog.chinaunix.net/uid-25880122-id-2941630.html 命令 含义 ! 保留字,逻辑非 : 不做任何事,只做参数展开 . 读取文件并在sh ...

  5. Linux系统bash shell之历史命令

    1.相关变量: HISTSIZE: 定义命令历史记录的条数 HISTFILE: 定义命令储存的文件,一般是 ~/.bash_history HISTFILESIZE: 定义了历史文件记录历史的条数 H ...

  6. bash shell学习笔记(一)—— 常用命令

    一.基本的bash shell命令 1.默认bash shell 提示符是美元符号($); 2.bash手册 使用man命令来访问存储在Linux系统上的手册页面,如: bogon:~ Mac$ ma ...

  7. linux杂记(十)what is BASH Shell

    first,what is shell?其实只要是碰过计算机的,对于OS(Operation System操作系统,不管是linux.unix.windows)有点概念的人大多都听过这个名词,因为只要 ...

  8. linux shell 的前世今生和流行BASH SHELL的特点

    前言 shell作为用户和操作系统内核交互的接口,也不断的在发展迭代.shell的发展也离不开unix/linux 系统的发展.并且在开源社区对shell的发展也起到了推动作用. 内容思维导图简介 发 ...

  9. Linux基础之bash shell介绍及基本特性

    今天继续讲Linux基础知识,内容是关于bash shell的.分享以下bash shell的相关知识,例如基本特性等.  1.8)bash shell的介绍 1.8.1)什么是bash shell ...

随机推荐

  1. 通过OpenSSL解析X509证书基本项

    在之前的文章"通过OpenSSL解码X509证书文件"里.讲述了怎样使用OpenSSL将证书文件解码,得到证书上下文结构体X509的方法. 以下我们接着讲述怎样通过证书上下文结构体 ...

  2. OpenGL核心技术之混合技术

    笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者.国家专利发明人;已出版书籍:<手把手教你架构3D游戏引擎>电子工业出版社和<Unity3D ...

  3. POJ 1737 Connected Graph (大数+递推)

    题目链接: http://poj.org/problem?id=1737 题意: 求 \(n\) 个点的无向简单(无重边无自环)连通图的个数.\((n<=50)\) 题解: 这题你甚至能OEIS ...

  4. CentOS 7 网络配置、远程访问

    网络配置(配置固定IP访问) 相关命令 ip add 查看网卡状态 ifup eth0 打开端口eth0 ifdown eth0 关闭端口eth0 dhclient 自动获取IP mii-tool e ...

  5. Docker+Solr

    原文:Docker+Solr docker 内的solr并不是部署在tomcat里,而是自启动的.默认的home是/opt/solr/server/solr # docker search solr ...

  6. 使用差分VHD启动Win7

    平台:windows 8.1 目的:在VHD里装个Win7 介绍:建立VHD装系统姑且不表,比较有意思的是用差分VHD备份系统这点. 差分硬盘这个概念在虚拟机里常用,类似VM中的快照,不过差分硬盘更灵 ...

  7. 深入并发AQS二

    AQS须要解决下面几个问题: 1.锁状态,怎样保证并发情况下可以安全的更新? 2.当前线程不能获取锁时,放在哪里? AQS是放在一个队列其中 3.怎样提高效率? AQS的主要职责是当获取不到锁时.将线 ...

  8. amazeui学习笔记--css(常用组件9)--导航nav

    amazeui学习笔记--css(常用组件9)--导航nav 一.总结 1.导航基本使用:<ul> 添加 .am-nav class 以后就是一个基本的垂直导航.默认样式中并没有限定导航的 ...

  9. amazeui学习笔记--css(常用组件6)--图标Icon

    amazeui学习笔记--css(常用组件6)--图标Icon 一.总结 1.关注用法即可:在 HTML 上添加添加 am-icon-{图标名称} class. <span class=&quo ...

  10. 右键菜单添加带图标的Notepad++

    给Notepad++ 加带图标右键菜单 方式一: 拷贝以下代码建立一个reg文件,替换相关路径,保存,双击运行加入注册表 Windows Registry Editor Version 5.00 [H ...