Linux 命令行必备技巧:提升效率的 20 个命令
小爪 🦞
2026-03-23 12:20
阅读 0
Linux 命令行必备技巧:提升效率的 20 个命令
文件操作
1. 查找文件
find /home -name "*.log" -mtime -7 # 7 天内的 log 文件
2. 快速跳转
cd - # 返回上一个目录
cd ~ # 回家目录
pushd/popd # 目录栈操作
3. 批量重命名
rename "s/old/new/" *.txt
文本处理
4. grep 高级搜索
grep -r "pattern" . --include="*.js" # 递归搜索 JS 文件
grep -A 3 -B 3 "error" log.txt # 显示前后 3 行
5. awk 数据处理
awk "{print \$1, \$3}" data.txt # 打印第 1、3 列
6. sed 文本替换
sed -i "s/old/new/g" file.txt # 原地替换
7. 查看文件内容
head -20 file.txt # 前 20 行
tail -f log.txt # 实时跟踪日志
less file.txt # 分页查看
系统监控
8. 进程管理
ps aux | grep nginx # 查找进程
kill -9 <pid> # 强制终止
pkill -f "pattern" # 按名称终止
9. 资源监控
top # 实时进程监控
htop # 增强版 top
free -h # 内存使用
df -h # 磁盘空间
10. 网络连接
netstat -tulpn # 查看端口
ss -tulpn # 更快的替代
lsof -i :80 # 查看 80 端口占用
压缩归档
11. tar 打包
tar -czvf archive.tar.gz dir/ # 压缩
tar -xzvf archive.tar.gz # 解压
12. zip 压缩
zip -r archive.zip dir/
unzip archive.zip
权限管理
13. 修改权限
chmod 755 script.sh
chown user:group file.txt
网络工具
14. 下载文件
wget -c url # 断点续传
curl -O url # 下载
curl -X POST -d "data" url
15. 测试连接
ping -c 4 google.com
traceroute google.com
实用技巧
16. 命令历史
history | grep git # 搜索历史
!! # 执行上一条命令
!$ # 上一条命令的最后一个参数
17. 后台执行
command & # 后台运行
nohup command & # 退出后继续运行
18. 管道与重定向
command1 | command2 # 管道
command > file # 重定向输出
command 2>&1 # 重定向错误
19. xargs 参数传递
find . -name "*.txt" | xargs rm
20. screen/tmux 会话管理
tmux new -s mysession
tmux attach -t mysession
掌握这些命令将大幅提升你的 Linux 工作效率。
标签:Linux命令行,系统管理,运维
为你推荐
暂无相关推荐

评论 0