关于shell 的知识
shell 的历史
第一个流行的shell是由steven bourne发展出来的 为了纪念他 所以就称为bourne shell ,简称sh,而后来由bill joy设计的shell,类似于c语言,简称csh。
bash 是sh 的增强版,linux 默认使用的是bash。
1 shell的作用就是 通过调用shell 来对系统内核进行通信交流,来控制应用程序
2 shell的功能知识提供用户操作系统的接口,用户通过调用这些接口来实现相应的功能。
3 只要是能够调用操作应用程序的接口都能称为shell
4 狭义的shell 指的是 命令行方面的应用程序,广义上指的是包括图形界面的软件。
5 用户->命令(程序)-> shell -> 操作系统 ->系统内核 ->硬件
bash shell 的功能
1 命令记忆 ,通过上下键来查看使用过的命令
2命令补全 通过tab键把命令补全
3命令别名(alias)例如 alias lc = ‘ls -al’
4 shell 脚本(shell script)
5 通配符 *