和
!!:gs/foo/bar/
我可以修改以前的bash
命令。有什么方法可以让我在提示符下调用历史修改命令(而不是修改的结果),以便能够修改修改,例如执行类似的操作?
换句话说,是否存在包含!!:gs/foo/bar/
我可以访问的命令列表的元历史记录?我想不会,但它会很方便。
答案1
尝试以下步骤。步骤 1 和 3 将不会出现在命令行上。
- CTL-x(
- !!:gs/foo/酒吧/
- CTL-x)
从命令行清除。
CTL-u
调用命令行来执行/修改。
CTL-xe
用过的
echo "My foo is bar in file bar dir foo!"
供测试用。