1、shell的分类
概述:shell有很多,但常用的就几种:
Shell名称 开发者 命令名称
Bourne S.R.Bourne /bin/sh
C Bill Joy /bin/csh
Kom David /bin/ksh/
2、查看目前使用的是哪种shell
命令:env (该命令可以显示当前操作系统的环境变量)
3、shell的修改
命令:chsh -s /bin/[shell文件名] (不同的shell对命令的解释不一样)
4、通过 cat 命令来查看当前 Linux 系统的可用 Shell
$ cat /etc/shells
/bin/sh
/bin/bash
/sbin/nologin
/usr/bin/sh
/usr/bin/bash
/usr/sbin/nologin
/bin/tcsh
/bin/csh
5、shell的补全功能(Tab键)
概述:是指用户输入命令时,并不需要输入完整的命令,而系统自动会找出最符合的名称。这种功能可以节省经常输入命令的时间。直接输入"mk"再按两下"tab"键,出现两头两个字母为"mk"的命令。cat p再按两下"tab"键会出现开头字母为"p"的所有文件或目录。
6、查阅历史记录命令(history)
概述:在linux下,我们有时可能希望知道或是使用最近执行的命令,history可能会帮上大忙。
1、history 5 :此项说明会显示最近使用的5个命令
2、!5 :此项说明执行历史编号为5的命令
3、!ls :此项说明执行最后一次以"ls"开头的命令