退出Bash模式?

时间:2012-05-09 20:13:45

标签: linux bash

我为提出这样一个愚蠢的问题而道歉,但我的linux服务器陷入了“bash”模式。当我通过终端登录时,我的命令行如下所示:

-bash-3.2$

因此我无法执行其他命令。如果我输入“exit”,它会关闭终端窗口。如何退出此bash模式以便输入命令?!

4 个答案:

答案 0 :(得分:2)

尝试运行命令reset,你可能搞砸了会话。

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

最有可能的情况是,如果你在没有正确认识事物的情况下没有扎根于你的系统配置:rm ~/.bashrc

CTRL+ALT+F2会让你退出X-Windows系统并将你闯入控制台。如果事情在那里不能正常工作......你已经搞砸了很多时间。请咨询NIX用户论坛以获取有关此主题的帮助,因为它不是一个真正的编程问题。

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

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

答案 1 :(得分:2)

如果这不是您想要的shell,您可以随时输入例如。 {b}会话中的zshtcsh或其他任何东西都可以进入你选择的shell。

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

您可能拥有一个GUI配置工具,例如'用户和群组'在Ubuntu上,您可以在其中设置默认shell。

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

答案 2 :(得分:-1)

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

您是说它不允许您运行您输入的命令?使用bash运行命令时会给出什么错误或响应?

答案 3 :(得分:-1)

You should check two files in your own path : .bash_profile and .bashrc

Make sure that they are in correct format.