Feeds:
Entradas
Comentarios

Posts Tagged ‘terminal’

Hoy traigo una recomendación, de hecho una gran recomendación. De la mano del amigo átopos (conocido en libertonia) vamos aprender hablar con HAL. Para comunicarnos con ese extraño, la terminal. Conversaciones con HAL en Los pájaros de Hogaño.

Átopos es sinónimo de calidad, aún recuerdo y conservo su gran aportación: LaTex para humanidades. Repito, muy interesante todo lo escrito por este hombre. Ya quisiera yo…

Read Full Post »

De atoztoa en ATOzTOA

Encontrar rápidamente el PID con pgrep

pgrep busca en los procesos ejecutados actualmente enumerando los identificadores de procesos que coincide con el criterio de búsqueda.

pgrep ssh
-Da como resultado todos los PID asociados con el proceso ssh.

Ejecutar el último comando

!!
Ejecuta el último comando que has usado en la línea de comandos.

¿No se usa la tecla flecha arriba para eso?

El comando !! es muy útil cuando te olvidas de empezar un comando con sudo:

apt-get update
sudo !!

Ejecutar el último comando que empieza con…

Si quieres ejecutar el último comando del historial que empieza por S puedes usar el siguiente comando:

!s
-Ejecuta el último comando del historial que empiece con s.

Último argumento

Puedes usar el último argumento del comando anterior con $_

por lo que sólo tendrás que escribir una ruta larga una vez:
cp assignment.htm /home/phill/reports/2008/
cd $_
para ir directamente a la carpeta

Puedes usarlo como te guste. Pero siempre el último argumento del comando anterior.

Al igual que con $_ para obtener el último argumento, puedes pulsar ALT+ para pegar de forma instantánea en la posición del cursor.

Ejecutar un comando repetidamente y mostrar su salida

watch ejecuta un comando periódicamente, mostrando su salida. Te permite monitorizar la salida del programa cada cierto tiempo. Por defecto, el programa se ejecuta cada dos segundos. Watch es muy similar a tail.

watch -d ls -l
-Monitoriza el directorio actual en busca de cambios y los resalta si el cambio ocurre.

Guardar archivos rápidamente en VI/VIM

Puedes usar :wp y más fácil aun :x

Salir inmediatamente del terminal

Para salir rápidamente de la sesión del terminal basta con presionar CTRL+D

Ir al último directorio donde estabas

cd –
te lleva al último directorio donde estabas

Crear directorios padres de forma inteligente

mkdir -p /home/adam/make/all/of/these/directories/ crea todos los directorios, incluso si no existen. No necesitas hacer mkdir make ; cd make ; mkdir all ; cd all ; mkdir of ; cd of …

Borrar una línea completa

Si has escrito una larga línea que no necesitas ejecutar, borra la línea con: CTRL+U,K. Eso no es fácil. CTRL+U borra todo lo que este a la izquierda del cursor y CTRL+K lo de la derecha. Como alternativa, se puede usar CTRL+C que descarta el actual comando escrito, y da una nueva línea. CTRL+L limpia la pantalla.

Establecer la fecha y hora de un archivo

touch -c -t 0801010800 filename.c pone la fecha y hora del archivo a 2008-01-01 a 8:00. El formato es (YYMMDDhhmm)

Editar un comando

fc abre el último comando de tu historial shell en el editor por defecto. Se puede especificar un editor. Le puedes indicar el número de línea del historial del comando o las primeras letras del comando más reciente.
fc -e kate wget
– abre kate con el último comando del historial que empieza por wget. Cuando lo edites, guardes y cierres kate, el comando será ejecutado.

Signo &

Al terminar un comando con el signo & se ejecuta el comando con un nuevo PID, dejando libre la línea de comandos. Útil para correr comandos en segundo plano.

Reiniciar su sesión de comandos

En lugar de matar y volver a comenzar su sesión de terminal, simplemente escribe el comando reset. Se restablecerá el terminal a su valor por defecto, borra la pantalla, y todo será como lo era antes.

Read Full Post »

From Free Software Magazine. How to use Quake-style terminals on GNU/Linux (Andrew) by Gary Richmond and Andrew Min.

Todos conocemos la potencia de la consola GNU/Linux. Sin embargo, es un incordio tener que arrancar un emulador de terminal como Konsole o gnome-terminal, esperar unos segundos para que se cargué y, a continuación, tener que cambiar entre ventanas con Alt + Tab. ¿No sería más fácil tener un terminal que automáticamente se esconda y se muestre al presionar un botón? Hoy, vamos a probar tres terminales que hacen precisamente esto.

¿Qué es un terminal estilo Quake?

Quake es el juego de primera persona más exitoso de id Software. En el juego, hay un terminal al que se puede acceder pulsando la tecla ~. Se utiliza para editar los parámetros de configuración y las variables, muestra los registros, introducir los comandos y los trucos (para más información, Quake-style Console). Quake no es el único programa que tiene esta funcionalidad: Doom, Half-Life, Dark Engine, Lithtech, y varios otros juegos y motores usan terminales muy parecidos.

Kuake: Terminal estilo Quake para KDE

Hace mucho tiempo en un IDE muy muy lejano … de acuerdo, no fue hace mucho tiempo (a menos que enero de 2003, realmente sea “hace mucho tiempo”) y no era tan lejos. De todos modos, no hace mucho tiempo en un IDE hasta ahora no muy lejano, Kuake nació. Martin Galpin dio la brillante idea de hacer un terminal al estilo Quake como Konsole. La idea era presionar una combinación de teclas (en ese momento, Ctrl + K) y Konsole se desliza hacia abajo desde la parte superior de la pantalla. Puedes cambiarle el tamaño, reajustar, y mucho más. Tuvo éxito, pero desafortunadamente el desarrollo estaba muerto después de la liberación inestable 0.3 en marzo de 2004.)

Aunque Kuake no se ha actualizado recientemente, aún se puede instalar. El sitio ofrece un tar.gz con el código fuente, un paquete Debian está disponible en ftp://ftp.berlios.de/pub/kazit/debs, Ubuntu tiene un paquete llamado kuake en el repositorio universe, otras distribuciones ofrecen paquetes. La combinación de teclas es Alt + ~ (disponible desde la última actualización).

YaKuake: Otro terminal estilo Quake para KDE

Mientras tanto, en otra parte de la galaxia, un programador francés llamado Francois Chazal está escribiendo un fork de Kuake conocido como YaKuake (Yet Another Kuake KDE terminal emulator). YaKuake añade varias funcionalidades, incluidas el completado de línea, mejor soporte para Xinerama, y skins. Como su predecesor, su popularidad aumentó vertiginosamente hasta alcanzar más de 25.000 descargas y consiguiendo cinco estrellas en el famoso directorio de software, Softpedia.

YaKuake ofrece un tar.bz2 con el código fuente. Muchas distribuciones lo tienen empaquetado en sus repositorios. La tecla de atajo para el lanzamiento YaKuake (después de ejecutarlo por primera vez) es, por defecto, F12. Se puede cambiar a lo que uno quiera (a mí me gusta al estilo Kuake: Alt + ~).

Tilda: Terminal estilo Quake para Gnome

Los usuarios de KDE no son los únicos en divertirse con terminales estilo Quake. En diciembre de 2004, Tristan Sloughter (alias kungfooguru) publica Tilda (llamado así por la tilde, ~ el símbolo y, a menudo, tecla de atajo para el terminal Quake, que ha sido adoptado en este programa), un emulador de consola estilo Quake escrito usando GTK+. Al igual que Kuake y YaKuake, se hizo popular, alcanzando más de 12.000 descargas en 3 años.

Tilda proporciona un tar.gz con el código fuente, pero muchas distribuciones proveen los paquetes. Una vez que lo haya instalado, ejecuta “tilda – C” para configurarlo. Para desplegarlo presiona la tecla ~. Las opciones están disponibles a través de tilda -h. También dispone de solapas. La combinación de teclas para una nueva solapa es Ctrl + Mayúsculas + T (Nueva solapa), Ctrl + Mayúsculas + PageUp (Solapa siguiente), Ctrl + Mayúsculas + PageDown (Solapa anterior) y Alt # (para ir de la primera hasta la última solapa, según el número correspondiente).

License

(C) Gary Richmond, Andrew Min 2007

Verbatim copying and distribution of this entire article is permitted in any medium without royalty provided this notice is preserved.

Read Full Post »