当我想要执行脚本时,我总是需要确认我想要在终端中运行它。有没有办法轻松跳过它,或将其设置为默认值?
我正在使用 Nemo 文件管理器 (Mint)
答案1
不要将可执行脚本放在桌面上,而是为它们创建一个单独的目录。传统上这是$HOME/bin
但是我明白现在是这样的$HOME/.local/bin
。无论哪种方式,您都可以将此目录添加到您的启动文件或其他启动文件$PATH
中。~/.bash_profile
例如,考虑一个可执行脚本$HOME/bin/thing
.
现在,您不再将可执行文件放在桌面上,而是创建一个启动器。您可以通过右键单击桌面并按照提示$HOME/bin/thing
在终端中运行来以图形方式执行此操作,也可以手动创建文件:
cat <<'X' >"$HOME/Desktop/Thing.desktop"
[Desktop Entry]
Comment=
Terminal=true
Name=Thing
Exec=bin/thing
Type=Application
X
(如果合适的话,你可以替换Exec=.local/bin/thing
。)