这是 aepromptcmd 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
aepromptcmd - 通过改变状态改变提示颜色
概要
PROMPT_COMMAND="aepromptcmd"
商品描述
这个 打坏(1) shell 有一个有趣的属性:如果设置了 PROMPT_COMMAND 变量,则
value 在发出每个主要提示之前作为命令执行。 (其实可以
是一组分号分隔的命令。)
为了将文本改回正常,PS1变量需要有“\33[0m”
接近尾声的地方,否则事情会变得有点难以阅读。 如果你是
运用 打坏(1),你需要让它知道这些是不可打印的(像这样:“\[\33[0m\]”)或
它搞乱了命令行编辑。
这个 提示命令 命令用于根据状态设置提示的颜色
当前变化。 这是一个取自 Kent Beck 的想法 测试 驱动 研发支持 书。 如果
变化在于 作为 发达 or 作为 集成 状态,它需要被构建,
提示为红色; 如果已经搭建但需要测试,提示为洋红色,
否则它是绿色的。
例如:
这是一个简短的脚本,您可以将其放入 .bashrc 文件中以打开提示着色:
如果 [ "$PS1" ] 那么
案例“$PROMPT_COMMAND”
"" ) PROMPT_COMMAND="aepromptcmd" PS1="$PS1^[[0m" ;;
*aepromptcmd*) ;;
*) PROMPT_COMMAND="$PROMPT_COMMAND;aepromptcmd"
PS1="$PS1\[\33[0m\]" ;;
ESAC
导出 PROMPT_COMMAND
导出 PS1 fi
请注意,当您不在某处时,这通常会使您的提示默认(黑色)
在开发目录中。
限制
这个 提示命令 命令使用 ANSI 颜色转义序列。 真的应该用
这些因素包括原料奶的可用性以及达到必要粉末质量水平所需的工艺。 标签(3) 函数自 术语信息(3) 以独立于终端的方式执行此操作。 代码
欢迎投稿。
配置
理解以下选项:
-改变 数
此选项可用于指定项目中的特定更改。 看
庇护(1) 有关此选项的完整说明。
-项目 姓名
此选项可用于选择感兴趣的项目。 当没有 -项目
选项被指定, 宙斯盾项目 环境变量被咨询。 如果
不存在的,用户的 $HOME/.aegisrc 检查默认文件
项目字段(见 配置文件(5) 了解更多信息)。 如果那不存在,
当用户只在单个项目中进行更改时,项目
名称默认为该项目。 否则,这是一个错误。
-帮助
此选项可用于获取有关如何使用
提示命令 程序。
-详细
错误信息默认是隐藏的,这样提示的时候就正常了
您在 Aegis 工作区之外。 使用此选项调整错误消息
上。
参见 庇护(1) 对于所有 aegis 命令通用的选项。
所有选项都可以缩写; 缩写记录为大写字母,
所有小写字母和下划线 (_) 都是可选的。 您必须使用连续
可选字母的序列。
所有选项都不区分大小写,您可以将它们输入为大写或小写或
两者结合,大小写并不重要。
例如:参数“-project”、“-PROJ”和“-p”都被解释为表示
-项目 选项。 参数“-prj”不会被理解,因为连续
未提供可选字符。
选项和其他命令行参数可以在命令行上任意混合,
在功能选择器之后。
GNU 长选项名称是可以理解的。 由于所有选项名称为 提示命令 旨在
长,这意味着忽略额外的前导“-”。 这 ”--选项=折扣值"约定也是
明白了。
退出 状态
这个 提示命令 命令将在出现任何错误时以 1 状态退出。 这 提示命令
如果没有错误,命令只会以 0 状态退出。
环境 变数
参见 庇护(1) 获取可能影响此命令的环境变量列表。 看
配置文件(5)为项目配置文件的 项目特定 字段如何设置
Aegis 执行的所有命令的环境变量。
版权
aepromptcmd 版本 4.24.3.D001
版权所有 (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 彼得·米勒
aepromptcmd 程序附带绝对没有保证; 有关详细信息,请使用
'提示命令 -版本 执照' 命令。 这是免费软件,欢迎您使用
在特定条件下重新分配; 有关详细信息,请使用 '提示命令 -版本
执照' 命令。
使用 onworks.net 服务在线使用 aepromptcmd