Linux command line History help

* showing command line history time format
# export HISTTIMEFORMAT='%F %T '

* controlling total number of lines in the shell history
Add the following  lines to the .bash_profile
HISTSIZE=450
HISTFILESIZE=450

* Changing the history file name from .bash_history from any other
Add the following line to the .bash_profile 
# vi ~/.bash_profile
HISTFILE=/root/.my_command

* Eliminate the continuous repeated entry from history
To check this repeat some commands and after that export the following
# export HISTCONTROL=ignoredups

after giving this if you type any comands repeately it shows only once in commandline.

* Erase duplicates across the whole history
# export HISTCONTROL=erasedups 

previous commands will not go, only commands that come after this will have its effect.

* Force history not to remember a particular command
# export HISTCONTROL=ignorespace 

and when you execute a particular command, put a space before the command and that command will not showing in the history.
 

exp:- #  service mysqld stop 
There is a space at the beginning of service,to ignore this command from history. 

* Disable the usage of history
# export HISTSIZE=0
It will not store anything in history

* Ignore specific commands from the history
# export HISTIGNORE="pwd:ls:ls -ltr:"
 

after this history will not record pwd, ls and ls -ltr, we can specify more commands here so .
 
 


  
 
Terima kasih telah membaca artikel tentang Linux command line History help di blog Tutorial Opensource and Linux jika anda ingin menyebar luaskan artikel ini di mohon untuk mencantumkan link sebagai Sumbernya, dan bila artikel ini bermanfaat silakan bookmark halaman ini di web browser anda, dengan cara menekan Ctrl + D pada tombol keyboard anda.

Artikel terbaru :