.sh脚本一般是软件的启动脚本。我们下载软件的时候,部分软件是没有直接安装到系统的,而是一个压缩包,通过手动指定.sh文件来启动软件,这样做比较麻烦。以Linux下的IDEA为例,我们可以将.sh脚本添加到系统的应用菜单中,为我们在系统中生成软件启动图标。

1. 创建desktop文件

  1. # 文件名建议与软件名一致
  2. sudo vim /usr/share/applications/idea.desktop

desktop文件内容

  1. [Desktop Entry]
  2. # 快捷方式名称
  3. Name=idea
  4. Name[zh_CN]=idea
  5. # 注释
  6. Comment=idea
  7. # 执行文件路径
  8. Exec=/home/cdx/Software/idea/bin/idea.sh
  9. # 图标路径
  10. Icon=/home/cdx/Software/idea/bin/idea.png
  11. Terminal=false
  12. # 软件类型
  13. Type=Application
  14. # 分类
  15. Categories=Application;Development;
  16. StartupNotify=true

内容编辑完成后保存退出。

2. 设置权限

# 设置权限为可执行
sudo chmod +x /usr/share/applications/idea.desktop

完成之后,我们就可以在程序菜单中找到这个软件的图标了。