<分区>
我在使用某些 shell 命令时遇到困难,我认为这是由于我的 shell 设置为 BASH 失败所致。
以下命令解决了我的问题:
bash --login
或者直接输入
bash
因此看来我需要将我的 shell 重新配置为 bash,这应该很简单。我的默认 $SHELL 变量是/bin/bash
我认为这是由于我的终端首选项中的以下设置所致:
run a custom command instead of my shell
/bin/tcsh/
为什么我的 shell 首选项应该设置为这个,tcsh 相对于 bash 的优势/用途是什么?
此外,我应该如何克服这个问题,同时仍然保留使用可能依赖于此默认终端首选项 (/bin/tcsh) 的任何功能
这是我的一些系统信息:
Ubuntu 14.02
$SHELL
/bin/bash
$BASH_VERSION
undefined variable
我以前使用以下命令从 DASH 更改为 BASH:
sudo dpkg-reconfigure dash
我之前也使用过以下命令:
sudo apt-get install csh