Todos utilizamos de forma asidua el comando scp (Secure Copy) en Linux y Unix para transferir archivos entre hosts a través del protocolo SSH. Normalmente nos ceñimos a su utilización básica pero viene bien conocer algunos trucos o usos poco habituales del comando (para algunos) para mejorar u optimizar su utilización. Ahí van unos cuantos Seguir leyendo
comando
Medir el tiempo que tarda un comando en ejecutarse
En Linux, gracias al comando «time«, podemos saber el tiempo que tarda en ejecutarse un determinado comando. La sintaxis es sencilla: time comando Por supuesto podemos asignar al comando unas cuantas opciones, como por ejemplo guardar las estadísticas en un fichero en vez de mostrarlas por pantalla, formatear la string que muestra el resultado del Seguir leyendo
Linux: Ejecuta y visualiza comandos periódicamente con ‘watch’
Antes de conocer el comando watch de Linux, si por ejemplo quería revisar cada pocos segundos las consultas MySQL que se estaban ejecutando en una máquina, tenía que estar continuamente ejecutando el comando en la terminal para ver la salida del mismo: # mysqladmin processlist -u root -pxxxx +——–+———–+———–+——-+———+——-+——-+——————+ | Id | User | Host Seguir leyendo
Comando tr (unix): convertir mayúsculas a minúsculas y viceversa
Un truco rápido con el comando Unix tr, vamos a convertir las letras mayúsculas a minúsculas de un fichero. Fichero test.txt: $ cat test.txt minusculas MAYUSCULAS Convertir mayúsculas en minúsculas del fichero test.txt: $ cat test.txt | tr [:upper:] [:lower:] minusculas mayusculas Convertir minúsculas en mayúsculas del fichero test.txt: $ cat test.txt | tr [:lower:] Seguir leyendo
nohup: Mantiene la ejecución de un comando pese a salir de la terminal
El comando nohup permite mantener la ejecución de un comando (el cual le pasamos como un argumento) pese a salir de la terminal (logout), ya que hace que se ejecute de forma independiente a la sesión. Básicamente, lo que hace es ignorar la señal HUP (señal que se envía a un proceso cuando la terminal Seguir leyendo