创建.sh 文件的快捷方式并将其放在 /usr/bin 中

创建.sh 文件的快捷方式并将其放在 /usr/bin 中

我在 Linux 上安装软件时遇到的两种文件格式是.deb压缩文件或者压缩文件, 为了.deb我使用apt-get install,包将自动添加到路径变量中的文件夹中,/usr/bin但对于压缩文件格式,有时我会将其提取出来,然后软件会位于我的文件系统中的随机位置,我必须导航到才能packageInstalationFolder/bin找到.sh文件以启动它。我想要的是一种将文件链接到原始文件的方法.sh文件并放入/usr/bin。如果你知道比这更好的方法,我会很高兴知道

答案1

这很简单。在 中创建指向可执行文件的符号链接,您只需输入链接的名称(如果您希望将扩展名添加到脚本中,则/usr/local/bin包括扩展名)即可启动可执行文件。.sh

创建符号链接的命令ln -s

sudo ln -s /path/to/your/executable.sh /usr/local/bin

将创建一个带有名称的符号链接executable.sh/usr/local/bin以便您只需键入即可运行它executable.sh

您可以为链接指定不同的名称:

sudo ln -s /path/to/your/executable.sh /usr/local/bin/executable

由于不存在目录executableln -s命令将把它解释为链接的名称。现在只需键入executable即可执行该脚本。

您喜欢使用/usr/bin。 请勿使用。 该目录由发行版的数据包系统管理。 将您手动安装的程序(例如来自tar.gz中的文件)放置在 中/usr/local/bin,它正是用于此目的。 如果该目录不存在,请先创建它。

相关内容