当前位置:首页 > linux > 正文

linuxshell常用实例(linux四大常用shell)

  • linux
  • 2024-03-15 19:39:16
  • 8631
Linux Shell 常用实例
基本命令
ls: 列出目录的内容
cd: 更改工作目录
cp: 复制文件或目录
mv: 移动或重命名文件或目录
rm: 删除文件或目录
高级命令
grep: 搜索文本文件中的模式
sed: 流编辑器,用于查找并替换文本
awk: 模式扫描和处理语言,用于处理文本数据
curl: 从 URL 获取或发送数据
ssh: 建立安全外壳连接
管道和重定向
管道(|):将一个命令的输出发送到另一个命令的输入
重定向(> 和 <):将命令的输出或输入重定向到文件
脚本
Bash 脚本: 用于自动化任务的一系列命令
Shell 脚本: 使用任何 Bourne Shell 变体的脚本
要素
命令:用于执行特定操作的可执行文件
参数:命令所需的信息
选项:用于修改命令行为的标志
管道:将命令链接在一起
重定向:将命令的输入或输出重定向到文件
示例
列出当前目录的内容:
ls -al
在 /tmp 目录中创建名为 test.txt 的文件:
touch /tmp/test.txt
使用管道搜索文件中包含 error 的行:
grep error /var/log/messages
使用重定向将命令的输出保存到文件中:
ls -l > output.txt
使用 Bash 脚本执行一组任务:
#!/bin/bash
# 复制文件
cp file1 file2
# 移动文件
mv file3 /tmp
# 删除文件
rm file4