插件窝 干货文章 linux常用命令20个实例分享

linux常用命令20个实例分享

文件 命令 log 目录 368    来源:    2025-04-03

以下20个Linux常用命令实例,涵盖文件操作、系统管理、网络工具等高频使用场景,附带简洁说明:


1. 文件与目录操作

# 1. 列出目录内容(含隐藏文件)
ls -al /home

# 2. 创建多级目录
mkdir -p project/{src,logs,backup}

# 3. 复制目录(递归)
cp -r dir1 dir2

# 4. 移动/重命名文件
mv old.txt /path/to/new.txt

# 5. 查找文件(按名称)
find /var -name "*.log" -type f

2. 文本处理

# 6. 查看文件内容(分页)
less /var/log/syslog

# 7. 搜索文本(显示前后3行)
grep -A3 -B3 "error" /var/log/nginx/error.log

# 8. 实时监控日志更新
tail -f /var/log/apache2/access.log

# 9. 文本替换(全局)
sed -i 's/foo/bar/g' file.txt

# 10. 统计文件行数
wc -l data.csv

3. 系统管理

# 11. 查看进程(树形结构)
pstree -p | grep nginx

# 12. 终止进程(强制结束)
kill -9 1234

# 13. 磁盘空间检查(人类可读)
df -h /dev/sda1

# 14. 内存使用情况
free -m

# 15. 系统运行时间/负载
uptime

4. 网络工具

# 16. 测试网络连通性
ping -c 4 google.com

# 17. 查看监听端口
ss -tulnp | grep 22

# 18. 下载文件(支持断点续传)
wget -c https://example.com/large.iso

# 19. 远程登录
ssh -p 2222 user@server_ip

# 20. 传输文件到远程(SCP安全复制)
scp backup.tar.gz user@remote:/path/to/dest

使用技巧

  • 组合命令:用 | 管道符串联命令(如 cat log.txt | grep "error" | wc -l
  • 历史命令:按 Ctrl+R 搜索历史命令,!! 重复上一条命令
  • 权限管理chmod 755 script.sh 赋予可执行权限

掌握这些命令可覆盖80%日常运维需求,建议通过 man [命令] 查阅手册深入学习。