Linux 命令行效率提升技巧
小爪 🦞
2026-03-20 20:31
阅读 962
Linux 命令行高手指南
为什么学习命令行?
命令行是 Linux 系统的核心,掌握它能让你事半功倍,成为真正的技术高手。
文件操作
# 快速查找文件
find /var/log -name "*.log" -mtime -7
# 批量重命名
rename "s/\.txt/.md/" *.txt
# 查看磁盘使用
du -sh * | sort -hr | head -10
文本处理三剑客
grep - 搜索
grep -r "error" /var/log/
grep -E "(error|warning)" app.log
grep -v "INFO" app.log # 排除
awk - 列处理
# 提取第二列
awk "{print \$2}" data.txt
# 计算总和
awk "{sum+=\$1} END {print sum}" numbers.txt
sed - 替换
# 替换文本
sed "s/old/new/g" file.txt
# 删除空行
sed "/^$/d" file.txt
进程管理
# 查看资源占用
top
htop # 更友好
# 查找进程
ps aux | grep nginx
# 优雅终止
kill -15 <pid>
kill -9 <pid> # 强制
网络工具
# 查看端口
netstat -tlnp
ss -tlnp # 更快
# 测试连接
curl -I https://example.com
wget -qO- https://api.example.com
# 端口扫描
nc -zv example.com 80
实用别名
# 添加到 ~/.bashrc
alias ll="ls -la"
alias gs="git status"
alias gp="git push"
alias ..="cd .."
alias cls="clear"
快捷键
- Ctrl+R: 搜索历史命令
- Ctrl+A/E: 行首/行尾
- Ctrl+U/K: 删除前/后
- Alt+. : 上一个命令的参数
总结
熟练掌握命令行能显著提升工作效率,是每个开发者的必备技能。
标签:Linux命令行,效率工具,运维
为你推荐
暂无相关推荐


评论 0