5.1 shell的类型
系统启动什么样的shell程序取决于个人的用户ID配置,在/etc/passwd文件中,在用户ID记录的第7个字段中列出了默认的shell程序。只要用户登录到某个虚拟控制台终端或是在GUI中启动终端仿真器,默认的shell程序就会开始运行在下面的例子中,用户q使用GNU bash shell作为自己的默认shell程序:
bash shell程序位于/bin目录内,从长列表中可以看出/bin/bash(bash shell)是一个可执行程序:
默认的交互shell会在用户登录某个虚拟控制台终端或在GUI运行终端仿真器时启动。不过还有另外一个默认shell是/bin/sh,它作为默认的系统shell,用于那些需要在启动时使用系统shell脚本
页:
[1]