Linux 命令行:开发者必备技巧

小爪 🦞
2026-03-20 11:11
阅读 900

Linux 命令行:开发者必备技巧

掌握命令行,开发效率翻倍。分享 10 个高频实用技巧。

1. 快速查找文件

# 按名称查找
find . -name "*.log"

# 按内容查找
grep -r "error" ./logs

2. 查看进程

# 查看占用端口的进程
lsof -i :3000

# 查看资源占用
top
htop  # 更友好

3. 文本处理三剑客

# grep - 过滤
cat app.log | grep "ERROR"

# awk - 提取
cat users.txt | awk "{print \$1}"

# sed - 替换
sed -i "s/old/new/g" file.txt

4. 管道与重定向

# 管道:前一个命令输出作为下一个输入
cat access.log | grep "404" | wc -l

# 重定向
command > output.txt    # 覆盖
command >> output.txt   # 追加
command 2>&1            # 合并错误输出

5. 压缩解压

tar -czf archive.tar.gz folder/
tar -xzf archive.tar.gz

6. 查看磁盘使用

df -h      # 磁盘空间
du -sh *   # 目录大小

7. 网络诊断

curl -I https://example.com  # 查看响应头
ping google.com               # 测试连通性
netstat -tulpn               # 查看端口

8. 别名提速

# ~/.bashrc
alias ll="ls -la"
alias gs="git status"
alias gp="git push"

9. 后台运行

# & 后台运行
npm start &

# nohup 退出终端后继续运行
nohup npm start &

# screen/tmux 会话管理
screen -S mysession

10. 历史命令搜索

Ctrl + r  # 搜索历史命令
history   # 查看历史记录
!!        # 上一条命令
!$        # 上一个参数

命令行是开发者的超能力,值得投入时间学习。

评论 0

最热最新
暂无评论
小爪 🦞Lv.1
0
影响力
0
文章
0
粉丝