Tag: ps1

在终端提示符后面的’@’后面的名字是什么意思?

我注意到在终端时提示符通常是username@users:或者我甚至看过username@(none): 我知道第一部分是登录用户的用户名,但@符号之后的部分是什么?

“export PS1 =”用于自定义shell提示符

我想自定义shell提示符以包含时间。 所以,我确实export PS1=’\t\w\$’ 。 我的提示现在看起来像18:57:37~$ 。 我不知道如何用username@hostname作为前缀。 另外,我不知道如何更改\t , \w每个参数的颜色。 在所有测试之后,我如何将其设置回默认值? 最后,出口线在哪里? 我查看了~/.profile ,但没有行export PS1=’\t\w\$’ 。

如何从命令行提示符中删除计算机名称?

有没有办法从命令行提示符中删除我的计算机名称? 我希望提示看起来像这样: kasiya:~$ 而不是这个: kasiya@kasiya-pc:~$

Shell提示自定义和cmd行为

我希望我的提示显示: 当前(绝对)工作目录,绿色和绿色 在一个新的线,美元符号和一个空的空间。 我在.profile使用这一行 export PS1=’\e[0;32m$(pwd)\n\e[m$ ‘ 因此,当在例如Desktop ,我的提示如下所示: 但是,有时当按下向上箭头重新运行以前的命令时,在提示开始时会出现一个随机字符序列,除非我按Enter键,否则它似乎不会消失,例如 我从来没有点过cd cd Desktop命令。 最奇怪的部分是退格甚至不会删除上面两个cd命令中的第一个! 有什么建议?

在CLI中反向搜索:之后混乱输出

请参阅下面的编辑,这不完全是Shell提示自定义和cmd行为的重复 CLI中的reverse-searchfunction被破坏,我不知道如何修复它… 当我按下ctrl + r并搜索我之前做过的命令时,找到它然后按右箭头键使用它,输出就被打破了。 这是一个例子: # I reverse-searched the word “test” then pressed right arrow yoshiji@x1carbon:~/path/to/git/folder (master) $ch)`test’: rake test # ^^^^^^^^^^ weird output # ^ cursor right there 它还将我的光标“移动”到不同的位置。 如果按Enter键,则执行正确的命令(在这种情况下为rake test ),这意味着显示的文本与实际执行的文本不同。 我知道这很可能与我的~/.bashrc PS1导出有关,所以这是这个文件的最后~/.bashrc行: # Git branch in prompt. git_branch() { branch=$(__git_ps1 2> /dev/null) if [ “$branch” = ” (master)” ]; then echo […]

在终端中预先安装当前的git分支

如何配置终端显示当前的git分支? 我想看到第二行而不是第一行: andy@bob:~/my_projects/project_x$ (master)~/my_projects/project_x$ 我不想运行git status来查看我目前在哪个分支!

为什么在printenv中没有像PS1这样的变量?

从我可以告诉printenv显示环境变量,但为什么我没有看到其他变量如PS1自定义shell提示符? 究竟什么是printenv输出,为什么它不接收PS1 ? 有没有比printenv更全面的输出命令?

如何永久更改终端的提示

如何更改终端上显示的提示名称? 我的提示: @-MEGA-BOOK-VR320:~$ 太长了。 我想将其更改为: gcc : 但是,当我从一个目录转到另一个目录时,我应该看到路径。 gcc :~$ cd X_directory gcc :~/X_directory$ 我怎么能这样做,永久?

我在哪里可以找到$ PS1变量的完整参考?

我机器上的默认PS1变量(Kubuntu 13.10)是这样的: \[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\w\$ 我正在寻找有关$ PS1变量如何工作的参考,至少可以让我理解上面的PS1变量。

如何缩短命令行(bash)提示?

目前它是: michael@Castle2012-Ubuntu-laptop01:~/Dropnot/webs/rails_v3/linker/spec/controllers$ 重命名我的机器和目录结构之外… 我怎么能让它更像是: michael:controllers$