- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
10.14-SA_Linux_6Shell与Bash之二
Shell与Bash 之二 技巧与进阶 交流群YY频道号网站: 目 录 重定向技巧 命令的返回值 命令别名 函数 命令执行的优先级 命令序列 命令组 重定向技巧 /dev/null 替代 /dev/null 21 Here文档 WORD Here字符串 命令 file.txt 2err.log T管道: cat file.txt |tee filedump.txt 命令的返回值 命令运行无论成功与否都会向系统返回一个值 运行完全成功的命令返回 0 1~125 是命令自定义的错误 125 以上的值由 shell 使用 值区间 0~255 127 : 命令不存在 查看命令返回值: echo $? 命令别名 定义别名的命令是alias 别名可以与现有命令重名,执行时通常别名的优先级更高 定义别名: alias c=‘cat’ 查看现有别名: alias 取消定义: unalias c 子shell不继承父shell中的别名 系统在这里预定义了一些别名:/etc/profile.d 函 数 函数通常由命令集合组成 定义函数的方法 function fname () { cd /opt ls } 将函数导出给子shell:export –f 函数名 取消函数定义 unset –f 函数名 命令执行的优先级 指明路径的外部命令(找到就执行,找不到就直接报错) 未指明路径的命令: 别名 函数 内部命令 $PATH 有哪些信誉好的足球投注网站路径中的外部命令(有序) 命令序列 以 分隔的多个命令 仅当第一个命令返值为 0 时,才执行第二个命令 以 || 分隔的多个命令 仅当第一个命令返回非 0 时,才执行第二个命令 以; 分隔的多个命令 依序执行每一个命令 命令组 命令组是指一组命令的集合 命令组可以将组内所有命令的输入输出进行整体重定向 命令组有两种形式 ( 命令组 ) 运行时会创建子shell,其中的命令在子shell中运行 { 命令组; } 运行时不会创建子shell,其中的命令在当前shell运行 特别要注意的是: 小括号方式的命令组最后一行不用加分号 大括号方式的命令组最后一行要加分号,或将结束的大括号另起一行 大括号是一个关键词,与命令之间必须用空格分开,而小括号是一个符号,不需要用空格与命令分开 * *
您可能关注的文档
最近下载
- 小学作文审题技巧(整理).ppt
- AI技术在汽车保险行业的应用.pptx
- 掩模板光刻工艺研究-电子与通信工程专业论文.docx
- 托盘四向穿梭车式密集库设计规范.docx
- 伤害预防概述和策略答案-2024年全国疾控系统“大学习”活动.docx VIP
- Unit+8+section+B+reading说课课件2023-2024学年人教版英语八年级上册.pptx VIP
- 超星网课尔雅《国学智慧》超星尔雅答案2023章节测验答案.pdf
- AI智能在车险中的应用研究.pptx
- 酒店客房运营管理:客房异常情况处理与应急预案培训ppt课件.pptx
- 宜家 橱柜 FABRIKOR 法布利克 玻璃门柜 402.422.95 安装指南.pdf
文档评论(0)