ps1

    2热度

    1回答

    我已经写了下面的bash配置文件设置文件: BLACK="\[\033[0;30m\]" DARK_GRAY="\[\033[1;30m\]" LIGHT_GRAY="\[\033[0;37m\]" BLUE="\[\033[0;34m\]" LIGHT_BLUE="\[\033[1;34m\]" GREEN="\[\033[0;32m\]" LIGHT_GREEN="\[\033[1

    2热度

    1回答

    我有我的登录脚本这样的事情,保持$ foo的在我的终端右上方的包装。它有效,但有一个警告。如果我输入一个非常长的命令,它不会换行。 (好吧,如果它超过两行,它会自动换行,但第二行覆盖第一行,如果有意义的话)。 任何人都知道如何让bash换行(即插入换行符)在$ POS ?甚至在$ COLUMNS? trunc_pwd() { # See http://www.tldp.org/HOWTO/Bash

    1热度

    1回答

    我有一个小问题,Debian服务器上的提示,我不断收到变量文字: PS1='\u \w $' 给了我一个提示显示: \u \w $ 它应该在哪里应该显示: username dirname $ 我在这里丢失了什么?

    67热度

    2回答

    我是新来的git,我想当前的git分支添加到我的已经存在的提示,其定义如下: RESET="\[\017\]" NORMAL="\[\033[0m\]" RED="\[\033[31;1m\]" YELLOW="\[\033[33;1m\]" WHITE="\[\033[37;1m\]" SMILEY="${WHITE}:)${NORMAL}" FROWNY="${RED}:(${NO

    3热度

    1回答

    当我尝试使用cd〜/ .ssh转到.ssh目录时,它正确导航到该目录,但是我找不到一个__git ps1:命令。不知道为什么会发生这种情况,以及如何解决问题。 这里是我的.bashrc文件 #Git tab completion source ~/git-completion.bash # Show branch in status line PS1='[\W$(__git_ps1 " (%

    0热度

    1回答

    我写了powershell ps1代码,它具有($args[0] * -1)即具有负值乘法的变量。当代码在powershell : .\myscript.ps1中运行时,代码会轻而易举地通过。 在脚本的调度过程中,它不起作用,所以当我在运行CMD提示符下使用Powershell.exe -ExecutionPolicy ByPass "c:\myscript.ps1" 101 3运行时,它抛出了错

    1热度

    1回答

    我正在修改PS1变量的一些bash脚本,来控制我的命令行颜色。我想要做的事情之一是在本地文件夹名称后面加上“(svn)”,如果我在svn回购中。我如何试图做到这一点ATM是具有这种功能在我的.bashrc,我打电话的时候我设置PS1: function __svn_branch { local branch=$(svn info | grep URL:) [ "$branch"

    17热度

    4回答

    您可以在您的PS1 confuration使用\ d显示长日期即。 5月18日星期二,但是我怎样才能让它以例如18.05.2012的格式显示呢?

    1热度

    2回答

    使用脚本,我改变了父Bash shell的提示。我曾尝试以下: PS1="Hello World > " 这改变了子shell,该脚本运行的提示,但该命令我会用它来改变父shell的提示。有任何想法吗?

    5热度

    1回答

    我在〜/ .localsh文件中添加了以下内容,以便在使用git时自定义我的bash提示符。 基本上我想得到当前分支显示在我的终端。 gitk工具显示带有绿色背景和黑色前景的分支,所以这就是我想要做的。 我的工作原理是什么,但是当我按下键盘上的向上箭头以回滚之前的命令时,它会被覆盖。 这个东西已经发生在你之前,我没有用[\ e [0m]结束颜色序列。 因为调用getgitbranch函数,现在发生