软件测试技术

当前位置:首页 > 软件测试技术

鸟哥的Linux私房菜 基础学习篇(第三版) (第十一章)

第十一章、认识与学习BASH


在Linux的环境下,如果你不懂bash是什么,那么其他的东西就不用学了!因为前面几章我们使用终端机下达指令的方式,就是透过bash的环境来处理的喔!所以说,他很重要吧! bash的东西非常的多,包括变量的设定与使用、bash操作环境的建置、数据流重导向的功能,还有那好用的管线命令!好好清-清脑门,准备用功去零一个^这个章节几乎是所有指令列模式(command line)与未来主机维护与管理的重要基础,-定要好好仔细的阅读喔!

1.认识BASH这个Shell

       1.1硬件、核心与Shell

       1.2为何要学文字接口的shell

       1.3系统的合法shell与/etc/shells功能

       1.4 Ba sh shell的功能

       1.5 Bash shell的内建命令: type

       1.6指令的下达

2. Shell的变量功能

        2.1什么是变量?

        2.2变量的取用与设定: echo,变量设定规则,unset

        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 bash的进站与欢迎讯息: /etc/issue, /etc/motd

        4.3环境配置文件: login, non-login shell, /etc/profile, -~/.bash profile, source, ~/.bashrc

        4.4终端机的环境设定: stty, set

        4.5通配符与特殊符号

5.数据流重导向(Redirection)

        5.1何谓数据流重导向?

        5.2命令执行的判断依据: ;. && II

6. 管线命令(pipe)

        6.1撷取命令: cut, grep

        6.2排序命令: sort, uniq, wc

        6.3双向重导向: tee

        6.4字符转换命令: tr, col, join, paste, expand

        6.5分割命令: split

        6.6参数代换: xargs

        6.7关于减号-的用途

7.重点回顾

8.本章习题

9.参考数据与延伸阅读

10.针对本文的建议: http://phorum.vb ird.org/viewtopic php?t=23884


相关内容

文章评论

表情

共 0 条评论,查看全部
  • 这篇文章还没有收到评论,赶紧来抢沙发吧~