如何打印 bash 历史命令并将其附加到文件?

如何打印 bash 历史命令并将其附加到文件?

您可以使用以下命令打印命令:

!2500:p

但是如何将该命令附加到文件?我想:

!2500:p >> .bashrc

但这只是将包括“>> .bashrc”在内的所有内容打印到标准输出。

答案1

!重复编号命令,因此您需要回显它。使用:q修饰符正确引用历史替换。

echo !2500:q >> .bashrc

相关内容