BASH shell将上一个命令的参数插入当前输入行

时间:2020-01-09 10:43:39  来源:igfitidea点击:

问题:CentOS Linux如何将前一个命令的参数插入当前输入行或者快速修复前一个命令中的错误?

答:BASH历史记录扩展非常有用且节省时间。
要指定前面命令的最后一个参数,请使用!$

例如,考虑以下命令:

$ cp /tmp/file.name /path/to/somewhere/directory/file.name
$ cp !$ /home/you

$将自动扩展到/path/to/somewhere/directory/file.name,从而调用最后一个命令参数。
通过执行man bash命令,请参见"历史扩展"部分,以获取更多信息:

man bash