??斗地主捕鱼电竞提现秒到 广告位招租 - 15元/月全站展示
??支付宝搜索579087183领大额红包 ??伍彩集团官网直营彩票
??好待遇→招代理 ??伍彩集团官网直营彩票
??络茄网 广告位招租 - 15元/月全站展示
history完全清除历史命

转载   arvin_qin   2018-08-22   浏览量:75


1、清除历史命令

2、清除缓存

3、退出命令 

命令行历史
重复前一个命令,有4种方法
 重复前一个命令使用上方向键,并回车执行
 按 !! 并回车执行
 输入 !-1 并回车执行
按 Ctrl+p 
并回车执行
!:0 执行前一条命令(去除参数)
Ctrl + n 显示当前历史中的下一条命令,但不执行
Ctrl + j 执行当前命令
!n 执行history命令输出对应序号n的命令
!-n 执行history历史中倒数第n个命令

命令行历史
!string 重复前一个以“string”开头的命令
!?string 重复前一个包含string的命令
!string:p 仅打印命令历史,而不执行
!$:p 打印输出 !$ (上一条命令的最后一个参数)的内容
!*:p 打印输出 !*(上一条命令的所有参数)的内容
^string 删除上一条命令中的第一个string
^string1^string2 将上一条命令中的第一个string1替换为string2
!:gs/string1/string2 将上一条命令中所有的string1都替换为 string2
命令行历史
使用up(向上)和down(向下)键来上下浏览从前输入的命令
ctrl-r来在命令历史中搜索命令
 reverse-i-search`’
Ctrl+g:从历史搜索模式退出
要重新调用前一个命令中最后一个参数
 !$ 表示
 Esc, .(点击Esc键后松开,然后点击 键)
 Alt+ .(按住Alt键的同时点击 键) 



调用历史参数
command !^ 利用上一个命令的第一个参数做cmd的参数
command !$ 利用上一个命令的最后一个参数做cmd的参数
command !* 利用上一个命令的全部参数做cmd的参数
command !:n 利用上一个命令的第n个参数做cmd的参数
command !n:^ 调用第n条命令的第一个参数
command !n:$ 调用第n条命令的最后一个参数
command !n:m 调用第n条命令的第m个参数
command !n:* 调用第n条命令的所有参数
30
command !string:^ 从命令历史中搜索以 string 开头的命令,并获取它的第一
个参数
command !string:$ 从命令历史中搜索以 string 开头的命令,并获取它的最后一
个参数
command !string:n 从命令历史中搜索以 string 开头的命令,并获取它的第n
个参数
command !string:* 从命令历史中搜索以 string 开头的命令,并获取它的所有
参数
调用历史参数
命令history
history [-c] [-d offset] [n]
history -anrw [filename]
history -ps arg [arg...]
-c: 清空命令历史
-d offset: 删除历史中指定的第offset个命令
n: 显示最近的n条历史
-a: 追加本次会话新执行的命令历史列表至历史文件
-r: 读历史文件附加到历史列表
-w: 保存历史列表到指定的历史文件
-n: 读历史文件中未读过的行到历史列表
-p: 展开历史参数成多行,但不存在历史列表中
-s: 展开历史参数成一行,附加在历史列表后

命令历史相关环境变量
 HISTSIZE:命令历史记录的条数
 HISTFILE:指定历史文件,默认为~/.bash_history
 HISTFILESIZE:命令历史文件记录历史的条数
 HISTTIMEFORMAT=“%F %T “ 显示时间


福彩选四今日开奖号码:HISTTIMEFORMAT 设置历史命令时间的格式

彩票开奖查询 www.kbyp.net

echo 'HISTTIMEFORMAT="%F %T `whoami`"  ' >>/etc/bashrc

whoami 完了后面要有空格不然会连住和命令

======================

在/etc/bashrc下面添加一行:

HISTTIMEFORMAT="%F %T `whoami` "


 HISTIGNORE=“str1:str2*:… “忽略str1命令,str2开头的历史
 控制命令历史的记录方式:
环境变量:HISTCONTROL
ignoredups 默认,忽略重复的命令,连续且相同为“重复”
ignorespace 忽略所有以空白开头的命令
ignoreboth 相当于ignoredups, ignorespace的组合
erasedups 删除重复命令
 export 变量名="值“
 存放在 /etc/profile 或 ~/.bash_profile 


转载自://blog.51cto.com/arvin0213/2163031

招聘 不方便扫码就复制添加关注:程序员招聘谷,微信号:jobs1024



Linux/Unix shell脚本清除归档日志文件
Linux/Unixshell脚本清除归档日志文件对于DEV以及UAT环境,有些时候,数据库需要处于归档模式,但并不需要备份数据库。因此,archive归档日志不停的增长导致磁盘空间被大量耗用。对于这种情形,可以使用一个...
Linux 2008新版系统性能将完全超越UNIX
 在2月28日微软正式发布了WindowsServer2008,这让Windows在相当长的一段时间内成为了业界关注的热点。不过,在操作系统领域,除了Windows,我们还有一个话题更需要关注,那就是Linux以及以其为代表的开源生态系统。以Linu
Unix发展历史
随着计算机的发展,CPU的性能已经很强悍了,但是其他的设备性能与CPU相差较远(如现在内存和CPU,CPU的频率可达到3GHZ/s,而内存只能达到1600HZ/s)。早起的计算机都是单任务的计算机,为了使CPU的性能不浪费,于是出现了研究多任务系统的机构。1964年,Multics,由贝尔实验室、麻省理工学院以及美国通用电气公司共同参与研发,是一套安装在大型主机上支持多人多任务的操作系统,后因进
Unix与Linux的历史
1991年,LinusTorvalds在研究了Minix的设计思想后基于gcc、bash开发了针对386机器的Lniux内核;
朴素的UNIX之-翻开历史
可以毫不夸张地说,UNIX模型就是现代操作系统的原型!不管是原汁原味的UNIX各大系列比如AIX,Solaris,HP-UX,FreeBSD,NetBSD,...还是类UNIX比如Linux...还是基于WindowsNT架构的各种微软操作系统,其基本思想都是来源于UNIX。虽然这些系统一个比一个复杂,但是请记住一句话:所有的基本思想都是也必须是朴素的,简单的!  &n
比较Unix和linux的历史命令记录
 比较Unix和linux的历史命令记录这里使用的unix版本是sun的solaris9,linux版本是centos5.5,比较二者历史命令记录的一些异同点来。Solaris有个极为有用的记账功能,通过设置日志文件对每个用户的每一条命令进行记录,这一功能默认是不开启的,为了打开它,需要执行/usr/lib/acct/目录下的accton文件,格式如下:/usr/lib/acc
Bash下显示history记录的命令的执行时间
HISTFILESIZE=2000HISTSIZE=2000HISTTIMEFORMAT="%Y-%m-%d%H:%M:%S"exportHISTTIMEFORMAT[[email protected]~]#echo$HISTFILESIZE1000[[email protected]~]#echo$HISTSIZE1000修改了默认的历史记录文件的行数,默认为
LINUX之前UNIX的历史
LINUX之前UNIX的历史1)1969年:KenThompson的小型文件服务器系统2)1973年:UNIX正式诞生,Ritchie等人用C语言写出第一个正式的UNIX核心3)1977年:重要的UNIX分支-BSD诞生4)1979年:一个措手不及的版权声明5)1984年之一:X86架构的MINIX诞生6)1984年之二:GNU月FSF计划的成立7)1988年:图形界
关于Unix/Linux下查看命令行历史记录 history/.bash_history
1.vi .bash_history 关于.bash_history的配置 export HISTCONTROL=ignoreboth Dont save duplicates export HISTSIZE=10000 这个是针对history命令的设置,The number of commands to remember in the command history. The default value is 500. export HI