下载此文档

shell符号意义.doc


文档分类:论文 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
shell符号意义.docments)一般情况:此符号后面的是注解文字,不会被执行。特殊情况:第一行#!/bin/bash例外情况:如果被引号,双引号括住的话,或者在倒斜线的后面,那他就变成一般符号,不具上述的特殊功能。~波浪号代表使用者的home目录cd~直接在符号后加上某帐户的名称:cd~user当成是路径的一部份:-/bin当前的工作目录~+和pwd的作用是相同的。上次的工作目录;mandseparator)在同一彳亍中写入多行指令,如cd^/backup;mkdirstartup;cp~/.*startup/.;;连续分号(Terminator)专用在case的选项,担任Terminator的角色。.圆点号(dot)•代表当前日录..代表上层目录如果文件名以•开头,表示隐藏文件,用Is指令必须加上-a选项才会显示在正则表达式屮,一个•代表匹配一个字符。单引号(singlequote)表示字符串,而且防止通配符扩展和变量扩展"双引号(doublequote)表示字符串,但只防止通配符扩展'反引号(backticks)在被单双引号约束的字符串内执行命令,ma)这个符号常运用在运算当中当做”区隔”用途/斜扛(forwardslash)在路径表示时,代表目录分隔符。单一的/代表根目录的意思;在四则运算中,代表除法的符号。\反斜扛在命令模式下的转义字符,在命令前取消别名,在特殊符号前取消特殊符号的作用,在命令末端表示指令连接下一行。I竖线管道,连结上个指令的标准输出,做为下个指令的标准输入。标准输入0标准输出1标准错谋输出2«"eof"结束输入I惊叹4(negateorreverse)通常它代表反逻辑的作用,例如!=代表不等于:冒号在bash中,这是一个内部指令:”什么事都不干”,但返冋状态值0。:〉f.$$相当于cat/dev/null>f.$$o不仅写法简短了,而且执行效率也好上许多。有时:${HOSTNAME?}${USER?}${MAIL?}这行的作用是,检杏这些环境变数是否已设置,没有设置的将会以标准错误显示错误讯息。像这种检查如果使用类似test或讦这类的做法,基本上也可以处理,但都比不上上例的简洁与效率。在设定关于”路径”的场合屮,使用冒号来做区隔PATH=$PATH:$HOME/fbin:$HOME/fperl:/usr/local/mozilla?问号(wildcard)在文件扩展名是匹配一个任意的字元,但不包含null字符。*星号(wildcard)在文件扩展名上,代表任何字元,包含null字元。在运算时,它则代表”乘法”。杆次方运算两个星号在运算时代表”次方”的意思。$美元号(dollarsign)变量替换(VariableSubstitution)的代表符号。在正则表达式里为行的最末端(end-of-line)o这个常用在grep、sed、awk以及vim(vi)当屮。${}变量的正规表达式bash对${}定义了不少用法。见本文后咅$*引用script的执行引用变量引用参数的算法与一般指令相同,指令木身为0,其后为1,然后依此类推。引用变量的代表方式如下:$0,$1,$2,$3,$4,$5,$6,$7,$8,$9,${10},${11}-..个位数的,可貞接使用数字,但两位数以上,则必须使用{}符号来括•住。$*则是代表所有引用变量的符号。使用时,得视情

shell符号意义 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人sssmppp
  • 文件大小65 KB
  • 时间2020-08-05