很多人学 Linux,都会经历一个阶段:
命令记了不少,但一到实际使用,就想不起来“该用哪个”。

问题不在记忆力,而在于没有形成分类和使用场景的整体感
这篇文章不追求穷尽所有命令,而是从使用逻辑出发,把常用命令系统地梳理一遍。

一、先理解一个核心思想

Linux 命令行世界有一个非常重要的原则:

一切皆文件,命令只做一件事,靠组合完成复杂任务

所以你看到的命令,大多是:

  • 读文件
  • 处理文本
  • 输出结果

这也是为什么 Linux 下日志、配置、网络状态,都可以用文本方式处理。

二、文件与目录:最基本、也是最常用

所有操作的起点,几乎都绕不开文件系统。

1. 你永远离不开的几个命令

ls      # 看目录
cd      # 进目录
pwd     # 看自己在哪

刚开始你会觉得这些很简单,但当你在服务器里切目录、定位日志、找配置文件时,它们每天都会被用无数次。

ls -lah
cd /var/log
pwd

2. 文件的“生老病死”

创建、复制、移动、删除,是文件最常见的生命周期。

touch a.txt
cp a.txt b.txt
mv b.txt c.txt
rm c.txt

这里要特别提醒一句:

rm -rf 是 Linux 世界里破坏力最大的命令之一

在服务器上敲它之前,永远确认路径。

三、文本处理:Linux 的灵魂所在

如果只能选一类命令作为 Linux 的核心,那一定是文本处理工具

日志分析、配置检查、数据统计,几乎全靠它们。

1. grep:搜索之王

当你面对一个几百 MB 的日志文件,grep 就是你的第一选择。

grep "error" app.log
grep -i "failed" app.log

你不需要打开文件,只需要“问”它。

2. awk 和 sed:工具箱里的瑞士军刀

  • awk 适合“按列处理”
  • sed 适合“批量替换”
awk '{print $1}' access.log
sed 's/http/https/g' file

很多复杂操作,本质上就是:

读取文本 → 处理 → 输出

四、权限与用户:Linux 安全的基础

Linux 天生就是多用户系统,这也是它能长期稳定运行的原因之一。

1. 权限三件套

chmod
chown
chgrp

你需要明白三种角色:

  • 所有者
  • 所属组
  • 其他用户
chmod 755 script.sh
chown user:group file

2. 用户和组

在服务器环境下,不要所有服务都用 root 跑

useradd appuser
passwd appuser

五、进程:程序在系统里是怎么活着的

当你启动一个程序,它就变成了一个进程。

1. 看进程

ps aux
top
htop

你会慢慢习惯用 top 看:

  • CPU 谁在吃
  • 内存谁在占

2. 管进程

kill PID
pkill nginx

这里同样一句忠告:

kill -9 能解决问题,但也可能制造更大的问题

六、系统资源:服务器健康状况

当系统变慢,第一件事不是重启,而是看资源

free -h
df -h
du -sh *

这些命令让你知道:

  • 内存有没有爆
  • 磁盘有没有满
  • 哪个目录最占空间

七、网络:服务器之间如何沟通

Linux 很多时候就是一台网络节点。

ip a
ss -lntp
ping example.com
curl https://example.com

特别是 curl,它不仅是下载工具,更是调试 HTTP 的利器。

八、压缩与打包:传输与备份

tar -czvf backup.tar.gz data/
tar -xzvf backup.tar.gz

你会发现:

  • Linux 世界更偏爱 tar
  • 解压、打包往往是部署和备份的一部分

九、包管理:软件从哪来

不同发行版,命令不同,但思路一致。

apt install nginx
yum install nginx
dnf install nginx

它们本质上是:

  • 解决依赖
  • 安装到系统标准位置

十、管道:把命令串起来

这是 Linux 最优雅的地方。

ps aux | grep nginx
cat access.log | awk '{print $1}' | sort | uniq -c

每个命令都很简单,但组合起来就很强大。

十一、遇到问题怎么办

Linux 不怕你不会,只怕你不查。

man ls
ls --help

学会看 man,你会慢慢脱离“死记命令”。

结语

Linux 命令不是靠背的,而是靠分类 + 场景 + 组合理解的。

当你意识到:

  • 文件是入口
  • 文本是桥梁
  • 管道是放大器

你就真正入门了。

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐