- 1、本文档共36页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Shell编程-
Linux 文件系统管理 沈超 单元目标 1. shell的作用和历史 2. shell的常用功能 3. shell变量种类 3. shell脚本的运行 4. 编写简单的shell脚本 Shell的作用及常见种类 Bash的常用功能 Tab键自动补齐 命令历史 命令别名 标准输入输出 重定向操作 管道操作 Bash的命令历史 命令历史 保存用户曾经执行过的命令操作 存放位置:~/.bash_history 文件 查看历史命令 使用↑、↓按键逐条翻看,允许编辑并重复执行 执行:history 清除历史命令 执行:history -c Bash的命令历史 调用历史命令 !n:执行历史记录中的第n条命令 !str:执行历史记录中以“str”开头的命令 设置记录历史命令的条数 修改 HISTSIZE 参数(默认为1000条) Bash的命令别名 命令别名 为使用频率较高的复杂命令行设置简短的调用名称 存放位置:~/.bashrc 查看命令别名 格式:alias [别名] 设置命令别名 执行:alias 别名=实际执行的命令 取消已设置的命令别名 格式:unalias 别名 Bash的标准输入输出 交互式硬件设备 标准输入:从该设备接收用户输入的数据 标准输出:通过该设备向用户输出数据 标准错误:通过该设备报告执行出错信息 Bash的重定向操作 改变标准输入、标准输出、标准错误的方向 Bash的管道操作 管道操作符号“|” 连接左右两个命令,将左侧的命令输出的结果,作为右侧命令的输入(处理对象) 格式:cmd1 | cmd2 [... | cmdn] Shell变量的应用 Shell变量 为灵活管理Linux系统提供特定参数,有两层意思: 1.变量名:使用固定的名称,由系统预设或用户定义 2. 变量值:能够根据用户设置、系统环境变化而变化 Shell变量的种类 用户自定义变量:由用户自己定义、修改和使用 环境变量:由系统维护,用于设置用户的Shell工作环境,只有极少数的变量用户可以修改 预定义变量:Bash预定义的特殊变量,不能直接修改 位置变量:通过命令行给程序传递执行参数 变量的赋值与引用 定义新的变量 变量名要以英文字母或下划线开头,区分大小写 格式:变量名=变量值 查看变量的值 格式:echo $变量名 查看所有变量:set 清除变量 unset 变量名 变量的赋值与引用 从键盘输入内容为变量赋值 格式: read [-p 信息] 变量名 结合不同的引号为变量赋值 双引号 “ ” :允许通过$符号引用其他变量值 单引号 ‘ ’ :禁止引用其他变量值,$视为普通字符 反撇号 ` ` :将命令执行的结果输出给变量 变量赋值、引用和删除 [root@localhost ~]# echo $FILESVR [root@localhost ~]# export FILESVR [root@localhost ~]# zsh [root@localhost]~# echo $FILESVR [root@localhost]~# exit [root@localhost root]# unset FILESVR [root@localhost root]# echo $FILESVR 数值变量的运算 计算整数表达式的运算结果 格式:expr 变量1 运算符 变量2 ...[运算符 变量n] expr的常用运算符 加法运算:+ 减法运算: - 乘法运算: \* 除法运算: / 求模(取余)运算: % 环境变量赋值 设置变量的作用范围 格式:export 变量名... export 变量名=变量值 [...变量名n=变量值n] 查看环境变量 env 或 export 清除用户定义的变量 格式:unset 变量名 系统环境变量 1.环境变量配置文件 全局配置文件:/etc/profile /etc/bashrc 用户配置文件:~/.bash_profile ~/.bashrc 有完整登陆流程时,加载环境变量顺序 先读/etc/profile 再读~/.bash_profile 再读~/.bashrc 再读/etc/bashrc 开始Bash界面 用set查看环境变量 [root@localhost root]# set SHELL=/bin/bash TERM=xterm UID=0 USER=root consoletype=pty 环境变量 常见的环境变量: $USER 、$LOGNAME $UID 、 $SHELL 、$HOME $PWD、 $PATH $PS1、$PS2 查看环境变量
您可能关注的文档
最近下载
- (2024秋新改)苏教版一年级数学上册《练习五》PPT课件.pptx VIP
- 红色简约大气实用公司介绍产品简介企业宣传模板.ppt
- 2024年中国能源建设集团投资有限公司第一批社会招聘(48人)笔试备考试题及答案解析.docx
- 四新安全教育培训试题及答案.doc
- 城市地下管网建设实施方案.docx
- 【公开课】什么是美术作品+课件-高中美术湘美版(2019)美术鉴赏.pptx VIP
- 2021-2022学年天津部分区高三上学期期末(下学期期初)考试英语试题及答案.pdf
- 中国民航国内航空资料汇编:航路通则.pdf
- 英语-浙江省精诚联盟2024学年高一第一学期10月联考试题和答案.docx
- 个人理财 补充版平时作业.docx
文档评论(0)