命令行界面 – 在Asterisk CLI中配置命令提示符

前端之家收集整理的这篇文章主要介绍了命令行界面 – 在Asterisk CLI中配置命令提示符前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
>我正在尝试在星号CLI中设置颜色提示.在文档中我发现了这个:

%Cn [; n]将终端前景(和可选背景)颜色更改为
指定.可以在include / asterisk / term.h中找到完整的颜色列表*

但我无处可寻找颜色代码的格式.我有
尝试了所有可能的排列,其中没有一个有效:

ASTERISK_PROMPT="%Cn[COLOR_BLUE] %H: " asterisk -vvvvvvr
ASTERISK_PROMPT="%Cn[32;128] %H: " asterisk -vvvvvvr
ASTERISK_PROMPT="%Cn[32;] %H: " asterisk -vvvvvvr
ASTERISK_PROMPT="%Cn[;32] %H: " asterisk -vvvvvvr
ASTERISK_PROMPT="%Cn[;COLOR_CYAN] %H: " asterisk -vvvvvvr
ASTERISK_PROMPT="%Cn[32|128] %H: " asterisk -vvvvvvr

有人可以告诉我如何让我的星号提示为红色,例如?
>另外,CLI提示符还有另一个问题:

我在Debian Wheezy上使用Asterisk 11.13.当我在星号CLI时,我
可以使用命令历史和“类似readline”的函数,如CTRL r来搜索.
但并非所有功能都可用.例如,备用映射
对于“页面向上”和“向下翻页”来搜索历史记录不起作用.他们
在其他一切工作(bash,MysqL,..)

$cat /etc/inputrc
"\e[5~": history-search-forward
"\e[6~": history-search-backward

有没有办法让它在星号中工作?

“ASTERISK_PROMPT”是一个环境变量,应在启动CLI之前设置它以使其生效.

export ASTERISK_PROMPT="%C31%H*CLI%#"
asterisk -r

至于您的特定版本,(Asterisk 11分支)不显示颜色的原因如下:

>连接到服务器的命令行选项包括“无颜色”标志.
>未定义“term”环境变量.
>如果terminfo数据库存在,并且不包含max_colors定义,或者值= 0.
>“term”环境变量不包括以下之一:

>“xterm”
>“xterm-color”
>“xterm-256color”
>“Eterm”
>“vt100”
>“crt”

如果满足任何这些标准……你将无法获得vt100颜色.

此信息直接来自source-code.

原文链接:https://www.f2er.com/bash/385301.html

猜你在找的Bash相关文章