Liberar el Terminal de un software y seguir ejecutando ambos
Publicado: Lun, 09 Feb 2015, 19:35
Primero chicos, sé que esto es un truco o curiosidad como quieran verlo, y despues de buscar en la wiki y en el foro no lo vi, lo iba a poner en la wiki pero no se porque no puedo acceder en estos momentos, así que si los admin quieren lo pueden mover ahí o rectificarme si ya esto está publicado y simplemente borrarlo
Resulta que en estos dias ando por Canada en un entrenamiento para sacarme CompTIA Linux+ LPIC-1 y SUSE (las certificaciones) y resulta que hoy aprendí algo super curioso para mi, como liberar una consola de un software GUI que fue invocado por esta y poder seguir utilizando ambos. Pues al grano
ejemplo con gedit:
Aquí como la gran mayoría (para no generalizar) sabemos hemos llamado a gedit ha hacer acto de presencia con su GUI y la consola nos ha quedado inutilizada por este, pues bueno tenemos varias opciones.
Primero:
utilizar Crtl+Z en la consola, esto hará que el software entre en estado de suspensión y podamos usar la consola.
Segundo:
Una vez que el software está en estado de suspensión y podamos usar la consola tenemos dos opciones bg (background) y fg(foreground).
Si queremos usar los dos, usamos bg que separa la consola del software GUI. aqui como queda en la consola:
Y fg es simplemente para despertar al software GUI y volver a enlazar esa consola con el software que había sido invocado.
Y por último si queréis ahorrar toda esto pues nada más sencillo que invocar el software con & al final y les llama al software GUI y a la vez les libera la consola.
Es un pequeño truco que yo en lo personal lo he visto útil .
Saludos a todos
Resulta que en estos dias ando por Canada en un entrenamiento para sacarme CompTIA Linux+ LPIC-1 y SUSE (las certificaciones) y resulta que hoy aprendí algo super curioso para mi, como liberar una consola de un software GUI que fue invocado por esta y poder seguir utilizando ambos. Pues al grano
ejemplo con gedit:
Código: Seleccionar todo
[charlie@localhost /]$ gedit testing.txt
Primero:
utilizar Crtl+Z en la consola, esto hará que el software entre en estado de suspensión y podamos usar la consola.
Segundo:
Una vez que el software está en estado de suspensión y podamos usar la consola tenemos dos opciones bg (background) y fg(foreground).
Si queremos usar los dos, usamos bg que separa la consola del software GUI. aqui como queda en la consola:
Código: Seleccionar todo
[charlie@localhost /]$ gedit testing.txt
** (gedit:3145): WARNING **: Error when getting information for file '/testing.txt': No such file or directory
^Z
[1]+ Stopped gedit testing.txt
[charlie@localhost /]$ bg gedit
[1]+ gedit testing.txt &
[charlie@localhost /]$
Y por último si queréis ahorrar toda esto pues nada más sencillo que invocar el software con & al final y les llama al software GUI y a la vez les libera la consola.
Código: Seleccionar todo
[charlie@localhost /]$ gedit testing.txt &
[1] 3178
[charlie@localhost /]$
Saludos a todos