紧凑的cygwin终端

时间:2013-02-07 23:28:36

标签: terminal cygwin

我正在寻找一种让cygwin终端更紧凑的方法,或者更紧凑的备用终端。目前,我输入的每个命令都在其上方有一个标题行,其中包含username和pwd,并且每个命令都有一个空白行。例如:

username ~
$ cd tmp

username ~/tmp
$ 

每1行命令3行。我经常在一个小屏幕上工作,这使得所有这些浪费的空间非常烦人。我可以改变某个地方以防止所有浪费的空间吗?或者,也许是另一个终端?

提前致谢。

3 个答案:

答案 0 :(得分:3)

这是Cygwin设置的默认shell提示符。

在当前终端中使用较小的提示:

PS1='$ '

要使更改成为永久更改,请将该命令放在~/.bashrc文件中。

您可以将提示设置为您喜欢的任何内容,如bash manual所述(有几个控制不同提示的变量; $PS1是主要提示符。)

重要的是要记住,而不是在Cygwin中(如在Linux和Unix中),终端程序是与其中运行的shell分开的程序。提示由shell控制; bash是默认值。图形显示由终端仿真器控制,终端仿真器可以是rxvtminttyxterm,甚至是通常运行类似DOS的shell的Windows终端。

答案 1 :(得分:1)

您看到的是提示,存储在环境变量PS1

echo $PS1

将向您展示它是如何创建的。顺便说一下,该提示由bash shell管理,而不是由终端管理。

export PS1=$

只会给你一个$提示

export PS1="$ "

会在提示后面留出一些空间。还有更多的可能性,here是一个很好的教程。

bash从名为~/.bashrc的文件中读取其设置,该文件在您的主目录中名为.bashrc。请注意,由于名称中的初始点ls默认情况下不会显示该文件,因此ls -a或ls -la将会显示。

答案 2 :(得分:0)

我建议我们使用Cygwin-X使用现代终端,​​如下面的交互式菜单所示

enter image description here

我喜欢 Xfce终端,它允许使用字体选项和颜色选项创建标签和新窗口