gentoo linux, java, software libre y otras hierbas
Jun, 11 2008 - 1:23 am

10 comandos de Linux que tal vez no usas

Este es un listado de comandos de Linux muy útiles pero poco conocidos.

Buscar el PID de un proceso rápidamente

pgrep , busca e imprime el PID del programa que le pasemos como argumento:

pgrep compiz

Esto listará el/los PID de compiz, si está corriendo actualmente.

Ejecutar el último comando ejecutado

Valga la redundancia, ejecuta lo último que hayamos ejecutado en la línea de comandos:

!!

Ejecutar el último comando ejecutado que comience con…

Es casi lo mismo que el anterior, solo que en él debemos especificar con qué letra(s) empieza un comando que hayamos ejecutado anteriormente. Supongamos que habías ejecutado el comando clear , si luego de un rato en la consola quisieras volverlo a ejecutar, podrías hacer algo como esto:

!cl

Ejecutar un comando repetitivamente y mostrar su salida

Hablo del comando watch , con el cual podrás ejecutar un comando varias veces (por defecto cada 2 segundos):

watch -d ls -l

Esto sería útil para ver si se crean o eliminan archivos de una carpeta.

Guardado rápido en vi/vim

Si estás usando este editor de texto y necesitas guardar y salir rápidamente, puedes salir del modo INSERT (Esc), mantener Shift y presionar la tecla Z dos veces. Mucho más sencillo que escribir ":qw".

Cerrar sesión de un terminal rapidamente

Para esto solo tienes que presionar Ctrl+D

Navegar al último directorio donde estuviste

cd -

Bastante útil si necesitas hacer cosas en dos diferentes directorios, puesto que puedes iterar entre ellos con este sencillo comando.

Crear un árbol de directorios de manera rápida

mkdir -p /home/casidiablo/juegos/shooter/quake4

Esto creará dicho árbol de directorios, incluso si ninguno de ellos existe. Es mucho más sencillo que hacer:

mkdir /home
cd /home
mkdir casidiablo
cd casidiablo
mkdir juegos
cd juegos
……..

Borrar el comando que estás digitando

Cuando estás editando un comando largo, o buscando uno con las flechas de dirección, tal vez quieras en algún momento borrar el comando. Puedes hacerlo con Ctrl+U

Asignar el Time Stap a un archivo

touch -c -t 0806090242 fax.txt

El formato es YYMMDDhhmm.

Traducido de foogazi.com

Etiquetas: juegos

7 Comentarios | deja el tuyo

2 enlaces entrantes

5 Comentarios en “10 comandos de Linux que tal vez no usas”

  1. Koki dice:

    La mayoría no los conocía. Muy práctico lo de crear el árbol de directorios!

  2. Deb-mx dice:

    Chale solo no me sabia unos 4 comandos, los demas si XD Gracias muy buen post

  3. Juani dice:

    No conocía el pgrep puede ser muy útil. Suerte con el blog.
    Juani

  4. jcalderon dice:

    Siempre busque la forma de borrar un comando, me a servido de mucho.. solo con poner un Ctrl+U…como puedo hacer para borrar + de un comando….gracias..

  5. juancho dice:

    buenisimo el pgrep, no sabes como me ayudaste con este comando, muchas gracias por compartir tu sabiduria.

¡Déjanos tu comentario!