网站大量收购独家精品文档,联系QQ:2885784924

命令行基础知识的.ppt

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

与Linux系统本身相比,其桌面环境提供的功能还是相当有限的,只能略尽部分辅助之力 桌面环境提供的任何工具实际上都是基于最基本的系统命令实现的,不管桌面环境怎样丰富和发展,都离不开命令行的支持 Linux系统的强大功能完全表现在命令行中 与文件名生成有关的元字符 字符 * ? [list]? [c1-c2] [!list]?或[^list] {string1,string2,...} 含义 匹配0或多个字符 匹配任意一个字符 匹配 list字符集 中的任意单一字符 匹配 c1-c2 字符范围中的任意单一字符 如:[0-9] [a-z] 匹配 除list 中的任意单一字符 匹配 sring1 或 string2 (或更多)其中一个字符串 实例 a*b? a与b之间可以有任意长度的任意字符, 也可以一个也没有, 如aabcb, axyzb, a012b, ab a?b? a与b之间必须也只能有一个字符, 可以是任意字符, 如aab, abb, acb, a0b a[xyz]b?? a与b之间必须也只能有一个字符, 但只能是 x 或 y 或 z, 如: axb, ayb, azb。 a[0-9]b? 0与9之间必须也只能取一个字符 如a0b, a1b... a9b a[!0-9]b? a与b之间必须也只能有一个字符, 但不能是阿拉伯数字, 如axb, aab, a-b。 a{abc,xyz,123}b??? a与b之间只能是abc或xyz或123这三个字符串之一 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 使用元字符匹配文件名 ls -l [a-z]* 列出任何以小写字母为起始字符的文件名 ls -l menu? 列出文件名前四个字符为menu,第五个字符为任何字符的所有文件 ls -l [au]* 列出以s或u为首字符的所有文件 ls -l a* u* 等价 ls -l [A-Z]* ls -l [!a-z]* ls -l [^a-z]* 等价 列出以大写字母为首字符(或其他非小写字母)的所有文件 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 转义与引用 在Shell中,为了处理具有特殊意义的元字符,如””,””,”*”,”?”,”|”和””等,使之作为普通字符显示,可以使用转义符号”\”、单引号或双引号引用元字符,而被引用的元字符失去其特殊意义 对于某些普通字符,如果前面加上转义符号“\”,则具有特殊的意义,这些字符称作转义字符 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 转义字符 \a \b \e \f \n \r \t \v \\ \’ 简单说明 生成声音提示 退格符 Esc字符 换页符 换行符 回车符 制表符 竖向制表符 反斜线 单引号 Shell支持的部分转义字符,可用于echo等命令中,以便控制输出数据的显示格式 echo命令用于在显示器上输出字串,通常用来输出一些提示信息 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 转义与引用 $ echo “Hello” Hello $ echo “\”Hello\”, he said.” “Hello”, he said. $ echo “\$var” $var $ echo “\\” \ Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 转义与引用 “\”可以转义单个字符 单、双引号之间的所有字符(包括元字符-非全部)均按普通文字本身解释 $ rm test\ file 删除名为test file的文件 $ echo ‘*.c $var “testing” \’ *

文档评论(0)

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

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

1亿VIP精品文档

相关文档