从 Windows 转向 CentOS(一种基于 Linux 的操作系统)需要适应不同的操作逻辑和使用方式。以下是习惯 Windows 的用户在转向 CentOS 时需要掌握的一些基本操作和概念:
一、核心差异认知
| 方面 | Windows | CentOS (Linux) |
|---|---|---|
| 文件系统 | NTFS, FAT32 | ext4, XFS 等 |
| 用户权限 | 图形化管理,管理员账户较宽松 | 强调权限分离,root 权限需谨慎使用 |
| 软件安装 | 安装包(.exe/.msi),图形界面为主 | 包管理器(如 yum/dnf)、源码编译 |
| 配置文件 | 注册表 + 图形设置 | 文本配置文件(通常在 /etc 目录下) |
| 命令行 | CMD / PowerShell(可选) | 终端是核心工具 |
二、必须掌握的基本操作
1. 熟悉终端(Terminal)
- Windows 用户可能不常使用命令提示符,但在 CentOS 中,终端是主要操作方式。
- 打开终端:右键桌面 → “Open Terminal” 或通过应用程序菜单搜索“Terminal”。
常用基础命令:
ls # 列出目录内容
cd /path # 切换目录
pwd # 显示当前路径
mkdir dir # 创建目录
rm file # 删除文件
rm -r dir # 删除目录(递归)
cp src dest # 复制文件/目录
mv old new # 移动或重命名
cat file # 查看文件内容
nano file # 使用 nano 编辑文件(推荐初学者)
2. 理解文件系统结构
CentOS 的目录结构与 Windows 不同,常见路径:
/:根目录/home:用户主目录(类似C:Users用户名)/etc:系统配置文件/var:日志、缓存等可变数据/usr:用户程序和库/tmp:临时文件/root:root 用户的家目录
注意:没有 C:、D: 盘符,所有设备挂载在
/mnt或/media下。
3. 用户与权限管理
- Linux 强调权限安全,普通用户不能随意修改系统文件。
- 使用
sudo提权执行管理员命令(需用户在 wheel 组):sudo yum update - 修改文件权限:
chmod 755 script.sh # 设置执行权限 chown user:group file # 更改所有者
4. 软件安装与管理(包管理器)
CentOS 使用 yum(CentOS 7/8)或 dnf(CentOS 8+ Stream)管理软件包。
常用命令:
sudo yum install package_name # 安装软件
sudo yum remove package_name # 卸载
sudo yum update # 更新系统
sudo yum search keyword # 搜索软件包
例如安装 wget:
sudo yum install wget
💡 类比:
yum≈ 应用商店 + 控制面板中的“程序和功能”
5. 服务管理(systemd)
Linux 中很多功能以“服务”形式运行(如网络、SSH、Web 服务器等)。
常用命令:
sudo systemctl start sshd # 启动 SSH 服务
sudo systemctl stop sshd # 停止
sudo systemctl enable sshd # 开机自启
sudo systemctl status sshd # 查看状态
类比:Windows 的“服务管理器”(services.msc)
6. 网络配置
- 查看 IP 地址:
ip addr # 或 ifconfig # 可能需要先安装 net-tools - 测试网络:
ping google.com - 配置静态 IP:编辑
/etc/sysconfig/network-scripts/ifcfg-eth0(传统)或使用nmcli(推荐)。
7. 文本编辑器
Windows 有记事本,Linux 推荐学习以下命令行编辑器:
nano:简单易用,适合新手nano /etc/hostnamevim:功能强大但学习曲线陡峭(可后续学习)
8. 查找文件
- 按名称查找:
find /home -name "*.txt" - 按内容查找:
grep "error" /var/log/messages
9. 查看系统信息
uname -a # 内核信息
df -h # 磁盘使用情况
free -h # 内存使用
top 或 htop # 查看进程和资源占用
10. 关机与重启
sudo shutdown -h now # 关机
sudo reboot # 重启
⚠️ 不建议直接按电源键,应使用命令关机。
三、图形界面 vs 命令行
- CentOS 可安装 GNOME 图形界面(类似 Windows 桌面),但服务器版通常无 GUI,依赖命令行。
- 建议尽早适应终端操作,这是 Linux 高效运维的核心。
四、学习建议
- 动手实践:在虚拟机(如 VMware/VirtualBox)中安装 CentOS 练习。
- 常用命令记忆:制作小抄(cheatsheet)贴在旁边。
- 善用帮助:
man command # 查看命令手册,如 man ls command --help # 简要帮助 - 搜索能力:遇到问题用 Google 搜索 “CentOS 如何 XXX”(英文更佳)。
五、常见场景对照表
| Windows 操作 | CentOS 对应方法 |
|---|---|
| 打开“此电脑” | ls / 或 nautilus(GUI) |
| 安装软件 | sudo yum install 软件名 |
| 查看 IP | ip addr 或 nmcli device show |
| 编辑文本文件 | nano filename |
| 重启电脑 | sudo reboot |
| 查看任务管理器 | top 或 htop |
| 共享文件夹 | 安装 Samba 或使用 NFS |
总结
从 Windows 转向 CentOS,关键在于:
- 接受“命令行优先”的理念
- 理解 Linux 的权限和文件系统结构
- 掌握包管理、服务控制和基本维护命令
刚开始会有些不适应,但一旦熟悉,你会发现 Linux 在稳定性、安全性和自动化方面远超 Windows,尤其适合服务器和开发环境。
📌 建议第一步:在虚拟机中安装 CentOS,每天练习 30 分钟终端命令,一周即可上手基本操作。
云小栈