管理整个计算机硬件的其实是操作系统的核心 (kernel),我们一般使用者就只能通过 shell 来跟核心沟通,以让核心达到我们所想要达到的工作。
1、Bash shell的功能
1)bash 主要的优点:
2)查询指令是否为 Bash shell 的内置命令: type
:不加任何选项与参数时,type 会显示出 name 是外部指令还是 bash 内置指令
–t :当加入 -t 参数时,type 会将 name 以下面这些字眼显示出他的意义:
2、Shell 的变量功能
1)”变量“就是让某个特定字符串代表不固定的内容。
2)环境变量功能
语系变量 :locale
3)文件系统及程序的限制关系: ulimit
3、对命令设置别名和历史命令
1)对命令设置别名: alias, unalias
2)查看历史纪录:history
4、Bash Shell 的操作环境详解
1)一个指令被执行后搜寻顺序
2) bash 的环境配置
5、数据流重导向
2)执行命令的判断依据: ; , &&, ||
6、管线命令:pipe
1)、撷取命令: cut, grep
1)排序命令: sort, wc, uniq
3)双向重导向: tee
4)字符转换指令:tr, col, join, paste, expand
5)分区命令: split
6)参数代换指令:xargs在产生某个指令的参数的
管线命令的重点是:“管线命令仅会处理 standard output,对于 standard error output 会 予以忽略” “管线命令必须要能够接受来自前一个指令的数据成为 standard input 继续处理 才行。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。