linux命令学习脚本
时间: 2025-06-14 12:48:11 浏览: 13
### Linux 命令与脚本学习示例
在 Linux 环境中,脚本是一种自动化任务的强大工具。以下是一些常见的 Linux 脚本示例,涵盖基本命令和功能。
#### 示例 1: 打印 "Hello, World!"
这是一个最基础的 Bash 脚本示例,用于打印文本到终端。
```bash
#!/bin/bash
# 这是一个简单的脚本示例
echo "Hello, World!"
```
第一行 `#!/bin/bash` 指定了脚本的解释器为 Bash[^1]。`echo` 命令用于在终端中显示文本。
#### 示例 2: 查看当前目录并列出文件信息
此脚本结合了 `pwd` 和 `ls` 命令,用于显示当前工作目录及其下的所有文件详细信息。
```bash
#!/bin/bash
# 显示当前工作目录并列出所有文件
pwd
ls -al
```
`pwd` 命令输出当前工作目录的绝对路径[^3],而 `ls -al` 列出当前目录下所有文件及其属性信息[^2]。
#### 示例 3: 使用输入重定向
脚本可以结合输入重定向符号 `<` 来读取文件内容,并将结果保存到另一个文件中。
```bash
#!/bin/bash
# 将文件 content.txt 的内容复制到 output.txt
cat < content.txt > output.txt
```
上述脚本使用 `cat` 命令从 `content.txt` 中读取内容,并将其写入到 `output.txt` 文件中[^4]。
#### 示例 4: 后台运行命令
通过在命令末尾添加 `&` 符号,可以让命令在后台运行。
```bash
#!/bin/bash
# 在后台运行一个长时间任务
sleep 10 &
echo "Task started in background"
```
`sleep 10 &` 表示让系统休眠 10 秒,同时该任务会在后台执行。
#### 示例 5: 执行嵌套命令
使用反引号 `` `command` `` 或 `$()` 可以在脚本中嵌套执行其他命令。
```bash
#!/bin/bash
# 获取当前日期并打印
current_date=$(date)
echo "Today's date is: $current_date"
```
`$(date)` 嵌套执行了 `date` 命令,返回当前日期和时间。
#### 示例 6: 脚本的运行方式
脚本可以通过两种主要方式运行:
1. 使用 `sh` 命令直接运行脚本文件。
```bash
sh hello.sh
```
2. 为脚本赋予执行权限后直接运行。
```bash
chmod 755 hello.sh
./hello.sh
```
这两种方法都可以成功运行脚本[^5]。
---
###
阅读全文
相关推荐



















