2024-09-28 01:31:32 发布
网友
我已经编写了一系列python工具来生成新的bash会话。我希望那些单独的子shell继承父进程的命令历史。我试过:
shopt -s histappend PROMPT_COMMAND="history -an;$PROMPT_COMMAND"
在.bash_profile中。但它没有给我我所需要的。我已经看过了。我的工具使用:
.bash_profile
生成子进程。在
有什么想法?更好的方法?在
在站点.py套操作系统环境启动时。除非您明确更改,否则不会更改操作系统环境. 所以,打电话给操作系统('/bin/bash')应该有一个与python启动时相同的环境。在
检查操作系统环境,在启动后立即执行,如有必要,对操作系统环境. 直接。在
python docs os
Depending on your OS,.bash_profile只能由登录shell执行,而.bashrc只能由非登录shell执行。在
.bashrc
所以试着把
shopt -s histappend PROMPT_COMMAND="history -a; history -n"
在.bashrc而不是.bash_profile中。在
在站点.py套操作系统环境启动时。除非您明确更改,否则不会更改操作系统环境. 所以,打电话给操作系统('/bin/bash')应该有一个与python启动时相同的环境。在
检查操作系统环境,在启动后立即执行,如有必要,对操作系统环境. 直接。在
python docs os
Depending on your OS,
.bash_profile
只能由登录shell执行,而.bashrc
只能由非登录shell执行。在所以试着把
在
.bashrc
而不是.bash_profile
中。在相关问题 更多 >
编程相关推荐