Estoy seguro de que esta es una pregunta recurrente, pero no pude encontrar una que tuviera una respuesta que se ajustara a mi problema.
Lo que quiero hacer es algo como esto:
alias disexit = " & disown & exit"
gnome-calculator disexit
Entonces correría la línea de comando
gnome-calculator & disown & exit
Por lo tanto, como resultado, tendría una instancia de la calculadora ejecutándose y ningún terminal flotando detrás de ella, sin tener que escribir manualmente todo.
Si es posible, me gustaría tener ese alias para que sea permanente.
command-line
bash
bash-alias
Gato nerd
fuente
fuente

Respuestas:
Así no es como
aliasfunciona (y AFAIK lo que quieres no se puede hacer sin modificarsebash), pero si no te importa una sintaxis ligeramente diferente, puedes agregar algo comoa su
.bashrc(para hacer esta función permanente), y llamarlo comofuente
No puedes hacer esto con un alias. Sin embargo, lo que puede hacer es codificar una función:
Pero deberá llamar a esto al revés:
Esto es lo más cerca que estará de sus requisitos con la
bashsintaxis.Para que esté permanentemente disponible, simplemente agregue la definición de función a
~/.bashrc.fuente
¿No puedes simplemente correr
nohupantes del comando deseado? Como enfuente