Questions tagged «ps1»

8
提示的右对齐部分
我确信我已经看到有人在其终端窗口中将其提示的一部分与右侧对齐,然后将实际光标从第二行开始。我知道我可以在PS1中使用“ \ n”来实现第二行,但是我无法弄清楚如何将其中的一部分对齐到右侧。我看到的只是在两个字符串之间添加了空格吗?
27 bash  command-line  ps1 

2
Linux:着色bash提示将打破回车符
当我尝试bash像这样使提示变色时: export PS1="\e[0;31m[\u@\h \W]\$ \e[m " 它破坏了回车符(而不是在行已满时转到新行,而是从同一行开始并擦除输入文本)。 如果我删除颜色序列,则效果很好。 我使用Ubuntu 11.10和终端(guake也有相同的错误)。

5
在本地计算机和ssh会话中以不同方式设置$ PS1
我将我的主目录保留在版本控制之下,这样我的基本配置就可以在任何计算机上轻松使用。 我的本地计算机上的bash命令提示符是一个复杂,丰富多彩的东西,包括当前的git存储库及其状态。但是user@host ~ $当我ssh进入远程机器时,我宁愿有一个简单的命令提示符。 我希望能够更新我,.profile以便$PS1在本地运行时设置复杂,在ssh会话中运行时设置简化。 基本上,我喜欢像我的$AM_I_LOGGED_IN_VIA_SSH变量一样的变量.profile。那可能吗?
9 bash  ssh  shell  ps1 

1
在PuTTY下使用GNU屏幕的PS1窗口标题
我目前通过以这种方式连接我的.bashrc中的三个变量来设置我的PS1标题: export TERMSERVER=`who am i | awk '{print $NF}' | tr -d ')''('` if [ -n "$TERMSERVER" ] ; then PS1_TITLE='\h ($MACHTYPE) - $SHELL[$SHLVL] <-- $TERMSERVER' else PS1_TITLE='\h ($MACHTYPE) - $SHELL[$SHLVL]' fi export PS1="$PS1_TITLE\n$PS1_LINE\n$PS1_PROMPT" 我还打开了几个PuTTY并在每个PuTTY中启动一个不同的GNU屏幕,每个屏幕都有一个会话名称,例如: screen -T screen -U -S session-1 (in PuTTY #1) screen -T screen -U -S session-2 …
4 putty  gnu-screen  ps1 

1
PS1问题,cmd正在循环播放
我已设置PS1为以下值: PS1="\033[0;37m[\033[1;33m\w\033[0;37m]\n\t \[[34m\]\u\033[0;37m@\[[34m\]\[[1m\]\h\[(B[m\] $" 问题是任何超过一行的命令都会循环并且不会生成新行。所以我覆盖了我已输入的行。有什么问题PS1?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.