Linux存在着许多不同的Shell,他们的用途大不相同,可以引入新的特性,提升用户的体验。这里介绍一下Linux默认Shell以及如何更换它们,方便更多用户快速了解并使用他们。
## Linux默认Shell介绍
在Linux系统中,默认的Shell是bash,它是一个Bourne Again Shell,是从C shell继承而来的,它就像一个具有完整图形用户界面的软件一样,可以处理脚本文件,给用户在单一窗口下状态切换,然后允许用户在很短的时间内调用脚本达到目的。同时它还提供了很多新的特性供用户使用,比如分句,更灵活的文件操作,可读性更强的输出等等。
## 如何更换Shell
要是想更换Linux上默认的Shell,有以下几个步骤:
– 使用**“chsh”命令列出当前系统可用的Shell**
“`shell
$ chsh -l
/bin/sh
/bin/bash
/sbin/nologin
/bin/tcsh
/bin/csh
“`
– 使用**“chsh”命令修改shell**
使用这条指令,就可以询问系统内的Shell类型,并可以选择合适的进行更换了。
“`shell
$ chsh -s /bin/bash
“`
– 使用**“source”命令使shell立即生效**
修改完成后,使用source 强制生效修改后的Shell:
“`shell
$ source ~/.bashrc
“`
## 总结
Linux默认Shell非常重要,他们拥有强大的特性,可以大大提升Linux上的命令行使用体验。所以为了让更多用户更快地使用Linux命令行,最好是使用选择合适的Shell,让自己的命令行更加顺畅使用,更加高效。