1 / 9
文档名称:

Shell与Bash之二 技巧与进阶.ppt

格式:ppt   页数:9
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Shell与Bash之二 技巧与进阶.ppt

上传人:yunde113 2014/1/28 文件大小:0 KB

下载得到文件列表

Shell与Bash之二 技巧与进阶.ppt

文档介绍

文档介绍:Shell与Bash 之二
技巧与进阶
交流群:31994001
YY频道号:87700704
网站:
目录
重定向技巧
命令的返回值
命令别名
函数
命令执行的优先级
命令序列
命令组
重定向技巧
&> /dev/null 替代> /dev/null 2>&1
Here文档<<WORD
Here字符串<<<
命令> 2>
T管道: cat |tee
命令的返回值
命令运行无论成功与否都会向系统返回一个值
运行完全成功的命令返回 0
1~125 是命令自定义的错误
125 以上的值由 shell 使用
值区间 0~255
127 : 命令不存在
查看命令返回值: echo $?
命令别名
定义别名的命令是alias
别名可以与现有命令重名,执行时通常别名的优先级更高
定义别名: alias c=‘cat’
查看现有别名: alias
取消定义: unalias c
子shell不继承父shell中的别名
系统在这里预定义了一些别名:/etc/
函数
函数通常由命令集合组成
定义函数的方法
function fname () {
cd /opt
ls
}
将函数导出给子shell:export –f 函数名
取消函数定义 unset –f 函数名
命令执行的优先级
指明路径的外部命令(找到就执行,找不到就直接报错)
未指明路径的命令:
别名
函数
内部命令
$PATH 搜索路径中的外部命令(有序)
命令序列
以&& 分隔的多个命令
仅当第一个命令返值为