运行 个来自 Linux Mint 的 bash 个应用程序
Run applications with bash from Linux Mint
我开始在 Mint Linux 上学习 Bash。问题是我想知道如何打开和执行程序。我的垃圾目录中有一个 test.sh,这样我就可以四处乱逛,但是每当我输入 gnome-open test.sh
时,它只会打开文件,而不是 运行。在 test.sh 文件中我有 echo hi
以便我可以看到它工作并且我授予文件权限使其成为可执行文件所以它应该执行。
你需要做两件事:
- 赋予文件执行权限(+x)
- 执行文件
首先你给文件权限 no 755:
chmod 755 test.sh
那你开始吧:
./test.sh
点斜线表示“当前目录”,如果 \ 是当前目录,则等于说 c:\file.bat .您需要它,因为当前目录(称为 PWD)不在您的 PATH 变量 中,这意味着您要么需要指定完整路径,例如. /users/user/file.sh 或使用点作为当前目录的快捷方式。
文件权限号755表示:
owner: 7 (read, write, exec)
group: 5 (read, exec)
other: 5 (read, exec)
如果您想要成为唯一能够打开文件的人,您可以指定 700。有很多组合,但 755 最常用于脚本。
编辑:
我忘了说你每次 运行 脚本时都需要点斜杠,但你只需要为每个文件发出一次 chmod 命令。
我开始在 Mint Linux 上学习 Bash。问题是我想知道如何打开和执行程序。我的垃圾目录中有一个 test.sh,这样我就可以四处乱逛,但是每当我输入 gnome-open test.sh
时,它只会打开文件,而不是 运行。在 test.sh 文件中我有 echo hi
以便我可以看到它工作并且我授予文件权限使其成为可执行文件所以它应该执行。
你需要做两件事:
- 赋予文件执行权限(+x)
- 执行文件
首先你给文件权限 no 755:
chmod 755 test.sh
那你开始吧:
./test.sh
点斜线表示“当前目录”,如果 \ 是当前目录,则等于说 c:\file.bat .您需要它,因为当前目录(称为 PWD)不在您的 PATH 变量 中,这意味着您要么需要指定完整路径,例如. /users/user/file.sh 或使用点作为当前目录的快捷方式。
文件权限号755表示:
owner: 7 (read, write, exec)
group: 5 (read, exec)
other: 5 (read, exec)
如果您想要成为唯一能够打开文件的人,您可以指定 700。有很多组合,但 755 最常用于脚本。
编辑:
我忘了说你每次 运行 脚本时都需要点斜杠,但你只需要为每个文件发出一次 chmod 命令。