Bash Shell 的管道命令
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 的管道命令的更多相关文章
- 鸟哥的私房菜:Bash shell(六)-管道命令
就如同前面所说的, bash 命令执行的时候有输出的数据会出现! 那么如果这群数据必需要经过几道手续之后才能得到我们所想要的格式,应该如何来设定? 这就牵涉到管线命令的问题了 (pipe) ,管线命令 ...
- Bash shell(六)-管道命令
就如同前面所说的, bash 命令执行的时候有输出的数据会出现! 那么如果这群数据必需要经过几道手续之后才能得到我们所想要的格式,应该如何来设定? 这就牵涉到管线命令的问题了 (pipe) ,管线命令 ...
- Bash Shell内建命令和保留字
Bash Shell内建命令和保留字命令含义!保留字,逻辑非:不做任何事,只做参数展开.读取文件并在shell中执行它alias设置命令或命令行别名bg将作业置于后台运行bind将关键字序列与read ...
- Bash Shell之内建命令和保留字
转载自:http://blog.chinaunix.net/uid-25880122-id-2941630.html 命令 含义 ! 保留字,逻辑非 : 不做任何事,只做参数展开 . 读取文件并在sh ...
- Linux系统bash shell之历史命令
1.相关变量: HISTSIZE: 定义命令历史记录的条数 HISTFILE: 定义命令储存的文件,一般是 ~/.bash_history HISTFILESIZE: 定义了历史文件记录历史的条数 H ...
- bash shell学习笔记(一)—— 常用命令
一.基本的bash shell命令 1.默认bash shell 提示符是美元符号($); 2.bash手册 使用man命令来访问存储在Linux系统上的手册页面,如: bogon:~ Mac$ ma ...
- linux杂记(十)what is BASH Shell
first,what is shell?其实只要是碰过计算机的,对于OS(Operation System操作系统,不管是linux.unix.windows)有点概念的人大多都听过这个名词,因为只要 ...
- linux shell 的前世今生和流行BASH SHELL的特点
前言 shell作为用户和操作系统内核交互的接口,也不断的在发展迭代.shell的发展也离不开unix/linux 系统的发展.并且在开源社区对shell的发展也起到了推动作用. 内容思维导图简介 发 ...
- Linux基础之bash shell介绍及基本特性
今天继续讲Linux基础知识,内容是关于bash shell的.分享以下bash shell的相关知识,例如基本特性等. 1.8)bash shell的介绍 1.8.1)什么是bash shell ...
随机推荐
- 洛谷 P1405 苦恼的小明
P1405 苦恼的小明 题目描述 黄小明和他的合伙人想要创办一所英语培训机构,注册的时候要填一张个人情况的表格,在身高一栏小明犯了愁. 身高要求精确到厘米,但小明实在太高了,无法在纸上填下这么长的数字 ...
- BZOJ 3675 APIO2014 序列切割 斜率优化DP
题意:链接 方法:斜率优化DP 解析:这题BZ的数据我也是跪了,特意去网上找到当年的数据后面二十个最大的点都过了.就是过不了BZ. 看到这道题自己第一发DP是这么推得: 设f[i][j]是第j次分第i ...
- D. Dreamoon and Sets(Codeforces Round #272)
D. Dreamoon and Sets time limit per test 1 second memory limit per test 256 megabytes input standard ...
- php资源类型变量
php资源类型变量 一.总结 1. php资源类型变量:用来打开文件.数据库连接.图形画布区域等的一种特殊变量,比如FILE *fp; 二.PHP: Resource 资源类型 Resource 资 ...
- BZOJ1492: [NOI2007]货币兑换Cash(CDQ分治,斜率优化动态规划)
Description 小Y最近在一家金券交易所工作.该金券交易所只发行交易两种金券:A纪念券(以下简称A券)和 B纪念券(以下 简称B券).每个持有金券的顾客都有一个自己的帐户.金券的数目可以是一个 ...
- Windows平台上的pip安装
写在前面 pip 是 Python 的包管理工具,在 Python 开发中必不可少.作为一名python菜鸟,本文在踩坑无数的基础上尽可能详细地解释pip的安装过程.在安装之前需要明确两点: 1.pi ...
- windows防火墙开放zabbix端口(批处理)
windows系统在防火墙开启的情况下,打开zabbix端口(10050与10051) 可以手动添加规则,也可以使用批处理生成. 一.下面先介绍批处理 netsh advfirewall firewa ...
- Android学习笔记进阶八之Matrix矩阵
Matrix,中文里叫矩阵,高等数学里有介绍,在图像处理方面,主要是用于平面的缩放.平移.旋转等操作. 在Android里面,Matrix由9个float值构成,是一个3*3的矩阵.最好记住.如下图: ...
- 【编程】辨异 —— proxy 与 delegate
二者分别对应着设计模式中的代理模式和委托模式. proxy:译为代理, 被代理方(B)与代理方(A)的接口完全一致. 主要使用场景(语义)应该是:为简化编程(或无法操作B),不直接把请求交给被代理方( ...
- socket UDP简单通讯
// // SocketUDPServerClient.m // socket_server_client // // Created by lujunjie on 2016/11/26. // Co ...