如何在 screen 在启动时将用户的默认 shell 从 tcsh 更改为 BASH。
命令 :
screen
安装 :
- 使用portmanager
portmanager sysutils/screen -l
- 使用 portupgrade
portupgrade -Nv sysutils/screen
- 使用传统的ports
cd /usr/port/sysutils/screen make install clean
例子 :
screen -s /usr/local/etc/bash -S new_screen
root 的默认 tcsh shell 永远不应该更改为不在基本安装中的其他 shell。
原因是在启动到单用户模式时,我们将无法在 /usr 中使用其他 shell。
此外,base 中的 shell 使用 base 附带的库。
修补或者升级端口时会出现较少的问题。
其他 :
默认 shell 是 tcsh,增强的 Berkeley UNIX C shell。
要始终告诉 screen 使用 BASH 作为默认 shell,请创建一个别名。
在 ~/.cshrc 中,放置以下行:
alias screen screen -s /usr/local/bin/bash
日期:2020-06-02 22:18:40 来源:oir作者:oir