我一直在使用类似的命令
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 "$@" &
}