我想创建一个脚本,该脚本会自动从 Internet 下载 zip,例如以下名为 test.sh 的 sh 脚本:
#!/usr/bin/env bash
curl -o csvs.zip https://randomCloudCsv/download
但我想双击运行它而不是
./test.sh
从终端
我在想,定义这种行为还需要另一个脚本,使这个偏好只针对这个脚本,因为作为每个随机脚本的默认值是很危险的。我的问题与如何通过双击 Windows 中的 .EXE 文件来执行脚本类似?但我会在这里保留问题,因为我得到的答案更直接(请注意,另一个问题也已编辑,并且在开始时它看起来不像我的)
创建一个 .desktop 文件,它类似于 windows .lnk
在桌面上创建文件
nano $(xdg-user-dir DESKTOP)/mylauncher.desktop
并将以下文本粘贴到桌面文件中
使 .desktop 文件可执行
chmod +x $(xdg-user-dir DESKTOP)/mylauncher.desktop
您可以在下面找到图标
/usr/share/icons/