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
alias
funciona (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
bash
sintaxis.Para que esté permanentemente disponible, simplemente agregue la definición de función a
~/.bashrc
.fuente
¿No puedes simplemente correr
nohup
antes del comando deseado? Como enfuente