硬盘数据恢复导航
RAID数据恢复导航
 | 网站首页 | 数据恢复资料 | 数据恢复软件 | 咨询留言 | 数据恢复博客 | 数据恢复论坛 | 
数据恢复软件下载
公司简介 数据恢复成功案例 数据恢复报价 数据恢复培训 数据恢复技术文章 数据恢复客服中心 数据恢复服务联系方式
您现在的位置: 北亚数据恢复技术站 >> 数据恢复资料 >> UNIX及LINUX文栏 >> SCO >> 文章正文
[推荐]SCO UNIX基本命- Shell编程            【字体:
SCO UNIX基本命- Shell编程
作者:未知    文章来源:网络    点击数:    更新时间:2009-3-31
&nbspshell 不但是&nbspUnix 的用户交互界面,还是一门程序设计语言,系统注册进入时就会执行一个shell命令文件 .profile ,下面对shell中的常用命令作简单介绍。 
  $n&nbspshell 程序命令行中的第n 个参数,n为0-9,当n 为0时表示命令名 
  $# 命令行中参数的个数 
  $$ 本shell 命令的进程号 
  $! 最后一个后台进程的代号 
  $* 所有命令行参数 
  $@ 与$*相似,但其值不同 
  $HOME 注册时进入的目录 
  $PATH 命令的搜索目录 
  $PS1 系统第一个提示符,一般为$ 
  $PS2 系统第二个提示符,一般为>; 
 &nbspshift [n] 将命令行参数往左移一位,但$0不变 
  变量名=字符串 将字符串赋予变量名,以后可用$变量名引用该变量 
 &nbspexport 变量名表 将变量名表所列变量传递给子进程 
 &nbspread 变量名表 从标准输入读字符串,传给指定变量 
 &nbspecho 变量名表 将变量名表指定的变量显示到标准输出 
 &nbspset 显示设置变量 
 &nbspenv 显示目前所有变量 

 &nbspif 条件执行,语法是: 
  &nbspif 条件 
   &nbspthen 指令 
  &nbspfi 

 &nbspcase 分支执行,语法是: 
  &nbspcase 字符串变量&nbspin 
    值1) 指令... 
    值2) 指令... 
    ... 
    esac 

 &nbspwhile 条件为真时循环,语法是: 
  &nbspwhile 条件 
  &nbspdo 
    指令... 
  &nbspdone 

 &nbspuntil 条件为假时循环,语法是: 
  &nbspuntil 条件 
  &nbspdo 
    指令... 
  &nbspdone 

 &nbspfor 变量在表中时循环,语法是: 
  &nbspfor 变量名&nbspin 字组表 
   &nbspdo 
     指令... 
   &nbspdone 

 &nbspbreak 从循环中退出,语法:break&nbspn 
 &nbspn 表示跳出循环的层数 

 &nbspcontinue 继续循环,语法:continue&nbspn 
 &nbspn 表示退到包含continue 语句的第n 层继续循环 

 &nbspexit 退出shell 
 &nbspfunc&nbspshell内部可定义函数,语法: 
 &nbspfunc 函数名() 
  { 
   指令... 
  } 

 &nbspexpr 将其后的串解释为表达式并计算其值,运算符前后需有空格 
 &nbsptrap 捕获信号,语法&nbsptrap&nbspn ,捕获信号&nbspn (信号说明参见kill) 

 &nbsptest 条件测试,语法&nbsptest [选项] 参数 
  选项 -f 文件 若文件存在且可读则真 
  -w 文件 若文件存在且可写则真 
  -x 文件 若文件存在且可执行则真 
  -f 文件 若文件存在且为普通文件则真 
  -d 文件 若文件存在且为目录文件则真 
  -p 文件 若文件存在且为fifo文件则真 
  -s 文件 若文件存在且不空则真 
  -z 串 若串长度为0则真 
  -n 串 若串长度不为0则真 
  串 若串不是空串则真 
  串1=串2 若串1等于串2则真 
  串1!=串2 若串1不等于串2则真 
 &nbspn1 -eq&nbspn2 若n1与n2数值相当则真 
 &nbspn1 -ne&nbspn2 若n1与n2数值不相当则真 
 &nbspn1 -lt&nbspn2 若n1小于n2则真 
 &nbspn1 -le&nbspn2 若n1小于等于n2则真 
 &nbspn1 -gt&nbspn2 若n1大于n2则真 
 &nbspn1 -ge&nbspn2 若n1大于等于n2则真 
  可用 与 -a 或 -o 非 ! 将条件表达式连接起来 
文章录入:a    责任编辑:a 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    关于我们 | RAID数据恢复 | 友情链接 | RSS生成 | XML生成 | 文章HTML地图 | 下载HTML地图

    版权所有 北亚数据恢复中心
    全国统一客服电话:4006-505-808
    北京市海淀区永丰基地丰慧中路7号新材料创业大厦B座205室
    京ICP备05011939
    c=go=