Linux当前Shell:从 Bash 到 Zsh(linux当前shell)
Linux作为一个开源系统,从一开始就支持多种终端shell环境:用户可以选择他们喜欢的shell,而不需要受控制。而在早期,Linux默认shell是Bash(Bourne Shell),但现在,新的shell挑战着Bash传统的定势,更加受欢迎:Zsh(Z Shell)。
首先,Bash和Zsh是两个在Linux系统中非常常见的shell环境,具有非常类似的功能。它们都是一种交互式命令行界面,可以输入指令,来控制系统的运行。然而,它们有一些不同点。 首先,Bash常用于新用户,因为它是桌面系统的默认shell,并且很容易上手。Zsh仍处于发展之中,比Bash有一些额外功能,例如更灵活的历史记录、强大的命令自动补全等。
其次,Bash为每个操作系统提供了端口和支持,但它没有引入有趣的新特性,所以非常容易上手的新用户有可能乏味平淡,感到乏味平淡。相反,Zsh是一款新型的shell,并且它可以实现更多功能,例如更好的命令自动补全功能,可以节省一定的时间和精力。
综上所述,从最初的 Bash 到如今越来越普及的 Zsh 等,Linux 当前的 shell 环境发生了巨大的转变。Bash 依然是新用户的首选,但 Zsh拥有更多有趣的特性,它正在引领着 Linux 的终端 shell 领域的发展,Linux 还在不断地进步。
# 方便安装zsh
安装Zsh也非常容易,只需要在终端运行一条命令即可:
“`sh
sudo apt-get install zsh
安装完成之后,可以通过更改环境变量来配合Zsh,将当前默认shell改为Zsh:
```shsudo chsh -s $(which zsh)
```b
安装完成之后,即可以开始使用,还可以在终端中安装 Oh My Zsh 等扩展,提高使用体验和灵活性。