[root@localhost ~]# cat /etc/shells
/bin/sh //已经被/bin/bash所取代
/bin/bash //Linux默认的shell
/sbin/nologin //
/bin/tcsh //整合C shell ,提供更多的功能
/bin/csh //已经被tcsh取代
/bin/ksh //Kornshell 由AT&T Bell lab 发展而来,兼容于bash
当我登录的时候系统就会给我一个shell让我来工作了:
[root@localhost ~]# cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin/*
命令记忆能力:history
默认记忆1000个命令:
这些命令记录在哪里, 主文件内的.bash_history 中。~/bash_history记录的是前一次登录以前所执行过的命令,而至于这一次登录所执行的命令都被暂存在临时内存中,当你成功注销系统后,该命令记忆才被记录到.bash_history当中。
命令与文件不全功能 tab键的好处
命令别名设置功能 alias
作业控制、前台、后台控制
bash shell 内置的命令:type。
//查看命令是内置还是外部命令
[root@localhost ~]# type cd
cd is a shell builtin
*/