码迷,mamicode.com
首页 > 系统相关 > 详细

初学shell

时间:2015-07-31 18:47:30      阅读:161      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!