修改cqlsh提示符以获取唯一标识符

问题描述 投票:1回答:1

目前,当我启动cqlsh时,我得到:

ubuntu@ip-172-31-83-106:~$ cqlsh
Connected to Test Cluster at 127.0.0.1:9042.
[cqlsh 5.0.1 | Cassandra 3.11.4 | CQL spec 3.4.4 | Native protocol v4]
Use HELP for help.
cqlsh> 

我希望能够改变

cqlsh>

不像是什么独特的东西

Ubuntu的@ IP-172-31-83-106>

每次运行查询时,提示都会保留。我怎样才能做到这一点?

cassandra cqlsh
1个回答
2
投票

CQLSH对提示的自定义支持非常有限。你可以带入提示的唯一自定义的东西是应该通过CQLSH_PROMPT环境变量传递的字符串,它将在cqlsh>字符串之前打印(参见sources

例如,如果您启动CQLSH

CQLSH_PROMPT="$(whoami)@$(hostname)" cqlsh

然后你会得到这样的东西:

ubuntu@ip-172-31-83-106
cqlsh>

但这就是你能做的一切。

© www.soinside.com 2019 - 2024. All rights reserved.