Shell
什么是shell?
shell外壳,在操作系统中应用程序在最外层,就如同鸡蛋的外壳一样,因此应用程序也被称为壳程序shell。
shell只是给用户提供一个操作系统的界面,必须调用其他软件(比如chmod,vi,mkdir这些都是一个个软件),我们可以通过shell来操作这些软件去调用内核执行任务。
Bash和shell
bash(bourne again shell)是bourne shell增强版
第一个流行的shell是由steven bourne设计的,为了纪念他,把这个shell称为bourne shell简称sh
查看我们的Linux有多少可以使用的shell
[root@node1 ~]# vim /etc/shells
/bin/sh(被bash替代)
/bin/bash(Linux默认shell)
/usr/bin/sh
/usr/bin/bash
/bin/tcsh(整合cshell 提供更多功能)
/bin/csh