第八章 Linux命令.pptx

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux命令;Bash相关命令;;1. 变量与变量内容以一个等号『=』来连结,如下所示: 『myname=VBird』 2. 等号两边不能直接接空格符,如下所示为错误: 『myname = VBird』或『myname=VBird Tsai』 va 3. 变量名称只能是英文字母或数字,但是开头字符不能是数字,如下为错误: 『2myname=VBird』 4. 变量内容若有空格符可使用双引号『“』或单引号『‘』将发量内容结合起来,但 o 双引号内的特殊字符如$ 等,可以保有原本的特性,如下所示: 『var=lang is $LANG』则『echo $var』可得『lang is en_US』 o 单引号内的特殊字符则仅为一般字符(纯文本) ,如下所示: var=lang is $LANG』则『echo $var』可得『lang is $LANG』 5. 可用跳脱字符『\ 』将特殊符号(如[Enter], $, \, 空格符, ‘等)变成一般字符; ;1. 变量与变量内容以一个等号『=』来连结,如下所示: 『myname=VBird』 2. 等号两边不能直接接空格符,如下所示为错误: 『myname = VBird』或『myname=VBird Tsai』 va 3. 变量名称只能是英文字母或数字,但是开头字符不能是数字,如下为错误: 『2myname=VBird』 4. 变量内容若有空格符可使用双引号『“』或单引号『‘』将发量内容结合起来,但 o 双引号内的特殊字符如$ 等,可以保有原本的特性,如下所示: 『var=lang is $LANG』则『echo $var』可得『lang is en_US』 o 单引号内的特殊字符则仅为一般字符(纯文本) ,如下所示: var=lang is $LANG』则『echo $var』可得『lang is $LANG』 5. 可用跳脱字符『\ 』将特殊符号(如[Enter], $, \, 空格符, ‘等)变成一般字符; ; 6. 在一串指令中,还需要藉由其他的指令提供的信息,可以使用反单引号『`指令`』或 『$(挃指令)』。特别注意,那个` 是键盘上方癿数字键1 左边那个挄键,而不是单引号!例如想要取得 核心版本癿设定: 『version=$(uname -r)』再『echo $version』可得『2.6.18-128.el5』 7. 若该变量为扩增发量内容时,则可用“$变量名称” 或${发量} 累加内容,如下所示: 『PATH=$PATH:/home/bin』 8. 若该变量需要在其他子程序执行,则需要以export 来使发量变成环境发量: 『export PATH』 9. 通常大写字符为系统默认变量,自行设定变量可以使用小写字符,方便判断 10.取消发量的方法为使用unset :『unset 变量名称』例如取消myname 的设定: 『unset myname』 ;查看环境变量的几个命令,env,set(包含自定义变量) 特殊系统变量 1、$本shell的PID 2、?上一个命令执行的回传值(成功为0) Export 将自定义变量设为环境变量 Export var;Read 读取键盘输入 read [-pt] var -p后面接提示字符,-t 等待的时间 eg:read –p “please input your name” name Declare申明变量类型 -a将变量申明为数组 -i将变量申明为整形 -x将变量申明为环境变量(+x取消环境变量) -r申明为只读,不能被unset Eg:declare –i sum=10+10;Eg:declare –a var var[1]=a,var[2]=b echo ${var[1]} 变量内容替换 path=$PATH eg:echo ${path#/*:} ; Eg:username=${username-root} ;通配符 ;数据流;Eg:ll out.txt ll out.txt Find /home –name test 2 /dev/null 正确数据与错误数据写入同一文件 Find /home –name test out.txt 21 Find /home –name test out.txt Eg: cat out.txt in.txt Cat out.txt end(输入end即停止往文件写入) ;指令执行依据;管道命令;T

文档评论(0)

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

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

1亿VIP精品文档

相关文档