Pipe
2016-01-28 19:32
477 查看
choose command
cutcut 主要用于将同一行里面的数据进行分解。
cut -d ‘分隔符’ -f fields
$ echo $PATH | cut -d ':' -f 5
$ echo $PATH | cut -d ':' -f 3,5
cut -c 字符范围
$ export | head -n 5
declare -x CLICOLOR=”1”
$ export | head -n 5 | cut -c 12-
CLICOLOR=”1”
grep
grep 分析一行信息,若一行当中有我们需要的信息,则把该行打印出来。
grep [-acinv] [–color=auto] ‘查找字符串’ filename
-a 将binary 文件以text文件的方式查找数据;
-c 计算’查找字符串’的次数;
-i 忽略大小写的不同;
-n 顺便输出行号;
-v 显示出没有’查找字符串’的那一行信息;
–color=auto 将找到的’查找字符串’部分加上颜色显示;
Sort command
sortsort [-fbMnrtuk] [file or stdin]
-f: 忽略大小写
-b: 忽略最前面的空格
-M: 以月份的名字排序
-n: 以“纯数字”排序
-r: 反向排序
-t: 分隔符,默认是[table]来分隔
-u: uniq,相同数据中仅出现一行
-k: 以那个区间来进行排序
wc
wc [lwm]
-l: 行数
-w: 英文单词数
-m: 字符数 (Mac unix ‘-c’)
uniq
uniq [-ic]
-i: 忽略大小写
-c: 进行行计数
相关文章推荐
- Linux socket 初步
- Linux Kernel 4.0 RC5 发布!
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户
- Scientific Linux 5.5 图形安装教程
- Linux 下无损图片压缩小工具介绍