登录 Shell

基于 UNIX 的系统中的 Shell 能在登录和非登录模式下启动:

登录 Shell

登录 Shell 是在用户登录到其用户账户时分配到的 Shell。初始化方法为使用 -l--login 选项,或将连接号加在命令名称前,例如以 -bash 调用 bash

子 Shell

子 Shell,也叫非登录 Shell,是在登录过程后启动的 Shell,没有 -l--login 选项,也没有命令名前额外的连接号。

获得登录 Shell 的一般情况包括:

  • 使用 ssh 远程访问您的计算机。

  • bash -lsh -l 模拟初始登录 Shell。

  • sudo -i 模拟初始的 root 登录 Shell。

启动登录 Shell

您可以让终端启动登录 Shell。默认 Shell 将前置连接号而启动。

  1. 按窗口右上角的菜单按钮,选择首选项

  2. 在侧边栏中,在配置文件部分选择您当前的配置文件。

  3. 选择命令

  4. 命令标签下,选择以登录 shell 方式运行命令