Cerrar la terminal sin perder el programa en ejecución

la aplicación se cierra al cerrar la terminal de comandos linux¿Cuántas veces te has puesto a trabajar desde la terminal y has abierto un programa (con su entorno gráfico correspondiente)?

¿Eres de los que dejas la terminal abierta hasta que terminas o la cierras instintivamente para comprobar, horrorizado (si no has guardado lo que has estado haciendo), que el programa se ha ido al garete?

¿Cansado de jurar en arameo antiguo?

¿Te gustaría una solución a tus “males”?

Pues pasa (sin llamar) que dentro encontrarás la solución ;)

Seguir leyendo

Sustituir contenido de un fichero desde la terminal

cambiar contenido fichero de texto desde la línea de comandos de LinuxSuele ser habitual encontrar en las explicaciones de Internet la necesidad de sustituir algún dato en un fichero de texto obligando para ello al usuario a localizar el archivo, hacer una búsqueda en su contenido y hacer el cambio pedido sin equivocarse en ninguno de los pasos.

No es una tarea excesivamente complicada pero si que puede resultar aburrida, innecesaria y propensa a errores.

Para uno de los artículos que voy a publicar próximamente se requiere hacer una operación de este tipo y, como imagino que no será la última vez que tengamos que hacer algo así he optado por publicar este artículo en el que explico cómo realizar, con una sola instrucción, algunas operaciones básicas sobre el contenido de un fichero de texto desde la línea de comandos.

Seguir leyendo

Modificar el registro en Linux desde la terminal

Mira que no quería llamarlo registro (me recuerda demasiado al de Microsoft Windows) pero es que se parecen como dos gotas de agua.

Suele ser habitual encontrar como solución a problemas con el entorno el modificar la configuración del sistema mediante el uso del Editor de configuración (gconf-editor) lo cual está bastante bien para un cambio puntual pero puede llegar a resultar engorroso cuando se trata de modificar varias entradas o tiene que realizarse el mismo cambio en varios equipos y/o sistemas operativos instalados en la misma máquina.

Cómo últimamente ando instalando Ubuntu en el portátil nuevo (ya os contaré, de momento va ganando la máquina) y dentro de poco le meteré también ArchLinux y hay varios detalles que no me gustan nada (tener que confirmar el apagado del equipo, cambiar los botones de las ventanas a la derecha, …) y tendré que cambiar en los dos, he decidido crear un script (que meteré en mi Dropbox) que me automatice el proceso y deje el sistema operativo como a mi me gusta.

De momento y como aperitivo, quiero compartir con vosotros la forma de realizar dichos cambios desde la terminal de modo que podamos usarlo en nuestros scripts en Bash y sirva de base para futuros artículos que iré publicando en el blog.

Seguir leyendo

Desmontar varias unidades a la vez en Linux

null¿Te has visto alguna vez en la necesidad de desmontar varias unidades en tu equipo (varios pendrives, ese disco duro externo, alguna partición del otro sistema operativo que tienes montado?

¿Has tenido que hacerlo una por una (armándote de paciencia)?

¿Te gustaría poder quitarlas todas “del tirón”? (y no me refiero a desenchufar sin más los pendrives y el hd externo ;))

Seguir leyendo

Instalación, configuración y manejo de SQLite

Hasta la fecha venía haciendo uso de ficheros de texto plano en mis scripts Bash cada vez que necesitaba anotar ciertas cosas pero, de un tiempo a esta parte me he sorprendido a mi mismo cambiando el modo de trabajo por una pequeña base de datos (SQLite) que consume poquísimos recursos y me permite trabajar con los datos que voy recopilando haciendo uso de toda la potencia que ofrece el lenguaje SQL (el cual nos permite hacer cosas que con un fichero de texto serían impensables).

Si proyectos como Firefox hacen uso de SQLite será por algo, ¿no os parece? ;)

Seguir leyendo

Copiar y pegar en Vi/Vim

nullDesde un tiempo a esta parte, influenciado por la presencia en mi lugar de trabajo de uno de mis mejores amigos de la facultad, ando trabajando con el editor de textos Vi.

Siempre había querido aprender a utilizarlo pero no terminaba de encontrarle la gracia a memorizar n-cientas combinaciones de teclas para hacer cosas que, al fin y al cabo, podía hacer con editores que tuviesen una interfaz gráfica como Gedit o Mousepad.

Vaya por delante que no soy un “máquina” con él pero poco a poco voy añadiendo nuevos conocimientos que voy adquiriendo conforme me va haciendo falta y cada día observo que lo uso más.

He empezado con las combinaciones para hacer búsquedas en el texto (que me sirven con el comando less y son útiles a la hora de buscar en los logs de los servidores) pero venía echando de menos el uso del “porta papeles” para cortar/copiar y pegar líneas de texto (ya me cansé de escribir “a mano” contenidos que tenía que cambiar de sitio o repetir en otro lugar :()

A modo de chuleta personal, que espero sirva para los lectores curiosos que abundan en este blog, he optado por escribir el presente artículo: ¡qué aproveche!

Seguir leyendo

Acelerar la apertura de la terminal de comandos

nullSi hay una cosa que odio es que la posibilidad de abrir la terminal rápidamente no venga incluida por defecto en la instalación básica de Ubuntu.

Reconozcámoslo: por muy sencillo y cómoda que pueda resultarnos la interfaz gráfica de nuestro sistema; más pronto que tarde terminamos abriendo una terminal ;)

Y, como se trata de algo tan habitual, lo mejor es facilitarnos el acceso a la terminal todo lo posible ¿no os parece?

Seguir leyendo