如何以及在哪里可以永久设置 $ 程序文件以具有额外的参数 '&'

如何以及在哪里可以永久设置 $ 程序文件以具有额外的参数 '&'

当我从终端运行一个程序时,如下:

 $ program file  

例如

 $ gedit myfile.txt

我想不出有什么时候我不喜欢使用“&”,这样我就可以在程序运行时释放我的终端以供使用。

有谁知道我可以在哪里或如何将这个“&”设置为这种情况的参数?

答案1

您可以创建一个 shell 函数:

gedit() { command gedit "$@" & }

或者

function gedit() { command gedit "$@" & }

function至少在理论上,关键字是可选的。如果函数名称已经定义为别名,则可能有必要;看这个答案了解详情。

命令build-in 将其参数作为命令调用,绕过任何同名的 shell 函数。

将定义添加到您的定义中$HOME/.bashrc,以便在您启动新 shell 时对其进行设置。

相关内容