linux符号(Linux symbol).doc

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
linux符号(Linux symbol)

linux符号(Linux symbol) #;. the string , |. $$$$$$$$$$$$$(). $$$$$$$$* * * * string. # $@ $: ` command ` {} [] [] [] () () () | | {xx, yy, zz,...} ~ ~ + ~ - \ , ,% = = =! =. # 井号 (comments) 这几乎是个满场都有的符号, 除了先前已经提过的 第一行 #. / bin / bash 井号也常出现在一行的开头, 或者位于完整指令之后, 这类情况表示符号后面的是注解文字, 不会被执行. this line is # comments. echo $ # = 0 由于这个特性, 当临时不想执行某行指令时, 只需在该行开头加上 # 就行了.这常用在撰写过程中. # echo $ # = 0 如果被用在指令中, 或者引号双引号括住的话, 或者在倒斜线的后面, 那他就变成一般符号, 不具上述的特殊功能. 帐户的 home 目录. 算是个常见的符号, 代表使用者的 home 目录 cd ~; ~ ~ ~ user或者当成是路径的一部份 也可以直接在符号后加上某帐户的名称: cd / bin. 当前的工作目录 ~ +, 这个符号代表当前的工作目录, 她和内建指令 pwd的作用是相同的. # echo ~ + / var / log ~ - 上次的工作目录, 这个符号代表上次的工作目录. # echo. httpd / logs / etc / 分号 (command separator). 在 shell 中, 担任 连续指令 功能的符号就是 分号.譬如以下的例子 cd ~ / backup; mkdir startup; cp ~ /. * * * * company. 连续分号 (terminator). 专用在 box 的选项, 担任 terminator 的角色. $echo fop inhelp): command help print a version) (european version 0.1 . . 逗号 (dot, 就是 点) 在 shell 中, 使用者应该都清楚, 一个 代表当前目录 两个 代表上层目录 dot, dot. cdpath =:: / home / home /::: / usr / local / var 在上行 cdpath 的设定中, 等号后的 dot 代表的就是当前目录的意思. 如果档案名称以 dot 开头, 该档案就属特殊档案, 用 is 指令必须加上 - 选项才会显示.除此之外, 在 regularexpression 中, 一个 dot 代表匹配一个字元. 单引号 string (single quote) 被单引号用括住的内容, $将被视为单一字串.在引号内的代表变数的 符号, 没有作用, 也就是说, 他被视为一般符号处理, 防止任何变量替换. homeecho heyyou = $$heyyou heyyou # we get string 双引号 (double quote) 被双引号用括住的内容, 将被视为单一字串.它防止通配符扩展, 但允许变量扩展.这点与单引数的处理方式不同. heyyou = homeecho $heyyou # we get home command 倒引号 (backticks) 在前面的单双引号, 括住的是字串, 但如果该字串是一列命令列, 会怎样? 答案是不会执行.要处理这种情况, 我们得用倒单引号来做. fov = ` date +% f echo $fov 在倒引号内的 date +% f 会被视为指令, 变数中 执行的结果会带入 fov. 逗点 (comma, 标点中的逗号). 这个符号常运用在运算当中当做 区隔 用途.如下例 #. / bin / bashlet t1 = ((a = 5 + 3, b = 7 - 1, c = 3 / 2), echo t1 = $t1, a $, b = $b 斜线 (forward slash). 在路径表示时, 代表目录. cd / etc / rc.dcd..cd /... 通常单一的 / 代表 root 根目录的意思; 在四则运算中, 代表除法的符号. let num1 = ((a = 10, b = 25 / 2 / 5). 倒斜线. 在交互模式下的escape 字元, 有几个作用; 放在指令前, 有取消 aliases的作用; 放在特殊符号前, 则该特殊符号的作用消失; 放在指令的最末端, 表示指令连接下一行. # type rmrm is aliased to rm - i # \ rm / log. 上例,

您可能关注的文档

文档评论(0)

jgx3536 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档