社区首页 >问答首页 >如何有效地使用环境变量?

如何有效地使用环境变量?
EN

Ask Ubuntu用户
提问于 2016-02-01 08:23:21
回答 2查看 489关注 0票数 0

我对学习如何选择正确的env很好奇。变量。如何确定设置什么env。变量将完成任务。

示例:

如果要确保命令历史记录总是立即写入,可以将该命令放入PROMPT_COMMAND变量(这种解决办法引起了人们的好奇心。)中:

代码语言:javascript
代码运行次数:0
复制
export PROMPT_COMMAND='history -a'

这是我的难题:PROMPT_COMMAND是如何被选中来完成这项工作的。我怎样才能获得这种天赋?

EN

回答 2

Ask Ubuntu用户

发布于 2016-02-01 08:40:44

如果您使用bash作为默认的shell,则确实可以设置PROMPT_COMMAND

您通常在命令的手册页(从bash手册页在线)或键入man bash来找到提示或详细的指导方针:

代码语言:javascript
代码运行次数:0
复制
PROMPT_COMMAND
If set, the value is executed as a command prior to issuing each primary prompt.

不久前,我确实提出了使用这个env var的另一个解决方案:在每个外壳命令的末尾添加一个后缀

询问Ubuntu是一座金矿,因为谁想了解和发现更多关于Linux的信息。

票数 3
EN

Ask Ubuntu用户

发布于 2016-02-01 08:47:42

PROMPT_COMMAND是如何选择完成这项工作的?

PROMPT_COMMAND是特定于bash的变量之一,它在屏幕上打印$PS1提示符之前以命令的形式运行其值。默认情况下,它是未设置的。

如何确定设置什么env。变量将完成任务。

通过在终端中读取bashman bash的手册页。那里有环境变量的列表。没有天赋,只有实践。和RTFM‘’ing很多。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/728357

复制
相关文章

相似问题

如何使用脚本解除环境变量?

10

如何使用setenv设置环境变量?

20

如何更有效地使用find命令?

10

如何设置环境变量?

60

如何设置永久环境变量?

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文