我可以以某种方式跳过终端提示中的运行吗?

我可以以某种方式跳过终端提示中的运行吗?

当我想要执行脚本时,我总是需要确认我想要在终端中运行它。有没有办法轻松跳过它,或将其设置为默认值?

我正在使用 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。)

相关内容