加油
努力

习惯了Windows的用户转用CentOS需要学习哪些基本操作?

从 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/hostname
  • vim:功能强大但学习曲线陡峭(可后续学习)

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 高效运维的核心。

四、学习建议

  1. 动手实践:在虚拟机(如 VMware/VirtualBox)中安装 CentOS 练习。
  2. 常用命令记忆:制作小抄(cheatsheet)贴在旁边。
  3. 善用帮助
    man command        # 查看命令手册,如 man ls
    command --help     # 简要帮助
  4. 搜索能力:遇到问题用 Google 搜索 “CentOS 如何 XXX”(英文更佳)。

五、常见场景对照表

Windows 操作 CentOS 对应方法
打开“此电脑” ls /nautilus(GUI)
安装软件 sudo yum install 软件名
查看 IP ip addrnmcli device show
编辑文本文件 nano filename
重启电脑 sudo reboot
查看任务管理器 tophtop
共享文件夹 安装 Samba 或使用 NFS

总结

从 Windows 转向 CentOS,关键在于:

  • 接受“命令行优先”的理念
  • 理解 Linux 的权限和文件系统结构
  • 掌握包管理、服务控制和基本维护命令

刚开始会有些不适应,但一旦熟悉,你会发现 Linux 在稳定性、安全性和自动化方面远超 Windows,尤其适合服务器和开发环境。

📌 建议第一步:在虚拟机中安装 CentOS,每天练习 30 分钟终端命令,一周即可上手基本操作。

云服务器