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

3 linux shell shortcuts

如何在终端中添加诸如“rst”之类的快捷方式以重新启动 tomcat?

Yab*_*aba 9

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

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

创建一个应用程序图标(最接近 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
Run Code Online (Sandbox Code Playgroud)

但是请注意,在这种情况下,它不能从 shell 脚本中使用。

您想让它像 bash 和 shell 脚本的可执行文件一样可用吗?

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

export PATH="$PATH:$HOME/bin"
Run Code Online (Sandbox Code Playgroud)

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

#!/bin/sh
cd /opt/myAppHomeDirectory
./myapp "$@"
Run Code Online (Sandbox Code Playgroud)

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


Joa*_*uer 5

多种可能性:

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