Linux笔记(8)--管线命令

1、管线命令界定符号|

1)仅能接受标准输出的信息

2)必须能够接受来自前一个命令的数据成为标准输入继续处理 才行

2、撷取命令,将一段数据经过分析,取出想要的。(一行一行分析)

1)cut

a、cut -d '分隔字符' -f fields,利用分隔字符对输入的内容进行分割,取fields代表的段数

eg:echo $PATH | cut -d ':' -f 5,代表将输入的path内容用:分隔,并取出第5段

b、cut -c 字符区间

eg:export | cut -c 12-,代表取出export输入内容第12字符以后的所有字符

2)grep,将整行符合条件的信息显示出来

a、cmd | grep '搜索的字符串' 

eg:last |grep 'root',取出'root'的那一行信息

b、grep '搜索的字符串' filename,从文件中赵武包含搜索字符串的几行信息

3、排序命令

1)sort

cat  /etc/passwd | sort将对应文件的内容按照一个数据来升序排列

2)uniq,重复的行删除掉只显示一个,与sort搭配

last | cut -d ' ' -f 1 |sort |uniq -c,不重复显示登录用户,并统计登录次数

3)wc计算文件的行、英文单字数、字符数

cat /etc/man.config | wc

4、双向重导向tee

将数据流分别送到文件与屏幕

ls -l /etc |tee -a filename,参数-a则累加信息,否则覆盖

5、字符替换命令

1)tr删除或替换信息中的文字

last | tr 'a' 'b',在last输出的信息中,用b来替换a

last |tr -d 'a',在last输出的信息中,将a删除

2)col

cat /etc/man.config | col -x |cat -A ,显示man.config信息时,用空格来取代tab按键符号

man col |col -b >/filename,将col命令的帮助文件转存为村文本文件方便查阅

3)join

未完待续





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值