如果重启或者注销 是否可以理解为 1~4号命令是无法显示的,被新的命令替代?作者: 一路征程一路笑 时间: 2010-09-06 16:36
提示: 作者被禁止或删除 内容自动屏蔽作者: boywf87 时间: 2010-09-06 16:42
[root@localhost ~]#history |head
1 cd /media/
2 ls
3 ll
4 cd /dev/
5 ld
6 ls
7 cd disk
8 ls
9 cd ..
10 cd cdrom
[root@localhost ~]#history
1 cd /media/
2 ls
3 ll
4 cd /dev/
5 ld
6 ls
7 cd disk
8 ls
9 cd ..
10 cd cdrom
11 ls作者: 一路征程一路笑 时间: 2010-09-06 16:54
提示: 作者被禁止或删除 内容自动屏蔽作者: boywf87 时间: 2010-09-06 16:59 回复 8#一路征程一路笑
那为什么我在另外一台机器上执行 会显示编号到1004呢?
[root@test ~]# history |tail
997 cd /home/wangfei/
998 ls
999 sed -i 's/13456/g' 134
1000 history|grep for
1001 env
1002 history
1003 set
1004 history
1005 history |wc -l
1006 history |tail作者: 一路征程一路笑 时间: 2010-09-06 17:11
提示: 作者被禁止或删除 内容自动屏蔽作者: boywf87 时间: 2010-09-06 17:30
又是一个悬而未决的问题................
执行 history | head 能显示出 “1 cd /media/” 这条历史命令,那么再执行 history 这个命令时候 “1 cd /media/” 历史就应该不见了(被挤出去了),而排在第 1行的应该是 “2 ls”了,如果确实是楼主说的这样,就只能说历史记录没有满(即没有达到或超过 $HISTSIZE 记录条数)才会这样!