我需要在 bash 启动后立即运行命令,然后留在 session 中。
我期待类似的东西可以工作 bash && cd ~/Work
,但是,显然,它会在初始 session 中运行第二个命令,而不是我开始的那个。
我找到了这个 run bash command in new shell and stay in new shell after this command executes线程,但运行 bash --rcfile
对我不起作用,因为我仍然需要加载 rcfile。
最佳答案
你仍然可以使用--rcfile
,你只需要在你的命令列表中包含默认rc文件的来源:
bash --rcfile <(echo ". ~/.bashrc && cd ~/Work")
关于bash - 让 bash 在启动后立即运行一个命令,然后留在这个 session 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8784657/