Comandos para GNU/Linux poco conocidos

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.

You have already tagged this post. Your tags:

Noticia original: solognu.wordpress.com

Valid XHTML 1.0 Strict