首页 > 系统服务 > 详细

初学shell

时间:2015-07-31 18:44:15      阅读:214      评论:0      收藏:0      [点我收藏+]

1.shell 命令选项:
选项是一个破折号,选项是可有可无的,有可能需要加上参数,不需要加上参数的可以合并
2.$patch --verbose --backup -p1</tmp/xxx-patch
长选项的开头是一个破折号还是两个破折号,视程序而定 </tmp/xxx-patch 是一个I/O重定向。它会使得patch从tmp/xxx-patch文件而不是从键盘读取输入
3.;分号,可以用来分隔同一行里的多条命令。shell会依次执行这些命令。

4.重定向与管道
< 改变标准输入
> 改变标准输出
>> 附加到文件
| 管道,program1 | program2 将program1的输出作为program2的输入

5.编写自己的脚本,可以单独存放到一个目录中,比如mybin
进入home,执行
$mkdir mybin
把编写好的脚步放到mybin中,比如叫nu
内如如下:
#!/bin/sh
who | grep $1
然后执行如下命令:
PATH=$PATH:$HOME/mybin
此时执行 nu user 就可以

6 .简单的执行跟踪
$sh -x nu lee
这样shell 会显示每个被执行到的命令

初学shell

原文:http://my.oschina.net/kingfrog/blog/486246

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!