如何在 1 行显示 Linux 命令行?

How to show the Linux command line on 1 row?

我发现 Mac 上的 BASH 命令行与我的 Linux 上显示的略有不同。我想在 Linux 上露面,就像在 Mac 上一样。

这是我当前 Linux:

namename@machine::home/username
$

我想要这样的东西(那种对应于 Mac 外观,至少对于 'all on 1 row'):

namename@machine::home/username$

我想这是可能的,但我该如何实现呢?实际上我正在使用 PuTTy 2011-07-19:r9232 b.t.w.

您需要编辑文件 .bash_profile,

  1. 打开终端

  2. 运行 要编辑的命令:

    纳米.bash_profile

  3. 插入这一行:

    导出 PS1="[\e[0;31m]\u[\e[0;36m]@[\e[1;36m]\h[\e[1;34m] :[\e[1;33m]\w[\e[0;31m]$ [\e[0;37m]"

  4. Ctrl+X 保存,关闭再打开终端

  5. 您将获得

    用户@主机:~/working/dir $