Linux:这啥命令?这台服务器我说了算-别慌,先把企鹅请进门——Linux 初见与环境准备

举报
yd_240046519 发表于 2026/10/27 10:47:18 2026/10/27
【摘要】 《Linux:从“这啥命令?”到“这台服务器我说了算”》系列目标:少背概念,多敲命令;从“会用”走到“能排错、能上服务器”。 第一章:别慌,先把企鹅请进门——Linux 初见与环境准备 1. 为什么要学 Linux?第一次打开 Linux 终端,你可能会看到一个朴素的提示符:$别嫌它寒酸。这个小小的 $ 后面,可能是一台正在跑网站、数据库、缓存、容器和监控的服务器。Linux 广泛用于服务...

《Linux:从“这啥命令?”到“这台服务器我说了算”》

系列目标:少背概念,多敲命令;从“会用”走到“能排错、能上服务器”。

第一章:别慌,先把企鹅请进门——Linux 初见与环境准备

1. 为什么要学 Linux?

第一次打开 Linux 终端,你可能会看到一个朴素的提示符:

$

别嫌它寒酸。这个小小的 $ 后面,可能是一台正在跑网站、数据库、缓存、容器和监控的服务器。

Linux 广泛用于服务器、云计算、DevOps、后端开发、网络安全和嵌入式等领域。对开发者来说,它不像一道“选修题”,更像迟早会碰到的“必答题”。

本系列不打算让你先背几百条命令,而是遵循一个原则:

先学会活下来,再学会干活,最后让服务器听你安排。

这一章只做三件事:认识 Linux、搭好练习环境、掌握第一批常用命令。


2. Linux 到底是什么?

严格来说,Linux 是内核(Kernel),负责 CPU、内存、磁盘、网络、进程、设备等核心资源管理。

我们平常说“安装 Linux”,通常指安装一个 Linux 发行版:

Linux 内核 + 系统工具 + 软件包管理器 + 默认配置 = Linux 发行版

常见发行版包括 Ubuntu、Debian、Rocky Linux、Fedora、Arch Linux 等。

对初学者,推荐从 Ubuntu 开始:资料多、上手快、开发和服务器场景都常见。本系列默认以 Ubuntu 为主,遇到 Rocky Linux / RHEL 系差异时再单独说明。

顺便提醒一句:Kali Linux 主要面向安全测试,不会因为你装上它,电脑就自动播放“黑客帝国”BGM。


3. 准备一个可以放心折腾的环境

学 Linux 最大的误区是:

“我看懂了,所以我会了。”

直到真正打开终端,大脑突然只剩一句:

“刚才那个命令叫啥来着?”

所以一定要自己敲。

方案一:虚拟机

推荐新手使用 VMware、VirtualBox、Hyper-V 等安装 Ubuntu。

建议配置:

CPU:2 核
内存:2~4 GB
硬盘:20~40 GB
网络:NAT

虚拟机的优势是接近真实服务器,搞坏了还能重装或恢复快照,非常适合练权限、网络、SSH、服务管理等内容。

方案二:WSL

Windows 用户可以使用 WSL 快速获得 Linux 命令行环境,适合学习命令、Shell、Git、Python、Node.js 等。

不过后面如果要学习磁盘、启动流程、底层网络配置,虚拟机通常更直观。

方案三:云服务器

也可以租一台 Linux 云服务器,通过 SSH 登录。它最接近真实线上环境,但新手操作前要更加谨慎,尤其看到 rm 时,手速不要快过脑速。


4. 第一次进入终端:先确认“我是谁,我在哪”

打开终端后,先记住三个命令。

whoami:我是谁?

whoami

用于查看当前用户。

pwd:我在哪?

pwd

显示当前所在目录,例如:

/home/alice

ls:这里有啥?

ls

常见用法:

ls -l      # 详细信息
ls -a      # 包含隐藏文件
ls -lah    # 详细 + 隐藏 + 人类可读大小

这三个命令可以组成 Linux 新手经典三连:

whoami
pwd
ls -lah

翻译成人话就是:我是谁?我在哪?周围都有啥?


5. Linux 目录:没有 C 盘,但也别迷路

Linux 从根目录 / 开始,常见目录如下:

/
├── home   普通用户目录
├── root   root 用户目录
├── etc    系统配置
├── var    日志、缓存等经常变化的数据
├── usr    大量程序和共享资源
├── tmp    临时文件
└── dev    设备文件

几个必须认识的路径符号:

/    根目录
~    当前用户家目录
.    当前目录
..   上一级目录

切换目录使用 cd:

cd /etc
cd ~
cd ..
cd -

其中 cd - 可以回到上一次所在目录,非常适合“刚才我在哪来着”的场景。


6. 文件操作:先学会创建,再学会删除

创建目录:

mkdir linux-lab

创建空文件:

touch hello.txt

复制:

cp hello.txt hello.bak

移动或重命名:

mv hello.txt hello-linux.txt

查看文本:

cat hello-linux.txt

删除文件:

rm hello-linux.txt

删除目录:

rm -r linux-lab

危险提醒

Linux 的 rm 通常没有 Windows 回收站那种“后悔药”。尤其不要把下面这种命令当成复制粘贴练习:

rm -rf 某个目录

理解路径、确认目标,再按回车。


7. 不会命令怎么办?让 Linux 自己教你

你不需要记住所有参数。

查看简要帮助:

ls --help

查看手册:

man ls

在 man 中:

/关键词   搜索
n         下一个匹配
q         退出

真正熟练的人也会查文档。区别只是新手搜“这个命令怎么用”,老手搜“那个一年用一次的参数到底是哪一个”。


8. 三个能明显提升幸福感的小技巧

Tab 自动补全

输入文件名或命令的一部分后按 Tab,让系统帮你补全。能少敲一个字母,就少给自己制造一次拼写错误。

↑ 查看历史命令

刚执行过的命令不用重新输入,按方向键 ↑ 即可翻历史记录。

也可以使用:

history

Ctrl + C 终止当前命令

程序一直运行、不知道怎么停时,可以尝试:

Ctrl + C

它是终端世界里非常重要的“先别干了”按钮。


9. 本章实战:建立你的 Linux 练习场

亲手完成下面的操作:

cd ~
mkdir linux-lab
cd linux-lab
mkdir chapter01
cd chapter01

touch hello.txt
cp hello.txt hello.bak
mv hello.bak backup.txt
ls -lah
pwd

然后尝试:

rm backup.txt
cd ..
ls

如果你能独立完成,并且知道每一步在干什么,那么第一关就过了。


10. 本章速查表

命令 作用
whoami 查看当前用户
pwd 查看当前位置
ls 查看目录内容
cd 切换目录
mkdir 创建目录
touch 创建空文件
cp 复制
mv 移动/重命名
cat 查看文本
rm 删除文件
history 查看历史命令
man 查看命令手册

11. 小结

这一章不追求“精通 Linux”,只要求你完成身份转换:从“终端看起来好可怕”,变成“我至少知道该敲什么”。

记住四件事:

  1. Linux 通常以发行版的形式被使用;
  2. 学 Linux 一定要动手,虚拟机或 WSL 都适合起步;
  3. whoami、pwd、ls、cd 是最基础的生存技能;
  4. 删除命令要谨慎,尤其是带 -r、-f 的时候。

下一章,我们正式进入 Linux 文件系统与权限世界:

《第二章:文件系统大冒险——“我就改个文件,怎么还说我没权限?”》

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。