Ubuntu - 从任何地方运行具有自定义名称的可执行文件

Ubuntu - 从任何地方运行具有自定义名称的可执行文件

我已经安装了 etcer,并且可以从其安装目录运行它(.../balena-etcher- Electron-1.7.9-linux-x64/squashfs-root)使用命令 ./balena-etcher-electron。好极了!

但现在我想实现以下目标:

  1. 使用我自己的命令运行这个应用程序,例如“蚀刻机“而不是输入”./balena-蚀刻-电子" --> 与别名有关吗?

  2. 像 $PATH 中的任何应用程序命令(例如 gedit)一样,从任何地方使用此命令“etcher”。

我必须在此可执行脚本中自定义什么?

或者也许我应该做“apt-get install etcher”然后一切都已经处理了?

非常感谢。

答案1

1.使用我自己的命令运行这个应用程序,etcher而不是输入./balena-etcher-electron

然后只需重命名balena-etcher-electronetcher

mv ./balena-etcher-electron ./etcher

2. 像(示例)etcher中的任何应用程序命令一样从任何地方使用此命令。$PATHgedit

如果你想像在 in 中一样使用它,$PATH那么它应该在$PATH.

例如

sudo cp ./balena-etcher-electron /usr/bin/etcher

(或无论你$PATH在哪里)。

ETA:还请考虑@Kusalananda 的评论,提出了很好的观点。

相关内容