ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:25.66KB ,
资源ID:13738048      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/13738048.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Linux命令中特殊符号1Word下载.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Linux命令中特殊符号1Word下载.docx

1、井号也常出现在一行的开头,或者位于完整指令之后,这类情况表示符号后面的是注解文字,不会被执行。# This line is comments.由于这个特性,当临时不想执行某行指令时,只需在该行开头加上 # 就行了。这常用在撰写过程中。如果被用在指令中,或者引号双引号括住的话,或者在倒斜线的后面,那他就变成一般符号,不具上述的特殊功能。rootRHEL6 scripts#echoa=$a# a=a=#echorootRHEL6 scripts# 帐户的 home 目录算是个常见的符号,代表使用者的 home 目录:cd ;也可以直接在符号后加上某帐户的名称:cd user或者当成是路径的一部份:

2、/bin+ 当前的工作目录,这个符号代表当前的工作目录,她和内建指令 pwd的作用是相同的。# echo +/var/log- 上次的工作目录,这个符号代表上次的工作目录。# echo -/etc/httpd/logs 分号 (Command separator)1、在 shell 中,担任连续指令功能的符号就是分号。例子:cd /backup ; mkdir startup ;cp /.* startup/.在命令与命令中间利用分号(;)来隔开,分号前的命令执行完成(无论成功与否)后就会立刻接着执行后面的命令 连续分号 (Terminator)专用在 case 的选项,担任 Terminat

3、or 的角色。case$fopinhelp)Usage: Command -help -version filenameversion)version 0.1esac. 点号 (dot,就是“点”)1、在 shell 中,使用者应该都清楚,一个 dot 代表当前目录,两个 dot 代表上层目录。CDPATH=.:/home:/home/web:/var:/usr/local在上行 CDPATH 的设定中,等号后的 dot 代表的就是当前目录的意思。2、如果档案名称以 dot 开头,该档案就属特殊档案,用 ls 指令必须加上 -a 选项才会显示。3、在 regular expression 中,

4、一个 dot 代表一定有一个任意字符,空格字符也是一个字符。 单引号 (single quote)被单引号用括住的内容,将被视为单一字串。在引号内的代表变数的$符号,没有作用,也就是说,他被视为一般符号处理,防止任何变量替换。heyyou=homeecho $heyyou # We get $heyyou 双引号 (double quote)被双引号用括住的内容,将被视为单一字串。它防止通配符扩展,但允许变量扩展。这点与单引数的处理方式不同。heyyou=homeecho $heyyou # We get homecommand 倒引号/反单引号(backticks)命令替换在前面的单双引号,

5、括住的是字串,但如果该字串是一列命令列,会怎样?答案是不会执行。要处理这种情况,我们得用倒单引号来做。1.rootawake scripts# fdv=date +%F2.rootawake scripts# echo Today $fdv3.Today 2015-06-194.rootawake scripts#在倒引号内的 date +%F 会被视为指令,执行的结果会带入 fdv 变量中。fdv=date +%F还有另外一种写法就是fdv=$(date +%F),两个命令是等价的,只是反单引号()容易被看穿()单引号而已。, 逗点 (comma,标点中的逗号)这个符号常运用在运算当中当做区

6、隔用途。如下例/bin/bashlet t1 = (a = 5 + 3, b = 7 - 1, c = 15 / 3)echo t1= $t1, a = $a, b = $b/ 斜线 (forward slash)在路径表示时,代表目录。cd /etc/rc.dcd ./.cd /通常单一的 / 代表 root 根目录的意思;在四则运算中,代表除法的符号。let num1 = (a = 10 / 2, b = 25 / 5) 倒斜线/反斜线在交互模式下的escape 字元,有几个作用;放在指令前,有取消 aliases的作用;放在特殊符号前,则该特殊符号的作用消失;放在指令的最末端,表示指令连

7、接下一行。# type rmrm is aliased to rm -i# rm ./*.log上例,我在 rm 指令前加上 escape 字元,作用是暂时取消别名的功能,将 rm 指令还原。# bkdir=/home# echo Backup dir, $bkdir = $bkdirBackup dir,$bkdir = /home上例 echo 内的 $bkdir,escape 将 $ 变数的功能取消了,因此,会输出 $bkdir,而第二个 $bkdir则会输出变数的内容 /home。| 管道 (pipeline)pipeline 是 UNIX 系统,基础且重要的观念。连结上个指令的标准输

8、出,做为下个指令的标准输入。who | wc -l善用这个观念,对精简 script 有相当的帮助。!惊叹号(negate or reverse) 逻辑运算意义上的非(not)的意思1、通常它代表反逻辑的作用,譬如条件侦测中,用 != 来代表不等于if$?=0thenExecutes errorexit 1fi2、在规则表达式中她担任 反逻辑 的角色ls a!0-9上例,代表显示除了a0, a1 . a9 这几个文件的其他文件。3、在history命令中“!”号的用法rootRHEL6#history.1036 echo $1037 ll1038 ll|grepd1039 lld1040 hi

9、story1041 ll1042 history#1038/执行第1038条命令lldrwxr-xr-x.2 root root 4096 Jun 12 15:23 bin2 root root 4096 Jun 16 15:33 scripts7 root root 4096 Nov 21 2014 vmware-tools-distrib/执行上一个命令也就是刚刚的!1038/执行最近一echo为开头的命令,也就是1036那条命令echo $4316#$的用法mkdir /var/www/html/uploadchown-R apache$ #这时的!$表示上一条命令mkdir /var/

10、www/html/upload,也就是chown将/var/www/html/upload的所有者权限分配给apache这个用户: 冒号在 bash 中,这是一个内建指令:什么事都不干,但返回状态值 0。echo $? # 回应为 0 f.上面这一行,相当于cat/dev/nullf.不仅写法简短了,而且执行效率也好上许多。有时,也会出现以下这类的用法 $HOSTNAME? $USER? $MAIL?这行的作用是,检查这些环境变数是否已设置,没有设置的将会以标准错误显示错误讯息。像这种检查如果使用类似 test 或 if这类的做法,基本上也可以处理,但都比不上上例的简洁与效率。除了上述之外,还

11、有一个地方必须使用冒号PATH=$PATH:$HOME/fbin:$HOME/fperl:/usr/local/mozilla在使用者自己的HOME 目录下的 .bash_profile或任何功能相似的档案中,设定关于路径的场合中,我们都使用冒号,来做区隔。* 星号 (wild card)相当常用的符号。1、在文件名扩展(Filename expansion)上,她用来代表0到无穷多个任意字符。ls a*aaa anaconda-ks.cfg2、在正则表达式(Regular Expressions)中,*代表重复零个到无穷多个的前一个字符,如:grep -n ess* file.txt ,则可

12、能会匹配es、ess、esss等等。正则表达式中的0到无穷多个字符使用的是“.*”表示。3、在运算时,它则代表 乘法fmult=2*3除了内建指令 let,还有一个关于运算的指令expr,星号在这里也担任的角色。不过在使用上得小心,他的前面必须加上escape 字元。* 次方运算两个星号在运算时代表 次方 的意思。sus=2*3sus = $sus # sus = 8$及$ 钱号(dollar sign)1、使用变量的前导符,即变量之前需要加的变量替代值 变量替换(Variable Substitution)的代表符号。1.rootRHEL6vrs=1232.rootRHEL6vrs = $vrs3.vrs1234.rootRHEL62、在 Regular Expressions 里被定义为 行 的最末端 (end-of-line)。这个常用在grep、sed、awk 以及 vim(vi) 当中。txt$/列出行末是txt结尾的行2.-rw-r-r-.1 root root 1700 May 21 10:50 1.

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1