Flickr Photos

Young Red Fox
Red Fox eating rowan berries
Roe Deer
Leopard in the rain
Lion mum taking care of cubs
Male Lion
Lion Cubs Playing
Leopard
Lazy Spotted Hyena
Female Lion
Cheetah
Golden Jackal

Linux: History command

You can see your command history on Linux just using command history:

history

and this should show you all commands which you have wrote with a line number on the beginning of the line.
You can redo those commands just with ! and writing number of that line which command you want to redo:

!line_of_history

add date and time to history list:

export HISTTIMEFORMAT='%d/%m/%Y %H:%M:%S '

or finnish way:

export HISTTIMEFORMAT='%d.%m.%Y %H:%M:%S '

Ofcourse you can use grep with history example like this:

history | grep apt-get

and get only line which has apt-get on them.

If you think that your history list is too short or too long just say:

echo $HISTSIZE

and you will see how long your history file is and if you want to change it just say:

export HISTSIZE=1000

at the command line to set your history size to 1000 lines.

If you just want to run again last command just do:

!!

I don’t know any reason why to have duplicate lines on history so it’s probably good idea to say:

export HISTCONTROL=erasedups

which makes history not to save repeated commands

and if you want to clear your history just say:

history -c

There is many more things what you can do with history but for me this are the most usefull.

You can find more about history command here: http://ss64.com/bash/history.html

Leave a Reply

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>