10RH系统管理——shell.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文档。上传文档
查看更多
10RH系统管理——shell

UNIT 7:bash Shell UNIT 7:目标 了解Shell 掌握和使用BASH 配置SHELL Shell Shell – 命令解释器 Shell分类 Bourne Shell (/bin/bash) GNU Bourne Again Shell (/bin/bash) ash ksh zsh C Shell (/bin/csh) tcsh Shell在Linux系统中的地位 命令解释过程 登录过程与Shell的启动 Shell的重要功能 命令行解释 交互模式(interactive) 后台运行(run commands in the background) 命令的多种执行顺序 命令替换 (` `) I/O重定向(Input/output redirection) 管道(pipes) | 通配符(wild-card characters) 系统环境维护 Shell Script 重定向 标准输入、输出 Stdin Stdout Stderr 输出重定向 、 错误输出重定向 2 、 输入重定向 、!…………! 管道 管道:将一个命令的输出传送给令一个命令,作为另一个命令的输入 使用方法: 命令1|命令2|命令3……|命令n 使用举例 $ ls –Rl /etc |more $ cat /etc/passwd | wc $ cat /etc/passwd | grep lrj $ ls | grep ^n | wc –l $ ps –aux |tail +2 |more $ ps –aux |grep –w root |grep –w netscape 命令的多种执行顺序 命令的多种执行顺序(续) 几个命令间隔符同时出现在同一个命令行上时,其优先级为: ;的优先级最低 ||和具有相同的优先级 同优先级,按从左到右的结合原则执行命令行 使用()可以组合命令行中的命令,改变执行顺序 命令的多种执行顺序举例 $ date ;pwd 顺序执行date和pwd命令。 $ mail jjh message rm message 若文件message被mail发送出去,就把它删除,否则不删除。 $ write jjh report || mail jjh report 若对方拒绝对话,就将信息发送到他的信箱里。 $ date ; cat file |wc 只有cat命令的信息通过管道送给wc命令。 $ (date; cat file) |wc date和cat命令的信息都通过管道送给wc命令。 命令替换 `cmd` 或 $(cmd) 例如: $wall `date` $cd `pwd` 用BASH替代BSH 自动补全命令行(Tab) 命令历史 命令别名 作业控制 用户的bash启动脚本 命令历史 !:回忆Shell的历史记录 ! 2 ?第2条命令 !! ?上次执行的命令 ^34^3:修正上次命令的键入错误,34?3 history :查看命令的历史记录 $ history $ history –w my_old_cmd $ history –c fc:编辑命令历史记录 $ fc $ fc –l $ fc –nl 命令别名(alias)的使用 作用:设置命令别名 范例 alias mybin=“cd /usr/bin” alias ? 显示系统中现有的别名 unalias mybin ? 删除系统中的别名 Shell 变量 预定变量(Predefined Variables) 局部变量(local) 用户自己定义 环境变量(Environment Variables) 全局变量(global) 定义系统的重要设置 Bash中定义变量的方法 语法:varName = Value 范例 mypath = /usr/bin cd $mypath echo $mypath set :查看已经设置的变量 unset varName:删除设置的变量 在定义变量时,若string中包含空格、制表符和换行符则必须用单(双)引号将其括起来。 Shell变量定义举例 $ var1=Linux $ echo “\$var1” var1 $ echo ‘I love $var1’ I love $var1 $ echo “ I love $var1.” I love Linux. Shell的环境变量 环境变量是指由Shell定义和赋初值的Shell变量。 Shell用环境变量来确定查找路径、注册目录、终端类型、及其名、用户名等。 所有环境变量都可以由用户重新设置。 Bash中定义环境变量的方法 语法:export varName = value 范例: exp

文档评论(0)

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

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

1亿VIP精品文档

相关文档