GNU-Linux

¿Cómo copiar un fichero/carpeta desde un el equipo local a un equipo remoto? (scp)
$ scp -r localfile.txt usuario@192.168.0.1:/home/username/

A la inversa (desde el remoto al tuyo):

$ scp //usuario//@//servidor.com//://ruta///archivo //ruta_local//

Poner ls con colores
Editamos: $vi /root/.bashrc Añadimos la siguiente línea: //alias ls='ls --color=auto'//

Editamos: $vi /etc/vim/vimrc

(si no tenemos este fichero, es que sólo tenemos instalado el vi. Toca un apt-get install vim ;-))

Descomentamos la línea: //syntax on// Para poner unos colores más vivos, también descomentamos **set background=dark**

Cambiar la zona horaria
Con el siguiente comando, luego se nos pedirá la zona (Europa) y por último la ciudad (Madrid) $tzconfig

Seleccionar entre varias versiones de programas
Cuando tenemos, por ejemplo, varias versiones de la máquina virtual de java y deseamos utilizar una en concreto, podemos instalar el programa galternatives. Con él podremos seleccionar la que queramos.

Ver el espacio que ocupa los directorios raíz
du -h --max-depth=1

Agregar un script al arranque de nuestro sistema
Colocamos el script en /etc/init.d/ (con permisos de ejecución) update-rc.d nombreScript defaults Esto pone un enlace de arranque en los runlevels 2, 3, 4 y 5. Y uno de parada en los runlevels 0, 1 y 6.

Lanzar desde un script terminales
Si hemos creado perfiles de diferentes terminales, se pueden lanzar con este script:

gnome-terminal --window-with-profile="nombredelperfil" &
 * 1) /bin/sh!

Obtener un fichero .mo a partir de un .po
Necesitamos el paquete msgfmt

$ msgfmt -o ficheroSalida.mo fichero.po

Deshabilitar el sonido beep del modo terminal

 * Desde una terminal: Edit->Current Profile... . Select the **General** tab. Uncheck the //Terminal bell// checkbox.

Saber la versión de Ubuntu instalada
code $ cat /etc/issue

code