Linux:使用“screen”时的别名

Linux:使用“screen”时的别名

我正在使用screen,并且我的 中有多个别名~/.bash_profile,例如python=python-2.6。但由于某些原因,当我在 中工作时,这些别名不起作用screen。我该如何让它们起作用?

答案1

.bash_profile在登录 shell 中运行。您可能希望将别名放在.bashrc文件中。或者,您可以.bash_profile每次启动 shell 时执行screen

答案2

使用-lbash 选项来.screenrc启动屏幕会话的 bash shell 作为登录 shell:

screen bash -l

答案3

将这一行添加到您的 ~/.screenrc 文件中:

shell -/bin/bash

第一个破折号使用登录选项执行 shell

答案4

如果你exec bash在启动屏幕后运行,它们就会工作

相关内容