相关疑难解决方法(0)

如何调用bash,在新shell中运行命令,然后将控制权交还给用户?

这必须是非常简单或非常复杂,但我找不到任何关于它...我试图打开一个新的bash实例,然后在其中运行一些命令,并将控件返回给用户内部相同的实例.

我试过了:

$ bash -lic "some_command"
Run Code Online (Sandbox Code Playgroud)

但这会some_command在新实例中执行,然后关闭它.我希望它保持开放.

还有一个可能会影响答案的细节:如果我可以让它工作,我会在我的.bashrc别名中使用它,所以实现的奖励积分alias!

bash shell

70
推荐指数
4
解决办法
8万
查看次数

在新shell中运行bash命令并在执行此命令后保留在新shell中

我有一个问题.我正在寻找这个答案很长时间 - 如何在新的bash shell中运行命令并在执行此命令后保留在这个新的shell中.例如:

bash -c "export PS1='> ' && ls"
Run Code Online (Sandbox Code Playgroud)

将使新的shell,导出PS1,列表目录和...将退出到我当前的shell.我想留在新的.

bash shell command

31
推荐指数
1
解决办法
1万
查看次数

标签 统计

bash ×2

shell ×2

command ×1