.sh脚本一般是软件的启动脚本。我们下载软件的时候,部分软件是没有直接安装到系统的,而是一个压缩包,通过手动指定.sh文件来启动软件,这样做比较麻烦。以Linux下的IDEA为例,我们可以将.sh脚本添加到系统的应用菜单中,为我们在系统中生成软件启动图标。
1. 创建desktop文件
# 文件名建议与软件名一致
sudo vim /usr/share/applications/idea.desktop
desktop文件内容
[Desktop Entry]
# 快捷方式名称
Name=idea
Name[zh_CN]=idea
# 注释
Comment=idea
# 执行文件路径
Exec=/home/cdx/Software/idea/bin/idea.sh
# 图标路径
Icon=/home/cdx/Software/idea/bin/idea.png
Terminal=false
# 软件类型
Type=Application
# 分类
Categories=Application;Development;
StartupNotify=true
2. 设置权限
# 设置权限为可执行
sudo chmod +x /usr/share/applications/idea.desktop
完成之后,我们就可以在程序菜单中找到这个软件的图标了。