登录 Shell
基于 UNIX 的系统中的 Shell 能在登录和非登录模式下启动:
- 登录 Shell
登录 Shell 是在用户登录到其用户账户时分配到的 Shell。初始化方法为使用 -l 或 --login 选项,或将连接号加在命令名称前,例如以 -bash 调用 bash。
- 子 Shell
子 Shell,也叫非登录 Shell,是在登录过程后启动的 Shell,没有 -l 或 --login 选项,也没有命令名前额外的连接号。
获得登录 Shell 的一般情况包括:
使用 ssh 远程访问您的计算机。
用 bash -l 或 sh -l 模拟初始登录 Shell。
用 sudo -i 模拟初始的 root 登录 Shell。
启动登录 Shell
您可以让终端启动登录 Shell。默认 Shell 将前置连接号而启动。
按窗口右上角的菜单按钮,选择首选项。
在侧边栏中,在配置文件部分选择您当前的配置文件。
选择命令。
在命令标签下,选择以登录 shell 方式运行命令。