抱歉,我知道之前有人问过,但是如何将可执行文件添加到命令行的命令列表中?
这样输入:my-application
将产生与/home/user/path/my-application
我知道我必须将一个.Desktop
文件(或者它是一个符号链接?)添加到特定目录,但我不记得是哪一个。
请问有人能指点一下吗?我尝试用谷歌搜索,但得到的只是各种命令的手册
答案1
解决这一问题的方法不止一种:
您可以将指向二进制文件的符号链接放在已位于 PATH 中的目录中(
/usr/local/bin
例如)。您可以修改 PATH 以包含包含二进制文件的目录。一种方法是将以下内容添加到
~/.profile
:PATH="$PATH:/path/to/directory/" export PATH
您甚至可以添加别名:
alias <commandName> </path/to/your/binary>
。将其添加到您的 .bashrc 文件中,以便在登录时重新创建别名。
可能还有其他我还没想到的方法。
答案2
我喜欢使用/usr/local/bin
我的命令(或指向它们的链接)。该目录通常位于变量中PATH
,这意味着当您键入命令时,系统会在那里查找它。
要创建到命令的链接:
ln -s /home/user/path/my-application /usr/local/bin/
或者,您可以将命令移动到该路径而不是链接。无论如何,您需要 root 权限才能执行此操作。
此后它就可以工作了。