我最近使用在线升级“按钮”从 Ubuntu-14.04 升级到 Ubuntu-16.04。我希望命令行界面为“tcsh”。我该怎么做?当我输入“which set setenv”时,没有得到任何响应。为什么这些命令不见了?
答案1
那么,你确定你的系统中安装了 tcsh 吗?默认情况下 shell 是狂欢。如果你特别希望将 tcsh 作为你的默认 shell,请首先检查你是否已在系统中安装了它,并使用以下命令了解它的路径
which tcsh
如果已安装,您可以看到其安装路径,我假设默认情况下它可能是/bin/tcsh。现在检查它是否在文件 /etc/shells 中。如果是,现在您可以通过发出以下命令将默认 shell 从 bash 更改为 tcsh
usermod -s /bin/tcsh USERNAME
在上面的命令中改用你的系统用户名。就是这样。