修改cqlsh提示获取唯一标识符
modifying cqlsh prompt to get unique identifier
目前当我启动 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>
并且每次我运行查询时,提示都会保留。我该怎么做?
CQLSH 对自定义提示的支持非常有限。您可以带入提示符的唯一自定义内容是应通过 CQLSH_PROMPT
环境变量传递的字符串,该字符串将在 cqlsh>
字符串之前打印(请参阅 sources)
例如,如果您以
的身份启动 CQLSH
CQLSH_PROMPT="$(whoami)@$(hostname)" cqlsh
然后你会得到这样的东西:
ubuntu@ip-172-31-83-106
cqlsh>
但这就是你所能做的。
目前当我启动 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>
并且每次我运行查询时,提示都会保留。我该怎么做?
CQLSH 对自定义提示的支持非常有限。您可以带入提示符的唯一自定义内容是应通过 CQLSH_PROMPT
环境变量传递的字符串,该字符串将在 cqlsh>
字符串之前打印(请参阅 sources)
例如,如果您以
的身份启动 CQLSHCQLSH_PROMPT="$(whoami)@$(hostname)" cqlsh
然后你会得到这样的东西:
ubuntu@ip-172-31-83-106
cqlsh>
但这就是你所能做的。