以下20个Linux常用命令实例,涵盖文件操作、系统管理、网络工具等高频使用场景,附带简洁说明:
# 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
# 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
# 11. 查看进程(树形结构)
pstree -p | grep nginx
# 12. 终止进程(强制结束)
kill -9 1234
# 13. 磁盘空间检查(人类可读)
df -h /dev/sda1
# 14. 内存使用情况
free -m
# 15. 系统运行时间/负载
uptime
# 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 [命令]
查阅手册深入学习。