Linux下信道使用

信道的使用在Linux系统下是分重要,信道就像不同command之间的连通器,为系统功能的扩展提供了极大便利。下面将简单介绍几个信道使用的例子,并记载几种特殊情况便如日后学习翻阅:
信道的使用:
ls -l
-rwxr-xr-x 1 e533283 dstage 10614 Nov 1 01:54 fdr_chk_dv_file
-rwxr-xr-x 1 e533283 dstage 5238 Nov 4 22:14 fdr_chk_dv_loader
-rwxr-xr-x 1 e533283 dstage 21546 Oct 8 03:30 fdr_etl_global_env.sh
-rwxr-xr-x 1 e533283 dstage 6289 Nov 2 02:27 go_fdr_dv_loader
-rwxr-xr-x 1 e533283 dstage 14411 Nov 2 03:21 go_fdr_dv_loader.ksh
-rwxr-xr-x 1 e533283 dstage 189 Nov 8 20:53 load_clt.ctl
-rwxr-xr-x 1 e533283 dstage 206 Oct 15 03:58 load_cus.ctl
-rwxr-xr-x 1 e533283 dstage 4224 Oct 15 03:58 load_nav.ctl
-rwxr-xr-x 1 e533283 dstage 4242 Oct 24 02:37 load_nav_priority.ctl
-rwxr-xr-x 1 e533283 dstage 4983 Nov 1 01:22 stop_fdr_dv_loader
-rwxr-xr-x 1 e533283 dstage 2878 Nov 1 01:46 stop_fdr_dv_loader.ksh
ls -l| grep 'Oct'
-rwxr-xr-x 1 e533283 dstage 21546 Oct 8 03:30 fdr_etl_global_env.sh
-rwxr-xr-x 1 e533283 dstage 206 Oct 15 03:58 load_cus.ctl
-rwxr-xr-x 1 e533283 dstage 4224 Oct 15 03:58 load_nav.ctl
-rwxr-xr-x 1 e533283 dstage 4242 Oct 24 02:37 load_nav_priority.ctl
使用信道过滤结果,最常用的功能之一。过程:
ls -l 得到如上结果集,每一行结果可视为结果集中的一个元素;
ls -l| grep 'Oct' 第一步执行'ls -l'命令,第二步通过信道传输将得到的结果集作为下一命令的参数,第三步在得到参数的基础上 对每一元素进行 'grep 'Oct'筛选,最后返回符合筛选条件的结果集;
信道的几个特殊情况记载:
kill 命令对于信道的使用:
PS -ef| grep 'Want_to_kill'| grep -v grep | awk '{print $2}'[color=red][b]| xargs kill[/b][/color]
find 和 grep 命令在信道的使用中的差异:
find 结果无序;
过grep结果与输入结果顺序相同;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值