跟高手学习LINUX笔记-19
第19节 shell基础 本节所讲内容: 19.1 shell 基本语法 终于在前面的章节把centos7基础介绍完成了,余下的几个章节都围绕这几个方面去介绍。 关于shell及脚本,通过工作中的实际应用总结以下几点,请大家斧正: 1、脚本很重要,特别是在linux自动化运维方面 2、脚本要多多练习,最少能读懂。建议是把别人脚本修改成自己的。 3、正则表达式一定要静下心来好好学学 4、三剑客“grep awk sed”一定要熟练掌握 19.1.1 什么是shell shell:跟它的英文单词的意思一样,是命令解释器,工作在用户与内核之间的命令解释翻译功能 计算机懂什么语言?二进制语言 人类懂什么语言?符号语言 在计算机与人类之间的沟通就需要一个翻译了,这个就是shell横空出现的原因了 通过前面的章节大家知道系统的灵魂是内核,如果每个用户都能去直接操作内核的话,我相信任何一个系统都如玻璃般脆 应用程序-->shell-->内核-->硬件 人类的命令-->键盘输入-->shell-->二进制命令-->内核 输入执行命令的过程 显示命令结果<--显示器显示<--shell<--二进制结果<--内核 输出命令结果的过程 19.1.2 有哪些shell [root@node-1 ~]# cat /etc/shells /bin/sh /bin/bash /sbin/nologin /usr