让bash在启动后立即运行命令然后继续在此会话中?

时间:2012-01-09 06:27:00

标签: bash

我需要在bash启动后立即运行命令,然后保持在会话中。 我期待类似的东西可以工作bash && cd ~/Work,但是,显然,它会在初始会话中运行第二个命令,而不是我正在开始的那个。

我找到了这个run bash command in new shell and stay in new shell after this command executes线程,但是运行bash --rcfile对我不起作用,因为我仍然需要加载rcfile。

1 个答案:

答案 0 :(得分:5)

您仍然可以使用--rcfile,您只需要在命令列表中包含默认rc文件的来源:

bash --rcfile <(echo ". ~/.bashrc && cd ~/Work")