退出Bash模式?

我很抱歉问这样一个愚蠢的问题,但我的Linux服务器卡在“bash”模式。 当我通过terminallogin时,我的命令行如下所示:

-bash-3.2$ 

因为这个,我不能执行其他命令。 如果我input“退出”它closuresterminal窗口。 我怎样才能退出这个bash模式,这样我就可以input命令了?

Solutions Collecting From Web of "退出Bash模式?"

Bash是一个命令行解释器。 这是在Linux系统上运行命令的一种方法。

你是说不允许你运行你输入的命令吗? 当你使用bash运行命令时,它给出了什么错误或响应?

尝试运行命令reset它可能你搞砸了会议。

尝试运行输入tput setb 6将bgcolor更改为深红色。 如果它工作,那么你的设置搞砸了:

最有可能的是,如果你没有在没有正确的知识的情况下绕过你的系统配置: rm ~/.bashrc

CTRL+ALT+F2会把你从X-Windows系统中拉出来,然后把你冲进控制台。 如果事情不能在那里正常工作…你把事情搞糟了。 请咨询NIX用户论坛,以获得有关此主题的帮助,因为这不是一个真正的编程问题。

http://www.unix.stackexchange.com/

哦,并输入tput setb 0将恢复您的默认背景颜色。

如果这不是你想要的shell,你总是可以输入例如。 zshtcsh或者这个bash会话中的任何东西进入你选择的shell。

在更长久的基础上,您选择的外壳与您的用户帐户相关联。 检查/etc/passwd ,你会发现每一行的最后一项定义了哪个用户使用的shell。 你可能被设置为/bin/sh/bin/bash

您可能有一个GUI配置工具,例如Ubuntu上的“用户和组”,您可以在其中设置默认外壳。

对这些设置的任何更改都会在您下次登录时生效。

你应该检查你自己的路径中的两个文件: .bash_profile.bashrc

确保它们格式正确。