ps1

    0热度

    2回答

    有没有办法让我的Ubuntu的命令提示符是这样的: 用户@主持人:家里$ ,但仍然有行为: 用户@主持人:家里$ CD项目 用户@主持人:家用/项目$ 眼下,主目录之前,我的工作目录路径是堆满了从我校的东西的服务器(例如user @ host:/ blah/blah/blah/home $)。有没有办法在我浏览时仍然可以将目录路径添加到提示中,但只是修剪开始的东西?

    13热度

    3回答

    我试图设置PS1,以便它在登录后立即打印出一些内容,但之后会以换行符开头。 假设export PS1="\h:\W \u\$ ",所以第一次(即登录后右),您将获得: hostname:~ username$ 我已经在我的~/.bashrc一直想是这样的: function __ps1_newline_login { if [[ -n "${PS1_NEWLINE_LOGIN-}"

    7热度

    1回答

    新手问题,我最近改变了我的PS1到这一点: RESET="\[\017\]" NORMAL="\[\033[0m\]" YELLOW="\[\033[0;33m\]" CYAN="\[\033[0;36m\]" export PS1="\[$RESET\]\[email protected]\h:\[$CYAN\]\w\[$YELLOW\]\$(__git_ps1)\[$NORMAL\]

    1热度

    2回答

    注意:不要为该示例提供更简单的解决方案,它仅生成以显示问题,订单取自真实的​​。 我试图改变我的PS1在“.bashrc中”,不想在这里打全码(但需要存储的文字模板中定义它的内部变量之前),问题总结到: PROMPT_START='$PathShort' PathShort="\w" PS1="$PROMPT_START$" 结果我有: \w$ 但我相信: ~/java/git/she

    1热度

    3回答

    我一直在搞,试图获得一个新的有色PS1,如果我使用Python virtualenv,它可以自动告诉我。我非常,非常新的猛砸,所以经过一番研究,我创造了这样的事情(简化为清楚起见): function virtualenv { if [ -n "$VIRTUAL_ENV" ]; then VIRTUAL=" $BLACK($GREEN`basename $VIRTUAL_EN

    9热度

    1回答

    我有这样的代码上色我的终端: export PS1="\e[1;30m\][\e[\e[1;30m\]\e[1;33m\] \[email protected]\H \[\e[1;32m\]\w\[\e[0m\] \e[1;30m\]]\n[\[ \e[1;31m\]\T\[\e[0m\]\e[1;30m\] ] > \e[37m\]" 但我有一个问题,当文本应该在新的生产线就覆盖了第一线,有

    2热度

    1回答

    我在.bashrc文件中有一个非常简单的ps1脚本,这会导致一个名为blah的随机脚本生成器。 export PS1="\[$(tput bold)\]\[$(tput setaf 1)\]\\$ \[$(tput sgr0)\] $PWD :: **$(. blah)** ::" 的嗒嗒脚本应该简单地每次导出一个随机字符串在shell .... function silly { l

    0热度

    1回答

    我想将我的bash提示符的构造移动到可以模块化构建的函数中。问题是,我无法弄清楚如何让函数的结果被解释。 例子: function build_prompt { echo "\@" } export PS1="\$(build_prompt)" 我的提示总是显示为\@,但应该是当前时间。 当然有围绕这个特定的例子的方法,但我想要一个通用的解决方案,所以我可以将它用于其他转义组件,

    1热度

    1回答

    我已配置了一个PS1 bash提示符。 我~/.bashrc文件: if [[ $EUID -ne 0 ]]; then PS1='\n\e[0;33m☛ \W\e[0m \n\e[1;35m⤷\e[0m ' fi 的问题是,新的生产线重叠的前一个。 任何想法如何解决这个问题?

    4热度

    2回答

    我的PS1变量: \[\e]0;\[email protected]\h: \w\a\]${debian_chroot:+($debian_chroot)}\[email protected]\h:\w\$ 我明白,只是第一部分\[\e]0;\[email protected]\h: \w\a\]一切。这部分的目的是什么?它似乎不影响我的提示。事实上,我的问题可能会减少更多的这部分:\e]0;