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}' | xargs kill    
find 和 grep 命令在信道的使用中的差异: 
find 结果无序; 
过grep结果与输入结果顺序相同;
<script type="text/javascript"> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值