我如何制作一个带有&符号的命令的别名?

时间:2013-01-31 22:26:39

标签: bash vim ubuntu-unity

我正在尝试使用Unity运行gvim工作,但我似乎无法让它工作。

解决方法是我可以运行命令gvim -f MYARGS&以使其与Unity一起玩得很好。

这让团结管理菜单栏或其他东西。为此,我尝试了一个命令:alias gvim=gvim& -f,但这不起作用。然后我尝试将它变成一个函数

alias gvim=gvim_hack
# Why isnt this passing all args (if any) to gvim and running it the way I want?
gvim_hack()
{
  gvim -f $@ &
}

但这似乎也行不通。我对linux很新。

解决:我有名字冲突

alias gvim=gvim_hack
gvim_hack()
{
  /usr/bin/gvim -f $@ &
}

1 个答案:

答案 0 :(得分:1)

定义别名时使用引号。

alias gvim='gvim -f &'