用history命令可以查看到用户在bash下输入的历史命令,下面的方法可以快速的重复调用之前使用过的历史命令:
!! 重复前一个命令
!字符 重复前一个以 字符 开头的命令
!号码 按照历史输出中的号码来重复相应的命令
要查看被编号的命令,使用history命令
其他更高级的使用命令技巧如下:
!?abc 重复前一个命令包含(但不是开头是abc)abc的命令
!-n 重复n个命令前的那个命令
使用^old^new来重复前一个命令,并且把旧的参数old替换为新的参数new。例如:
cp /123.txt /999.txt
^123^456
后面的命令等同于执行了cp /456.txt /999.txt
使用ctrl+r 可以在历史命令中搜索自己想要的命令
在当前输入的命令中想重新调用前一个命令中的参数可以有下面两种方法:
1. 按esc键然后在按.键
2. 按alt键在同时按.键