shell数据处理命令

1. sort - sort lines of text files

2. 命令列表 vs 进程列表

         (1)命令列表:pwd ; ls ; cd /etc ; pwd ; cd ; pwd ; ls

         (2)进程列表:(pwd ; ls ; cd /etc ; pwd ; cd ; pwd ; ls)

括号的加入使命令列表变成了进程列表,生成了一个子shell来执行对应的命 令,echo $BASH_SUBSHELL可以查看是否生成了子shell。<相应的,如果不加括号,每执行一条命令只是简单创建一个用户进程,并不会创建一个子shell,这个区别要理解>

3. jobs : jobs命令可以显示出当前运行在后台模式中的所有用户的进程(作业)。

4. 在CLI中运用子shell的创造性方法之一就是将进程列表置入后台模式。你既可以在子shell中
进行繁重的处理工作,同时也不会让子shell的I/O受制于终端(shell后台模式的好处)。比如:(tar -cf Rich.tar /home/rich ; tar -cf My.tar /home/christine)&

5.进程列表置入后台模式与coproc: 二者功能相同,eg: coproc ( sleep 10; sleep 2 )

6.用which和type找一个shell外部命令

$ which ps
/bin/ps
$
$ type -a ps
ps is /bin/ps
$
$ ls -l /bin/ps
-rwxr-xr-x 1 root root 93232 Jan 6 18:32 /bin/ps

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

denglin12315

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值