如何在 Linux 中执行 Shell 脚本
我是 Linux 系统新手。如何在 Linux 中执行 shell 脚本?如何在 Linux 系统上编写和执行 shell 脚本?
本页展示了使用终端窗口或应用程序在 Linux 中编写和执行 shell 脚本的各种步骤。
添加以下代码:
本页展示了使用终端窗口或应用程序在 Linux 中编写和执行 shell 脚本的各种步骤。
教程详细信息 | |
---|---|
难度等级 | 简单的 |
Root 权限 | 不 |
要求 | Linux 终端 |
类别 | Linux shell 脚本 |
操作系统兼容性 | 阿尔玛 • Debian • Fedora • Linux • Mint • openSUSE • RHEL • Rocky • Stream • SUSE • Ubuntu |
预计阅读时间 | 3 分钟 |
在 Linux 中执行 Shell 脚本的步骤
流程如下:
- 使用文本编辑器(例如 Linux 中的 nano 或 vi)创建一个名为 demo.sh 的新文件:
nano demo.sh
- 添加以下代码:
#!/bin/bash echo "Hello World"
- 在Linux中通过运行chmod命令设置脚本可执行权限:
chmod +x demo.sh
- 在Linux中执行shell脚本:
./demo.sh
让我们详细了解所有步骤。
步骤 1 – 打开终端
要编写 shell 脚本,请打开终端应用程序。按键盘快捷键 Ctrl-Alt+T:
步骤 2 – 使用编辑器编写 shell 脚本
键入以下命令来编写 shell 脚本:
nano demo.sh
或
vi demo.sh
创建第一个名为 demo.sh 的 shell 脚本
#!/bin/bash # My first shell script echo "Hello $USER" echo "Today is $(date)" echo "Bye for now"
要在 nano 中保存并关闭文件,请按 CTRL+X,出现提示时选择 Y (是)保存文件,然后按 Enter 键:
编写第一个 shell 脚本
步骤 3 – 使 shell 脚本可执行
让我们验证新创建的文件,运行 ls 命令和cat 命令:
要设置可执行权限,运行以下 chmod 命令:
验证权限:
ls -l demo.sh
cat demo.sh
chmod +x demo.sh
ls -l demo.sh
在 Linux 上授予脚本执行权限
步骤 4 - 在 Linux 中执行 shell 脚本
现在我们有了名为 demo.sh 的 shell 脚本。但是,如何运行它呢?试试:
./demo.sh
指.的是当前目录。另一个选项是指定完整路径:
/path/to/demo.sh
/home/vivek/demo.sh
~/demo.sh
在 Linux 中执行 Shell 脚本
结论
有关更多信息,请参阅 Linux Shell 脚本教程和使用 man 命令或 help 命令的bash命令手册页:
man bash
help read