如何在 Linux 中添加“快捷方式”?

如何在 Linux 中添加“快捷方式”?

我如何添加像‘rst’这样的快捷方式来在终端中重新启动 tomcat?

答案1

取决于您的桌面环境或您想要如何访问它。

你想在你的桌面上有一个漂亮的图标吗?

创建应用程序图标(最接近 MS Windows 快捷方式):KDE:在文件夹视图中单击鼠标右键,然后选择“新建 -> 链接到应用程序...”

您是否希望它仅在 bash 中可用?

在您的 ~/.bashrc 或 ~/.profile 中创建一个别名:

alias rst='service tomcat restart'     # Ubuntu with upstart
alias rst='/etc/init.d/tomcat restart' # Other distributions w/o upstart

但请注意,在这种情况下它将无法从 shell 脚本中使用。

您是否想使其像可执行文件一样可供 bash 和 shell 脚本使用?

在 PATH 中的文件夹中创建符号链接。我建议创建一个 ~/bin 文件夹,您可以在其中添加个人脚本和链接,并将此文件夹添加到 .bashrc 中的路径中:

export PATH="$PATH:$HOME/bin"

请注意,由于工作目录设置不正确,某些应用程序可能无法启动。在这种情况下,请在 ~/bin 文件夹中创建一个 shell 脚本,该脚本首先更改为相应的文件夹:

#!/bin/sh
cd /opt/myAppHomeDirectory
./myapp "$@"

哦,当然不要忘记使用 chmod 使该脚本可执行。

答案2

多种可能性:

  1. 创造shell 脚本并将它们放在某个位置PATH(或修改PATH)以引用包含这些脚本的目录
  2. 创造别名在你的 shell .rc 文件中(.bashrc用于 bash)

相关内容