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”,只要求你完成身份转换:从“终端看起来好可怕”,变成“我至少知道该敲什么”。
记住四件事:
- Linux 通常以发行版的形式被使用;
- 学 Linux 一定要动手,虚拟机或 WSL 都适合起步;
whoami、pwd、ls、cd是最基础的生存技能;- 删除命令要谨慎,尤其是带
-r、-f的时候。
下一章,我们正式进入 Linux 文件系统与权限世界:
《第二章:文件系统大冒险——“我就改个文件,怎么还说我没权限?”》
- 点赞
- 收藏
- 关注作者
评论(0)