mar
06
Archivado en la categoria Debian, Linux, Ubuntu el dia 6-marzo-2009

historialterminal

La Terminal nos ofrece un amplio abanico de posibilidades pero aveces dejamos en el olvido cosas fundamentales que pueden facilitarnos la vida a la hora de trabajar con ella. Los navegadores Web nos permiten ver que paginas visitamos anteriormente gracias a su Historial que es donde se guardan estas direcciones normalmente …

historialterminal1

En la Terminal de GNU/Linux existe algo parecido pero para usarlo tendremos que usar comandos en vez de golpes de ratón. Nuestra Terminal es capaz de almacenar hasta 500 comandos antiguos. Para ver todos los comandos que hemos insertado anteriormente tan solo tenemos que usar el comando …

history

Y veremos una enorme lista sobre todo lo que se ha tecleado en la Terminal durante las ultimas 500 veces …

historialterminal2

Si en vez de ver todos los resultados quisiéramos ver los 10 últimos por ejemplo, tendríamos que agregarle el numero seguido del comando …

history 10

Veremos los 10 últimos comandos tecleados …

historialterminal3

Cuando los comandos que ejecutamos en la Terminal son cortos como ls, cd, rm, etc … no tendremos la necesidad de buscar un comando anterior en nuestra Terminal pero si la linea que necesitamos volver a ejecutar es por ejemplo cp -r /home/forat/img/donkey/pics/isla.jpg /home/www/web/info/pics/ nos puede hacer la tarea mas sencilla tan solo llamando al numero con el que nos identifica el comando history con un signo ! y seguido del numero de linea.

En la imagen anterior se muestran las 10 ultimas lineas que he escrito en la Terminal, si nos fijamos la linea enumerada con 401 ejecuta el editor vi seguido de la ruta/del/archivo. Si ejecutamos ..

!401

Se ejecutará la acción que llamamos …

historialterminal4

Otra de las formas con la que podemos acceder a lo que escribimos anteriormente es simplemente pulsando el cursor ( Arriba ) y veremos los comandos de una forma rápida.

Estas son pequeñas cosas que pueden hacernos la vida mas fácil cuando estamos trabajando desde una Terminal y necesitamos volver a teclear algo que escribimos anteriormente. Ahora tan solo tendremos que guardarlo en nuestra memoria para cuando lo necesitemos nos acordemos que estos atajos existen. :)

Creative Commons License
www.forat.info sitio bajo licencia Creative Commons.

Articulos relacionados

Articulos publicados en la Factoria de Blogs


Comentarios:
Adolfo 6th marzo, 2009 a las 3:12

Solo una duda, Es posible, borrar este historial de comandos??


forat 6th marzo, 2009 a las 3:19

Si Adolfo introduce history -c y listo ;)


venechat 6th marzo, 2009 a las 6:26

Esta de lujo, tendrias que hacer un tutorial para darle un buen uso a la terminal ya que muchos como yo le tenemos un poco de miedo, JaJaJa…

Mil gracias…


Gran-Buhh 6th marzo, 2009 a las 6:30

Grande como siempre el tito Forat!!
Pero como te gusta facilitarn os la vida a los demás… De nuevo “chapeu” para ti.

P.D.: tengo un par de preguntas del blog o servidor para ti que necesitan respuesta + o – larga. Por favor ponte en contacto en mi e-mail. Supogo que para ti serán respuestas cortas y faciles. Gracias de antemano.

Salu2 a to2.


sunesito 6th marzo, 2009 a las 9:22

otra manera facil de recordar un comando es pulsar ctrl+r y empezar a teclear el comando….iran apareciend o comandos anteriorme nte tecleados…


[...] encontramo s en Forat.info, un Blog que sigo por suerte des de hace tiempo un gran artículo; como casi todos los que he [...]


Fran 6th marzo, 2009 a las 16:25

Muy buen tip sobre la consola, cada día me gusta más este blog, donde aprendo cosas nuevas a menudo.

Por cierto, me puse en contacto contigo por email para preguntart e como hacer para cambiar los permisos de los archivos sin tocar los de las carpetas y no recibí contestaci ón, supongo que porque estarás muy liado, pues bien, encontré por mi mismo la solución a base de prueba y error = D

Lo hice así: find /media/Multimedia -type f -exec sudo chmod 664 {} \;
Si quisiéramos cambiar solamente los permisos de los directorio s, bastaría con cambiar la variable -type f por -type d.

Un saludo y espero que a alguien le valga.


hugo_dc 6th marzo, 2009 a las 19:08

398 shutdown -h now
399 sudo shutdown -h now

Siempre me pasa xD


sergio 7th marzo, 2009 a las 0:25

Hola Forat, leo el blog muy a menudo y te he de felicitar. He estado leyendo este post y me he preguntado si no sería interesant e(o existe la opción) de coger todos los comandos ejecutados y crear un script en sh. Iría de perlas para la configurac ión de servidores web por ejemplo, todo automatiza do y cofingurad o.
Un saludo y gracias.


ihache 9th marzo, 2009 a las 15:35

Gracias por la info ;)

FORAT debo felicitart e por el blog, lo llevo visitando desde hace algún tiempo por Parpix, y no tiene desperdici o.

Un salu2


miki 10th marzo, 2009 a las 13:35

sunesito estoy contigo

CTRL + R, es una manera más facil de recordar un comando.

CTRL + R: ‘comando que buscas’


pedrito 10th marzo, 2009 a las 21:51

hola forat, hace tiempo que te sigo enorabuena antes de nada. Te palnteo una duda, tengo un servidor en casa y tengo el tcos instalado, para poder arranc ar equipos antigos de casa por red y aprobechar los,. Se puede intalar en un equip oun grub solo para que arranque por red lo equipo.


esparrelinux 24th junio, 2009 a las 2:05

gracias de nuevo yo sabia lo del cursor arriba y abajo y ya me parecia un lujo, pero esto del history es un lujazo con mayusculas