Shell

查看当前使用的 shell 类型

一个并非所有shell都支持的方式:

echo $0

只能查看系统默认shell类型,不能查看当前shell类型:

echo $SHELL

查看系统中安装了哪些 shell

cat /etc/shells

修改系统默认 shell

可以先通过cat /etc/shells查看系统中已安装的shell有哪些,然后通过chsh -s命令选择默认shell

chsh -s /usr/bin/bash

如何修改系统默认编辑器?

在使用visudo等命令时,会调用系统默认编辑器,如果此时出现的是nano,而我又想用vim进行编辑该怎么办呢?

这就需要去修改默认的编辑器了,要用到update-alternatives这个命令,通过--config editor可以配置编辑器的优先级

update-alternatives --config editor
There are 4 choices for the alternative editor (providing /usr/bin/editor). Selection Path Priority Status ------------------------------------------------------------ 0 /bin/nano 40 auto mode 1 /bin/ed -100 manual mode 2 /bin/nano 40 manual mode * 3 /usr/bin/vim.basic 30 manual mode 4 /usr/bin/vim.tiny 15 manual mode Press <enter> to keep the current choice[*], or type selection number:

输入你喜欢的编辑器的序号,然后回车即可