您在: LoveApple -> 美丽人生 -> 学习资料 -> 电脑基础 -> 作品正文
内容正文
SCO UNIX SHELL 命令
【字体: 】     佚名     本站原创     2007-10-6 18:20:32     繁體



内容提要:
shell 不但是 Unix 的用户交互界面,还是一门程序设计语言,系统注册进入时就会执行一个shell命令文件 .profile ,下面对shell中的常用命令作简单介绍。$n shell 程序命令行中的第n 个参数,n为0-9,当n 为0时表示命令名

shell 不但是 Unix 的用户交互界面,还是一门程序设计语言,系统注册进入时就会执行一个shell命令文件 .profile ,下面对shell中的常用命令作简单介绍。 
  $n shell 程序命令行中的第个参数,n0-9,当0时表示命令名 
  $# 命令行中参数的个数 
  $$ shell 命令的进程号 
  $! 最后一个后台进程的代号 
  $* 所有命令行参数 
  $@ $*相似,但其值不同 
  $HOME 注册时进入的目录 
  $PATH 命令的搜索目录 
  $PS1 系统第一个提示符,一般为
  $PS2 系统第二个提示符,一般为>; 
  shift [n] 将命令行参数往左移一位,但$0不变 
  变量名=字符串 将字符串赋予变量名,以后可用$变量名引用该变量 
  export 变量名表 将变量名表所列变量传递给子进程 
  read 变量名表 从标准输入读字符串,传给指定变量 
  echo 变量名表 将变量名表指定的变量显示到标准输出 
  set 显示设置变量 
  env 显示目前所有变量 

  if 条件执行,语法是: 
   if 条件 
    then 指令 
   fi 

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

  while 条件为真时循环,语法是: 
   while 条件 
   do 
    指令... 
   done 

  until 条件为假时循环,语法是: 
   until 条件 
   do 
    指令... 
   done 

  for 变量在表中时循环,语法是: 
   for 变量名 in 字组表 
    do 
     指令... 
    done 

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

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

  exit 退出shell 
  func shell内部可定义函数,语法: 
  func 函数名() 
  { 
   指令... 
  } 

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

  test 条件测试,语法 test [选项参数 
  选项 -f 文件 若文件存在且可读则真 
  -w 文件 若文件存在且可写则真 
  -x 文件 若文件存在且可执行则真 
  -f 文件 若文件存在且为普通文件则真 
  -d 文件 若文件存在且为目录文件则真 
  -p 文件 若文件存在且为fifo文件则真 
  -s 文件 若文件存在且不空则真 
  -z  若串长度为0则真 
  -n  若串长度不为0则真 
   若串不是空串则真 
  1=若串1等于串2则真 
  1!=若串1不等于串2则真 
  n1 -eq n2 n1n2数值相当则真 
  n1 -ne n2 n1n2数值不相当则真 
  n1 -lt n2 n1小于n2则真 
  n1 -le n2 n1小于等于n2则真 
  n1 -gt n2 n1大于n2则真 
  n1 -ge n2 n1大于等于n2则真 
  可用  -a  -o  ! 将条件表达式连接起来 

发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
  • 上一篇作品:

  • 下一篇作品:
  • 相 关 文 章
    SCO UNIX Vi 命令
    SCO UNIX通信和邮件命令
    SCO UNIX系统和用户管理命
    SCO UNIX进程管理命令
    SCO UNIX设备管理命令
    SCO UNIX 目录文件操作命令
    操作系统简介
    专 题 栏 目
    最 新 热 门
    普通作品 我们的爱,原来只是敲错了
    普通作品 今生今世,陪着你慢慢走过
    推荐作品 失去后才懂得:没有爱情在
    推荐作品 穿过第三个红绿灯我们就牵
    推荐作品 保持家庭幸福的十个秘诀
    普通作品 真爱无言,一场让他辗转反
    推荐作品 我愿意做另一个用生命保护
    推荐作品 SCO UNIX Vi 命令
    普通作品 SCO UNIX SHELL 命令
    推荐作品 SCO UNIX 目录文件操作命令
    最 新 推 荐
    推荐作品 她已经放弃天堂 你相信有天
    推荐作品 失去后才懂得:没有爱情在
    推荐作品 穿过第三个红绿灯我们就牵
    推荐作品 保持家庭幸福的十个秘诀
    推荐作品 我愿意做另一个用生命保护
    推荐作品 SCO UNIX Vi 命令
    推荐作品 SCO UNIX 目录文件操作命令
    推荐作品 禅说爱情
    推荐作品 当爱情遭遇婚姻为何会搁浅
    推荐作品 再婚使我获得幸福
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    Google Custom Search
    LoveApple Club版权与免责声明:
    一、凡本网注明“LoveApple”的所有作品,版权均属于LoveApple,未经本网授权不得转载、摘编或利用其它方式使用上述作品。已经本网授权使用作品的,应在授权范围内使用,并注明“来源:LoveApple”。违反上述声明者,本网将追究其相关法律责任。
    二、凡本网注明“来源:XXX(非LoveApple)”的作品,均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。
    三、如因作品内容、版权和其它问题需要同本网联系的,请在30日内进行。要同本网联系的,请在30日内进行。
    ※联系方式:网站管理员 QQ:489567068 MSN:wangge9#msn.com  E-mail: wangge9#gmail.com(发信时请把#换成@)
    设为首页 | 加入收藏 | 友情链接 | 使用条款 | 隐私政策 | 网站地图 | 关于我们 | 帮助中心 | 搜索中心 | 联系我们 | 网站公告
    浙ICP备05080468号