Na verdade, é isso:
nohup firefox & 2> /dev/null; exit;
Se você quiser usar um alias, basta fazer:
alias ff='nohup firefox & 2> /dev/null; exit;'
e veja a mágica acontecer quando você executa ff
Eu gostaria de usar o seguinte cenário para meus aplicativos favoritos no Linux (Ubuntu 10.10) para salvar o mouse e clicar neles:
--geometry
de gnome-terminal
Por enquanto, criei o seguinte alias, mas ele não se comporta como descrito:
alias ff="gnome-terminal --geometry 100x100-0+0 -e 'firefox'; exit"
Em vez disso, ele abre um novo terminal, mata o primeiro e mata o segundo ao sair do firefox.
Se eu tentar o seguinte:
alias ff2="firefox &; exit"
Eu recebo a mensagem de erro:
bash: syntax error near unexpected token ';'
Na verdade, todas essas tentativas falham:
alias ff="gnome-terminal --geometry 100x100-0+0 -e 'firefox'; exit"
alias ff2="firefox &; exit"
alias ff3="nohup firefox & ; exit"
alias ff4="nohup firefox; exit
Como posso obter o comportamento desejado?
Na verdade, é isso:
nohup firefox & 2> /dev/null; exit;
Se você quiser usar um alias, basta fazer:
alias ff='nohup firefox & 2> /dev/null; exit;'
e veja a mágica acontecer quando você executa ff
É uma resposta do superusuário, mas você está ciente do atalho Alt-F2?
argumentos do comando nohup & ; sair
Talvez você ache mais produtivo definir atalhos de teclado em seu gerenciador de janelas para simplesmente abrir os vários programas de interesse?
Tags command-line alias linux