第3章 Linux的命令使用.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 Linux的命令使用.ppt

输出重定向 (1) 输出重定向是指把命令(或可执行程序)的标准输出或标准错误输出重新定向到指定文件中。这样,该命令的输出就不显示在屏幕上,而是写入到指定文件中。 输出重定向的一般形式为:      命令文件名 如:执行以下命令:$ ls –l /usr/tmpdir1 该命令将产生/usr/tmp目录的长格式列表送到制定的文件dir1中,而不会在终端屏幕上显示。 3. 重定向标准错误输出(2) 标准错误输出重定向与标准输出重定向方式一样,使用重定向操作符“”。 其格式为:命令2〉文件 利用标准错误输出重定向可以将出错信息和诊断信息保存到指定文件中。 4。管道 将一个程序或命令的输出作为另一个程序或命令的输入,有两种方法,一种是通过一个临时文件将两个命令或程序结合在一起;另一种是Linux所提供的管道功能。这种方法比前一种方法更好。 管道可以把一系列命令连接起来,这意味着第一个命令的输出会作为第二个命令的输入通过管道传给第二个命令,第二个命令的输出又会作为第三个命令的输入,以此类推。显示在屏幕上的是管道行中最后一个命令的输出(如果命令行中未使用输出重定向)。 命令管道(前一个命令的输出作为后一个命令的输入)的实例:ls|more 5. 命令替换 alias 命令替换:用户可利用alias自定义命令的别名。Alias仅作用于该次登录的作业。 语法: alias [-p] [别名][=命令] -p:列出当前所有的别名设置。 [别名]:列出指定的别名设置。 [别名=命令]:设置某个命令的别名。 如: # alias cp=`cp –i` #alias ll=`ls –l –color=tty` 3.10 Linux系统中的特殊字符 使用通配符: (1)星号(*):与0个或多个任意的字符相匹配。它匹配的是当前目录下的除(.)开头的隐含文件外的所有文件,.*只与隐含文件匹配。 注意:文件名前的“.”和路径名中的“/”必须显示匹配。 (2)问号(?):只与一个任意的字符匹配。可使用多个问号。 (3)方括号([ ]):只与括号中列出的字符之一匹配。如letter[123]只与文件letter1、letter2或letter3匹配,但不与文件letter12匹配。 可用短横线代表一个范围内的字符,而不用将它们一一列出,但范围内的字符都必须按升序排列。 如果其中的字符以(!)开始,表示不与!后的字符匹配。 如 [!A-Z]*.? 代表所有不以大写字母开头,但倒数第二个位置是.的文件名进行匹配。 注意: 通配符*和?只在[ ]外有效,在[ ]中则成为普通字符。 短横线-只在[ ]里面有效,在外则成为普通字符。 2.使用引号: 单引号和双引号都能关闭shell对特殊字符的处理。 (1)单引号(‘ ’):单引号里面的字符作为普通字符使用。即关闭所有有特殊作用的字符。 (2)双引号(“”):双引号里面的字符除了$、\、`、保留其特殊含义及功能外,其余字符一律作为普通字符来解释。 实例:#echo ‘today is ‘date’’回车后 ,输出today is ‘date’。 #echo “today is `date`”回车后,输出today is Tue Mar 16 10:20:34 CST 2010 (3)反引号(` `):反引号中的字符被shell解释为命令行。 3.其他特殊字符: #:注释,不当命令或程序执行。 ;:用于分隔多个命令,并依次执行。 :该符号前面的内容放到后台执行。 :将执行结果附加到指定文件后面。 ~:用户登录后所在的目录。 4.使用环境变量: 当一个用户登录Linux后,就有自己的运行环境。 默认情况下,每个用户的运行环境是相同的。它是由一组环境变量来定义的。 用户可通过修改相应的环境变量来定制自己的运行环境。 环境 各Shell下的控制设置。包括终端机类型、文件搜索路径、用户目录和系统提示符 运行环境的设置通过环境变量来实现,每个环境变量控制一项设置 查看环境变量 Linux: env ,显示所有的环境变量 bash: set,显示所有本地定义的Shell变量 tcsh: printenv 显示单项环境变量 # echo $HOME 在linux系统的终端中有几个最有用的bash变量,可以使用env或者set命令显示所有的环境变量设置。一些常用的变量名及简单描述如下: ????? ?HISTFILE: 用于贮存历史命令的文件。 ????????? HISTSI

文档评论(0)

好文精选 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档