- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
I初学的同学鸟哥BASHShell
引用: 认识 BASH Shell 文字模式 (command line) 这种指令下达的方式,在 Linux 里面,其实就相当于是 bash 的工具与接口! 因为 Linux 就是以 bash 为预设的 shell 的!那么前几章我们都已经很快乐的进行了很多的指令下达啰~ 所以说, bash shell 根本就不难吧~是啦!只要能够熟悉的话,那么确实他也不是这么不可亲近的一项工具啊~ 这个章节中,鸟哥会由变量谈起,先讲到环境变量的功能与修改的问题, 然后会继续提到历史指令的运用。接下来,就会谈一下『数据流重导向』这个重要概念, 最后就是管线命令的利用啦!好好清一清脑门,准备用功去啰~ ^_^ 这个章节几乎是所有 command line 与未来主机维护与管理的重要基础,一定要好好仔细的阅读喔! 1. Bash shell 1.1 什么是 shell ? 1.2 系统的 shell 与 /etc/shells 功能 1.3 Bash shell 的功能 1.4 Bash shell 的内建命令: type 1.5 指令的下达 2. Shell 的变量功能 2.1 变量的取用与设定:echo, 变量设定规则, unset 2.2 变数的用途? 2.3 环境变量的功能: env, 一些重要的环境变量, set, export 2.4 语系档案的变量 (locale) 2.5 变量的有效范围: 2.6 变量键盘读取、数组与宣告: read, declare, array 2.7 与档案系统及程序的限制关系: ulimit 2.8 其它额外变量功能 3. 命令别名与历史命令: 3.1 命令别名设定: alias, unalias 3.2 历史命令: history, HISTSIZE 4. Bash shell 使用环境: 4.1 绝对路径与相对路径 4.2 登录讯息显示数据: /etc/issue, /etc/motd 4.3 环境设定档: bashrc, ~/.bashrc, ~/.profile, profile...,/etc/inputrc, source 4.4 终端机的环境设定: stty, set 4.5 万用字符与特殊符号: 5. 数据流重导向 (redirecte) 5.1 何谓数据流重导向? 5.2 命令执行的判断依据: ; , , || 6. 管线命令 (pipe): 6.1 撷取命令: cut, grep 6.2 排序命令: sort, wc, uniq 6.3 双向重导向: tee 6.4 字符转换命令: tr, col, join, paste, expand 6.5 分割命令: split 6.6 参数代换: xargs 6.7 关于减号 - 的用途 7. 本章习题练习 Bash shell 我们在前面的 什么是 Linux 那个章节当中,提到了, 管理整个硬件的其实是核心 (kernel),那我们一般使用者 (user) 则是以 shell 来跟核心沟通~ 让核心达到我们所想要达到的工作目的。那么系统有多少 shell 可用呢? 为什么我们要使用 bash 啊?!底下分别来谈一谈喔! 什么是 Shell? 这应该是个蛮有趣的话题:『什么是 Shell ?』相信只要摸过计算机,对于操作系统 ( 不论是 Linux 、 Unix 或者是 Windows ) 有点概念的朋友们大多听过这个名词,因为只要有『操作系统』那么就离不开 Shell 这个东西。不过,在讨论 Shell 之前,我们先来了解一下计算机的运作状况吧! 举个例子来说:当你要计算机传输出来『音乐』的时候,你的计算机需要什么东西呢? 当然就是需要你的硬件有『声卡芯片』这个硬件配备,否则怎么会有声音; 操作系统的核心可以支持这个芯片组,当然还需要提供芯片的驱动程序啰; 需要使用者(就是你)输入发生声音的指令啰! 这就是基本的一个输出声音的需要的步骤!那么也就是说,你必须要『输入』一个指令之后, 『硬件』才会透过你下达的指令来工作!嘿嘿!那么硬件如何知道你下达的指令呢?那就是 kernel (核心)的控制工作了!了解了吗?没错!也就是说,我们必须要透过『 Shell 』将我们输入的指令与 Kernel 沟通,好让 Kernel 可以控制硬件来正确无误的工作! 基本上,我们可以透过底下这两张图来说明一下: 图一、硬件、核心与使用者的相关性图示 图二、硬件、核心与使用者的相关性图示 基本上,替我们工作的是『硬件』,而控制硬件的是『核心』,再来,我们使用者乃是利用『Shell』控制一些 kernel 提供的 『工具 (Utility)』来操控硬件替我们正确的工作。再进一步来说,由于 kern
您可能关注的文档
- l尔雅情绪管理期末考试题及课后答案.docx
- I初中生心理学.doc
- l尔雅探究万物之理习题答案.doc
- I初中生物“人体循环系统”的教学研究与案例评析.doc
- l尔雅杜汉荣公共关系礼仪实务期末考试.docx
- l尔雅数学文化课后作业满分答案.docx
- I初中生活我该如何度过.doc
- l尔雅星海求知:天文学的奥秘2016答案.docx
- l尔雅探索发现—生命章节答案.doc
- l尔雅探究万物之理习题答案答案仅供参考.doc
- 金融产品2024年投资策略报告:积极适应市场风格,行为金融+机器学习新发现.pdf
- 交运物流2024年度投资策略:转型十字路,峰回路又转(2023120317).pdf
- 建材行业2024年投资策略报告:板块持续磨底,重点关注需求侧复苏.pdf
- 宏观2024年投资策略报告:复苏之路.pdf
- 光储氢2024年投资策略报告:复苏在春季,需求的非线性增长曙光初现.pdf
- 公用环保2024年投资策略报告:电改持续推进,火电盈利稳定性有望进一步提升.pdf
- 房地产2024年投资策略报告:聚焦三大工程,静待需求修复.pdf
- 保险2024年投资策略报告:资产负债匹配穿越利率周期.pdf
- 政策研究2024年宏观政策与经济形势展望:共识与分歧.pdf
- 有色金属行业2024年投资策略报告:新旧需求共振&工业原料受限,构筑有色大海星辰.pdf
文档评论(0)