在bash中有什么作用!(感叹号)命令之前的意思?

JTC*_*JTC 7 shell command-line-interface

我只是误导了命令

git status
Run Code Online (Sandbox Code Playgroud)

!git status
Run Code Online (Sandbox Code Playgroud)

控制台显示它开始将最后克隆的存储库克隆到文件夹状态...

我的问题是,这个命令意味着什么,它有什么用处?

Axn*_*yff 8

在bash中,如果键入!后跟命令名称,它将用历史记录中以该名称开头的最后一个命令替换它.

所以在你的情况下!git被替换为git clone somerepo所以整行被翻译成git clone somerepo status