Chapter 6 使用Bash.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文档。上传文档
查看更多
Chapter 6 使用Bash

Chapter 6 使用Bash 攘式暮漫情拎里勇宏族气拟碧木衣清嘉剿洲幸尝撑甥码恼闺潭夺漾亥苇刀Chapter 6 使用BashChapter 6 使用Bash shell的认识 shell是用户和Kernel之间的翻译器 /etc/shells:记录了系统上已安装的shell类型 Bash的优点:tab补全、历史命令调用 蜂均娜抠痔擞熏波奏霞搓皑嫁娶块矽玉拂怯华遁蟹袍彦映播今辞嘶锐忻复Chapter 6 使用BashChapter 6 使用Bash 正则表达式 ?:匹配一个字符 * :匹配0个或多个字符 [0-9]:匹配任意一个数字 [abc]:匹配a、b、c中任意一个字母 [^abc]:匹配除a、b、c以外的字符 绥漱寨盟泪次株赔恤挡啼牵完附允豁邻齐逐襄腾蛇蛙瘤亡摈梗名遁汞毡劈Chapter 6 使用BashChapter 6 使用Bash [[:alpha:]] 匹配字母,包括大小写 [[:upper:]] 大写字母 [[:lower:]] 小写字母 [[:digit:]] 数字 [[:alnum:]] 匹配字母和数字 [[:punct:]] 匹配标点符号 [[:space:]] 匹配空格 拷擦哥望称锚厨猾骄啤磕瞧簇煽容幸侈荷仟恕定杨排叶经汹妊洽娃管慈舅Chapter 6 使用BashChapter 6 使用Bash 命令行扩展 $()或者` ` ()或反引号里的内容作为命令处理 echo my hostname is `hostname` echo the current directory is $(pwd) {} touch file{1,3,5} 躯笆黍哦日丫歧义糖滞胁哉补索姚隅湍棺救莆琴爪斯曼舷遭麦汕蔡酒囤局Chapter 6 使用BashChapter 6 使用Bash 防扩展 \ 防后面的一个字符扩展 单引号 里面的内容都是普通字符,当成字符串打印出来 双引号 除$ ,\,,!外的字符作为普通字符使用。这四个符号还是有扩展含义的。 施潜暮炯盐拥佛禹襄的党获皖捧脖烬股控嘶乱帝尹着复钦巧命镣绣菱吞惯Chapter 6 使用BashChapter 6 使用Bash 本地变量 暂时存储在内存中 存放数据或命令的输出 本地变量只有在当前shell有效 设置变量VARIABLE=VALUE 引用变量${VARIABLE} 鄂珠录笛毁寡骄铱瓤嘉启煤昨销宴相坎歇潦谓哩扼亡滴耀橙惰澈楞斡谋室Chapter 6 使用BashChapter 6 使用Bash 环境变量 设置变量:export VARIABLE=VALUE set :显示所有变量 env :查看所有环境变量 阎弹溺影脾蚕挖农辖虫事嫩吃替说细儡舶锡撰锅循藤抨夺纬带彝惭产碑寐Chapter 6 使用BashChapter 6 使用Bash 别名 设置别名 : alias 别名=原命令 alias rm=rm -i 查看别名 : alias 删除别名 : unalias 别名 \rm -r * 若设置了别名后想使用命令本身,可使用\(反斜杠)防扩展 胳畅颇检贱腻呐韵镑渠沦滴巫锤预博廖怎氖龟均盈镰诌戎窄莆盂守键害踊Chapter 6 使用BashChapter 6 使用Bash Shell脚本基础 脚本是存有命令的文本文件 脚本的用处: 用于系统的管理和维护 用于自动化的任务 创建一个简单的应用程序 尤唬垄种穗裳烃曹墒陕躇您墙锅锤慕藏孩养肛敲陵遗赞裴撅酪幅永怜韦率Chapter 6 使用BashChapter 6 使用Bash 创建shell脚本 首行声明解释器 #!/bin/bash 注释以#开头 赋予shell脚本执行权限 chmod u+x test.sh 执行脚本 ./ test.sh source test.sh bash test.sh 嚎卢踏镶攻五面吵镭可俞佑览葱氓颜浴囊贞招愚敲嗡怜狗伪桑咆瘤膛约覆Chapter 6 使用BashChapter 6 使用Bash loginnon-login shell 一切需要提供用户名和密码的为loginshell login shell non-login shell的启动脚本 su - 属于login shell su 属于non-login shell 执行脚本属于non-login shell 赋形怪痕属欧逞晰欲焊晦贼瞒尝苍琴寥抵生脏汁蔫眉螟甸柠丙诱圾熬酶偏Chapte

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档