linux world
ggf0101
全部博文(40)
进程间通信(2)
文件系统(0)
进程调度(0)
内存管理(2)
linux内核编译(2)
输入输出系统(0)
2011年(1)
2009年(1)
2008年(1)
2007年(37)
deyusun
齐东东
维也纳下
分类:
2007-07-20 23:19:02
(1)shell执行选项
-n 测试shell script语法结构,只读取shell script但不执行 -x 进入跟踪方式,显示所执行的每一条命令,用于调度 -a Tag all variables for export -c "string" 从strings中读取命令 -e 非交互方式 -f 关闭shell文件名产生功能 -h locate and remember functions as defind -i 交互方式 -k 从环境变量中读取命令的参数 -r 限制方式 -s 从标准输入读取命令 -t 执行命令后退出(shell exits) -u 在替换中如使用未定义变量为错误 -v verbose,显示shell输入行 这些选项可以联合使用,但有些显然相互冲突,如-e和-i. (2)部分特殊符号及其组合后的含义 $ shell变量名的开始,如$var | 管道,将标准输出转到下一个命令的标准输入 # 注释开始 & 在后台执行一个进程 ? 匹配一个字符 * 匹配0到多个字符(与DOS不同,可在文件名中间使用,并且含.) $- 使用set及执行时传递给shell的标志位 $! 最后一个子进程的进程号 $# 传递给shell script的参数个数 $* 传递给shell script的参数 $@ 所有参数,个别的用双引号括起来 $? 上一个命令的返回代码 $0 当前shell的名字 $n (n:1-) 位置参数 $$ 进程标识号(Process Identifier Number, PID)
上一篇:extern “C”
下一篇:shell编程简介(2)
登录 注册