linux 101 hacks 7 (Command Line History)

1:HISTTIMEFORMAT command:
在命令行里面显示 定义了HISTTIMEFORMAT 的话 , 在使用history命令时就会显示制定格式的执行命令的时间
export HISTTIMEFORMAT=’%F %T ‘  %F 年月日 %T 时分秒

history n 显示最近 n个命令

在命令行里面 按 ctrl+R 会显示 reverse-i-search 的提示,可以查找相关的使用过的命令,找到以后可以编辑这个命令

在命令行下,输入以下命令,都会执行上一次的命令:
!!
!-1
向上箭头 然后 enter
按 ctrl+P  然后enter



!n 执行 history里第n条记录的命令
!prex 执行 以 prex为前缀 的最近一条命令

HISTSIZE = n
HISTFILESIZE =n限制 history的大小

~/.bash_history history保存在这个文件里

HISTFILE=/root/.commandline_warrior 把history保存在commandline_warrior 文件里

export HISTCONTROL=ignoredups 去掉history里面连续重复的命令
export HISTCONTROL=erasedups 去掉history里面所有重复的命令


export HISTCONTROL=ignorespace 用户在命令 前 输入一个空格,然后history里面就看不到这个命令了

history -c 清楚之前的历史记录

export HISTSIZE=0 限制history命令的使用

HISTIGNORE 忽略某些命令 (参数严格一致)
例如:export HISTIGNORE=”pwd:ls:ls –ltr:”忽略pwd , ls , ls -ltr

你可能感兴趣的:(C++,c,linux,F#,bash)