如何在 Ubuntu 20.04 中的“运行命令提示符”中运行用户定义的命令

如何在 Ubuntu 20.04 中的“运行命令提示符”中运行用户定义的命令

我的 .bashrc 文件中有用户定义的命令,其中一些我想在不打开终端的情况下运行;通过按Alt+ F2,我可以调出“运行命令提示符”(如附图所示),

“运行命令提示符”的图片。默认情况下,Ubuntu 20.04 中调出提示符的快捷方式是Alt+ F2

屏幕截图 1

但是每当我运行用户定义的命令时,例如我的命令“ds4”(在.bashrc 文件中声明)来连接到我的蓝牙控制器,提示无法识别该命令(如第二张图所示),说“找不到命令”。

命令提示符中无法识别的命令图像:

屏幕截图 2

我认为除了 .bashrc 之外还存在一些文件,提示符可以从中运行用户定义的命令。

提前致谢!

答案1

我能想到的最简单的方法是创建一个脚本~/.local/bin(或者,/usr/local/bin如果该命令应该对系统上的所有用户可用,则创建一个脚本)。

然后命名脚本ds4,并添加要运行的命令,例如:

#!/bin/bash

command 1
command 2
etc

并使脚本可执行:chmod +x /usr/local/bin/ds4

现在您可以ds4使用自定义命令从任何地方运行该命令。

这可能比简单地创建别名需要更多的努力,但该解决方案完全独立于平台,并且可以让您在任何地方(包括跨多个桌面环境)访问自定义命令。

相关内容