冷月nuanyang 发表于 2023-5-13 21:34:57

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]
查看完整版本: 5.1 shell的类型