Linux零碎基础命令整理大全:常用操作一网打尽

为什么需要掌握这些零碎命令?

刚接触Linux时,总会被各种零碎命令搞得手忙脚乱。比如想查看磁盘空间却忘了df -h,要查历史命令只会反复按方向键。这些不起眼的小命令就像螺丝刀和扳手,单独看很简单,组合起来却能解决日常80%的操作需求。尤其当你遇到服务器卡顿或文件突然消失时,它们就是救命稻草。

Linux零碎基础命令

文件操作四件套

文件操作是Linux最基础也最频繁的需求。先记住这组黄金搭档:

  • cp -r:复制文件夹时千万别漏掉-r参数,否则会收到”略过目录”的警告
  • rm -rf:删除大杀器,用之前务必pwd确认当前路径
  • mv *.log ~/backup:批量移动日志文件的经典操作
  • find / -name “*.conf” 2>/dev/null:全盘搜索配置文件并过滤错误提示

新手最容易栽在权限问题上,试试sudo !! 能快速用root权限重跑上条命令。

系统状态实时监控

服务器突然变卡?这几个命令能立刻找到瓶颈:

命令 功能 关键指标
top 实时进程监控 %CPU >80%的进程
free -m 内存使用 available值
iostat 2 磁盘IO %util利用率
iftop -P 网络流量 峰值带宽

遇到CPU飙高时,先用top按P排序,再用ps -ef | grep 进程ID定位程序路径,三步锁定问题源头。

日志排查神操作

查看日志别只会cat,高效组合拳才专业:

  • tail -f application.log 实时追踪最新日志
  • grep -A 5 “ERROR” system.log 显示错误行及后5行上下文
  • journalctl –since “1 hour ago” 查看最近1小时系统日志
  • sed -n ‘/2023-08-15 14:00/,/2023-08-15 15:00/p’ log 提取时间段日志

突然想看昨天14点的日志?zcat access.log.20230815.gz | grep “14:” 直接解压分析压缩日志,省去手动解压步骤。

网络调试三板斧

网络不通时别急着重启,逐层排查更有效:

  1. ping 8.8.8.8测试基础连通性
  2. telnet 目标IP 端口检查端口开放状态
  3. traceroute -T 目标域名追踪路由节点
  4. netstat -tunlp | grep 3306确认服务监听状态

遇到”Connection refused”可能是服务没启动,而”Timeout”往往是防火墙拦截。曾有个经典案例:用ss -s发现大量TIME-WAIT连接,调整tcp_tw_reuse参数后性能提升30%。

环境配置小技巧

这些技巧能让命令行效率倍增:

  • alias ll=’ls -alh’ 创建快捷指令
  • ctrl+r 反向搜索历史命令
  • echo $PATH | tr ‘:’ ‘
    将PATH变量转为分行显示
  • tar -czvf backup.tar.gz –exclude=”*.tmp” ./ 打包时自动排除文件

把常用命令写成脚本放在~/bin目录,再在.bashrc添加export PATH=$PATH:~/bin,就能随处调用。下次清理7天前日志只需执行find /logs -name “*.log” -mtime +7 -delete

Linux命令就像乐高积木,单个模块功能有限,组合起来却能构建整个运维世界。刚开始记不住很正常,建议把常用命令写在便利贴粘在显示器边框,操作三次后肌肉记忆就形成了。最重要的是动手尝试——在虚拟机里执行rm -rf /*的教训,比看十篇教程更让人刻骨铭心。

内容均以整理官方公开资料,价格可能随活动调整,请以购买页面显示为准,如涉侵权,请联系客服处理。

本文由星速云发布。发布者:星速云。禁止采集与转载行为,违者必究。出处:https://www.67wa.com/150157.html

(0)
上一篇 2026年1月20日 上午8:25
下一篇 2026年1月20日 上午8:25
联系我们
关注微信
关注微信
分享本页
返回顶部