有时,在我运行一些命令(例如git
命令)之后,我发现我忘记了一些配置或忘记提出一些要求......。所以我想显示一条消息,提醒我或警告我,(就像我们运行时显示的那样sudo apt upgrade
:
将升级以下软件包...您要继续 [Y/n] 吗?)
我想在运行特定命令时收到类似的消息(“您检查了 conf 文件,是否更新了需求文件?)当我输入Y时,命令运行,当我输入n时,命令停止。
如何在 Ubuntu 中执行此操作?
有时,在我运行一些命令(例如git
命令)之后,我发现我忘记了一些配置或忘记提出一些要求......。所以我想显示一条消息,提醒我或警告我,(就像我们运行时显示的那样sudo apt upgrade
:
将升级以下软件包...您要继续 [Y/n] 吗?)
我想在运行特定命令时收到类似的消息(“您检查了 conf 文件,是否更新了需求文件?)当我输入Y时,命令运行,当我输入n时,命令停止。
如何在 Ubuntu 中执行此操作?
通常,当在实际命令运行之前必须完成一些事情时 - 例如提供和设置环境变量,添加额外的位置参数等 - 命令被放入包装脚本中。它应该如何实现 - 这取决于您想要的特定命令以及在实际命令运行之前要检查的内容。在非常简单的情况下,例如
git
,您可以执行以下操作:当然下一个问题是命令的命名。该脚本可以命名
git-commit
或类似名称。我建议不要将包装脚本命名为与原始应用程序相同的名称。也可以看看: