我使用的是 CentOS 6.5,chsh
命令不起作用。我尝试过在我的帐户下以 root 身份运行,每次都使用完整参数chsh -s /bin/tcsh
,然后仅使用chsh
并按照提示操作。每次都说 shell 已更改,但实际上并没有更改——我继续使用 bash。
我该如何解决此问题?
答案1
运行该命令后,您必须注销并重新登录。chsh
更改您的登录 shell,而不是当前 shell。
要更改当前 shell(实际上是启动一个 tcsh shell),你可以运行/bin/tcsh