什么是Bash
Bash是Bourne Again shell的简称。是一种shell解释器。
它是Bourne shell的升级替代产品。1989年发布的第一版。
目前广泛用于众多linux版本以及macos版本中。
除bash外,还有一些其他的shell解释器(发行版本):
- sh Bourne Shell
- csh
- zsh
- ksh
- tcsh
- 。。。。。。
这么多种shell,大同小异。我们不用全部都去了解,只要学会一种,其他的再稍微看看就会了。
有点像宋体,黑体,仿宋体等等不同字体。字体不同,但是都是中文。都能看懂,照着描,也能写。所以大家不用担心。
工作中常用的Shell
在实际工作,我们在服务器上常用,centos,rhel,ubuntu等等版本的linux。他们自带的shell都是bash。
所以bash
是我们最最常用的shell。这也是我们这个教程系列的主题。
另外在我们个人工作电脑上,如果是ubuntu,macos等等系统,很多人是用的zsh
。它有很多非常好用的特性,可以方便的个性化定制,满足各种人群的不同习惯需求。
Shell在linux系统中的位置
shell能做什么
- 处理日志
- 备份文件
- 安装软件
- 处理邮件
- 从网络上下载资源
- 系统管理,用户管理,磁盘管理,性能管理,启停服务等
- 等等