-
-c:清空当前历史命令;
-
-d <行号>:清除指定行号的历史输入命令;
-
-a:将历史命令缓冲区中的命令写入历史命令文件中;
-
-r:将历史命令文件中的命令读入当前历史命令缓冲区;
-
-w:将当前历史命令缓冲区命令写入历史命令文件中。
-
n:打印最近的n条历史命令。
1
2
3
4
5
6
7
8
9
10
11
|
[root@moban ~]#history
10
991
alias
992
alias -p
993
man cd
994
unalias network
995
type network
996
alias network=
'cat /etc/sysconfig/network-scripts/ifcfg-eth0'
997
unalias network
998
type network
999
man history
1000
history
10
|
1
2
3
4
5
6
7
|
[root@moban ~]#history -d
1000
[root@moban ~]#history
5
997
unalias network
998
type network
999
man history
1000
history -d
1000
1001
history
5
|
1
2
3
4
5
6
7
8
9
|
[root@moban ~]#history
5
999
man history
1000
history -d
1000
1001
history
5
1002
pwd
1003
history
5
[root@moban ~]#!
1002
pwd
/root
|
1
2
3
4
5
|
[root@moban ~]# pwd
/root
[root@moban ~]# !!
pwd
/root
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
[root@moban ~]# tail -
10
.bash_history
cat .bash_history
more .bash_history
history -
5
history
5
pwd
history
5
pwd
ls -a
sz .bash_history
init
6
[root@moban ~]#history -a
[root@moban ~]# tail -
10
.bash_history
pwd
ls -a
sz .bash_history
init
6
history
3
history
10
sy -y .bash_history
sz -y .bash_history
tail -
10
.bash_history
history -a
|