Blog
首页 搜索 关于

Linux 基础入门:新手先掌握这 20 条高频命令

谭 · 2026年03月18日 · 预计阅读 3分钟 · 7 次浏览
运维 Linux
内容安全审核通过

刚接触 Linux,最容易踩的坑是“命令看了很多,但真正能用的很少”。 这篇不讲大而空的概念,只给你一套能立刻上手的基础命令框架。

一、先记住这件事:Linux 的核心是“文件 + 进程”

你每天的操作,基本都在做两类事情:

  1. 管文件(配置、日志、脚本)
  2. 管进程(服务是否在跑、谁占资源、哪里报错)

把这两件事练熟,日常运维和开发环境就稳了。


二、文件与目录:8 条最常用命令

pwd                 # 当前路径
ls -al              # 列出文件(含隐藏文件)
cd /path            # 切换目录
mkdir -p a/b/c      # 递归创建目录
cp -r src dst       # 复制文件/目录
mv old new          # 移动或重命名
rm -rf target       # 删除(慎用)
find . -name "*.log"  # 查找文件

实战建议:先 ls 看清楚再 rm,不要把删除命令当“撤销键”。


三、看文件内容:5 条就够用

cat file.txt                    # 快速查看短文件
less file.txt                   # 分页查看长文件
head -n 20 file.txt             # 看前 20 行
tail -n 50 file.txt             # 看后 50 行
tail -f /var/log/nginx/error.log  # 实时追日志

配合筛选:

grep -i "error" app.log
grep -E "warn|error|fatal" app.log

四、权限与身份:不懂这块最容易报错

whoami                 # 当前用户
id                     # 用户与组信息
chmod 644 file         # 改权限
chown user:user file   # 改属主
sudo command           # 临时提权执行

记忆法:

  • chmod 管“能不能读写执行”
  • chown 管“这个文件归谁”

五、进程与服务:定位问题的第一现场

ps -ef | grep nginx          # 查进程
top                          # 实时看资源
systemctl status nginx       # 看服务状态
systemctl restart nginx      # 重启服务
journalctl -u nginx -n 100   # 查看服务日志

排障顺序建议:先 status,再日志,再重启。别上来就重启。


六、网络基础:三条命令先打底

ping -c 4 8.8.8.8
curl -I https://example.com
ss -lntp
  • ping:看连通性
  • curl:看 HTTP 是否通
  • ss:看端口是否真的在监听

七、新人常见误区

误区 1:把命令当死记硬背

正确做法:每条命令配一个“使用场景”。

误区 2:直接在生产机试错

正确做法:先在测试机/本地复现,再上生产。

误区 3:只执行不记录

正确做法:把排障命令和结果写进笔记,形成自己的“命令手册”。


八、7 天最小练习清单(可直接执行)

  1. 第 1 天:目录和文件操作(ls/cd/mkdir/cp/mv/rm)
  2. 第 2 天:文本查看与筛选(cat/less/tail/grep)
  3. 第 3 天:权限与用户(chmod/chown/sudo)
  4. 第 4 天:进程管理(ps/top/kill)
  5. 第 5 天:服务管理(systemctl/journalctl)
  6. 第 6 天:网络排查(ping/curl/ss)
  7. 第 7 天:做一次完整小排障并写复盘

结语

Linux 入门不靠“背完所有命令”,而靠高频场景反复练。
先把这 20 条命令练成肌肉记忆,你的上手速度会非常快。


读者讨论 (共 0 条)

发表评论

暂无评论,来发表第一条评论吧!

"记录思考,分享知识,在文字中寻找共鸣"

© 2026 Arc's Blog. · [email protected]