Linux简单命令

以下是对 Linux 命令及其参数的详细介绍,结合常用命令分类、核心参数说明及实际应用示例:


一、命令基本结构

Linux 命令格式为 命令 [选项] [参数],其中:
主命令:核心操作(如 lscp)。
选项:短选项以 - 开头(如 -a),长选项以 -- 开头(如 --all),用于扩展功能。
参数:操作对象(如文件名、目录路径)。


二、文件与目录操作命令

1. ls - 列出目录内容

参数
-l:长格式显示(权限、所有者、大小等)。
-a:显示隐藏文件(以 . 开头的文件)。
-h:以人类可读格式显示文件大小(如 KB、MB)。
-R:递归显示子目录内容。

示例

ls -lah /home  # 显示所有文件(包括隐藏)、长格式、易读大小
2. cp - 复制文件/目录

参数
-r:递归复制目录及其子内容。
-i:覆盖前提示确认。
-v:显示复制过程。

示例

cp -rv dir1/ dir2/  # 递归复制并显示详细信息
3. rm - 删除文件/目录

参数
-r:递归删除目录及内容。
-f:强制删除(不提示确认)。
-i:删除前提示确认。

示例

rm -rf old_dir/  # 强制递归删除目录
4. mkdir - 创建目录

参数
-p:递归创建多级目录(自动创建父目录)。

示例

mkdir -p project/{src,doc,log}  # 创建多级嵌套目录

三、文件内容处理命令

1. grep - 文本搜索

参数
-i:忽略大小写。
-r:递归搜索目录中的文件。
-n:显示匹配行的行号。

示例

grep -rin "error" /var/log  # 递归搜索错误日志并显示行号
2. awk - 文本分析

参数
-F:指定分隔符(如 -F: 表示以冒号分隔)。
'{print $1}':输出第一列。

示例

awk -F: '{print $1}' /etc/passwd  # 提取所有用户名
3. sed - 流编辑器

参数
-e:指定编辑命令(如替换操作)。
-i:直接修改文件内容。

示例

sed -i 's/foo/bar/g' file.txt  # 全局替换文件中的 "foo" 为 "bar"

四、权限与用户管理

1. chmod - 修改文件权限

参数
-R:递归修改目录及子文件权限。
• 权限符号:u(用户)、g(组)、o(其他),配合 +/-rwx

示例

chmod -R 755 web_root/  # 递归设置目录权限为 rwxr-xr-x
2. chown - 修改文件所有者

参数
-R:递归修改目录及子文件所有者。
user:group:同时修改所有者和所属组。

示例

chown -R www:www /var/www  # 递归设置网站目录所有者为 www 用户和组

五、系统与进程管理

1. ps - 查看进程状态

参数
aux:显示所有进程详细信息(CPU、内存占用)。
-ef:以完整格式列出进程。

示例

ps aux | grep nginx  # 查找所有 Nginx 相关进程
2. top - 实时监控系统资源

参数
-p PID:监控指定进程。
-d 秒数:刷新间隔时间。

示例

top -d 2  # 每 2 秒刷新一次系统资源使用情况

六、网络工具

1. ping - 测试网络连通性

参数
-c 次数:指定发送数据包次数。
-i 秒数:设置发包间隔时间。

示例

ping -c 4 google.com  # 发送 4 次 ICMP 请求测试连通性
2. curl - 发送 HTTP 请求

参数
-o 文件名:将输出保存到文件。
-H:添加请求头(如 -H "Content-Type: application/json")。

示例

curl -o data.json https://api.example.com/data  # 下载 JSON 数据到本地

七、高级功能与管道操作

1. 重定向与管道

>:覆盖输出到文件(如 ls > list.txt)。
>>:追加输出到文件。
|:将前一个命令的输出作为后一个命令的输入(如 cat log.txt | grep "error")。

2. xargs - 参数传递

参数
-I {}:替换占位符(如 find . -name "*.txt" | xargs -I {} cp {} backup/)。


完整命令列表参考

若需更全面的命令参数列表,可查阅以下来源:
• Linux 命令手册(man 命令名)。
• 在线文档:Linux命令大全Linux 中文手册

通过灵活组合这些命令与参数,可高效完成文件管理、系统监控、网络调试等复杂操作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值