linux - Raspberry Pi .bat 等价物

标签 linux terminal raspberry-pi raspbian

我最近组装了我的第一个 Raspberry Pi 3。我希望能够在不损坏 SD 卡的情况下安全地关闭 Pi。我在网上找到关闭它的代码:

sudo shutdown -h now

我想知道如何将其粘贴到一个新的文本文件中,并保存该文件以便打开它以关闭计算机,就像在 Windows 上使用 .bat 文件运行命令一样。

它正在运行 Raspbian。

最佳答案

像这样创建一个文本文件:

#!/bin/sh
sudo shutdown -h now

将其保存在/usr/local/bin 下,扩展名可能为“.sh”;也许名称可以是“myshutdown.sh”。

然后您必须使用 chmod +x "thatfile"或图形工具授予该文件的执行权限。

现在您可以在控制台中键入“myshutdown.sh”,或从桌面创建一个指向该文件的链接(启动器)。

无论如何,在 unix 和类似系统中,“shell 脚本”等同于(但更好)m$ .bat 文件。他们不需要有特定的扩展名,即使“.sh”很好;但他们必须具有“执行权限”(例如使用 chmod(1) 给出)。另外:第一行“#!/bin/sh”不一定是必须的,但最好使用它。

关于linux - Raspberry Pi .bat 等价物,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41412855/

相关文章:

r - 在离线的 Debian 机器上安装最新的 R 版本

javascript - 在 Ubuntu 上查找 Node JS 实例

java - 树莓派+韦根RFID

linux - 你如何从 ubuntu 上的存档/zip 手动安装 eclipse-CDT 插件?

C "printf"Linux 和 Mac 输出不同

linux - 在 Linux 中将以 'a' 'c' 或 'e' 开头的前 N ​​个文件从一个文件夹复制到另一个文件夹

python - 覆盆子上的快速图形用户界面

macos - 适用于 Mac 的 Armv6 汇编程序

linux - 如何从包含 content/u02/app/oracle-1/product/12.2.0/db_1 :N to/u01/app/oracle/product/12. 2.0/db_1:Y 的文件中替换整行

c++ - 如何将特定行的用户输入打印到控制台 (C++)