0

我正在寻找一种使 cygwin 终端更紧凑的方法,或者更紧凑的替代终端。目前,我输入的每个命令上面都有一个带有用户名和密码的标题行,每个命令后面都有一个空行。例如:

username ~
$ cd tmp

username ~/tmp
$ 

每 1 行命令 3 行。我经常在小屏幕上工作,这让所有这些浪费的空间非常烦人。有没有我可以更改的设置来防止所有这些浪费的空间?或者,也许是另一个终端?

提前致谢。

4

3 回答 3

3

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

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

PS1='$ '

要使更改永久生效,请将该命令放入您的~/.bashrc文件中。

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

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

于 2013-02-07T23:32:49.070 回答
1

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

echo $PS1

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

export PS1=$

只会给你一个 $ 提示

export PS1="$ "

将在提示后面留下一些空间。还有更多的可能性,这里有一个很好的教程。

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

于 2013-02-07T23:33:44.113 回答
0

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

在此处输入图像描述

我喜欢Xfce Terminal,它允许使用字体选项和颜色选项创建选项卡和新窗口

于 2018-02-27T17:49:33.323 回答