如何更改程序首选项以在后台而不是前台运行

如何更改程序首选项以在后台而不是前台运行

我一直在使用类似的命令

gedit some_script.pl &很多年了。

但是,我想强制程序在后台自动运行,这样我就可以恢复命令行,并且我不会输入&.

我怎样才能改变某处的某些设置,以便当我输入时

gedit somescript.pl

相反,会得到以下行为

gedit somescript.pl &

答案1

写一个函数。将其添加到您的~/.bashrc(或等效项,如果您不使用 bash):

geditbg(){
    gedit "$@" &
}

然后,打开一个新终端(或只是运行. ~/.bashrc),您现在可以运行geditbg somescript.pl,它将在后台打开。

如果您不想更改命令名称,可以执行以下操作(更改为在系统上/usr/bin/gedit运行时得到的任何名称):which gedit

gedit(){
    /usr/bin/gedit "$@" &
}

相关内容