Linux系统零基础入门实操教程:零基础学Linux
很多人觉得 Linux 是高手才玩的东西,但其实只要找到正确的方法,零基础也能快速上手。
这篇 Linux 系统零基础入门实操教程会带你从环境搭建开始,一路走到能自己敲命令、装软件、查日志。
文章里没有废话,每个操作都明确写清命令和步骤,你跟着做就行。
先搞清楚:你要用什么样的 Linux?
刚接触 Linux,最容易卡在“装哪个版本”上。
我的建议是:新手统一用 Ubuntu 22.04 LTS 或 CentOS Stream 9。
这两个版本社区最活跃,遇到问题搜一下就有答案。
如果你不愿意装双系统,可以用虚拟机(推荐 VMware Workstation Player 或 VirtualBox)或者买一台按量付费的云服务器(比如阿里云、腾讯云的学生机,一个月几十块)。
虚拟机本地跑,云服务器随时删。
不管你选哪种,后面操作的命令都一样。
第一步:登录与初见系统界面
虚拟机安装完成后,你会看到一个字符界面(或者桌面版也有终端)。
云服务器则通过 SSH 远程登录。
登录后你先看到的是类似这样的提示:
root@ubuntu:~#
或者普通用户:
user@ubuntu:~$
~ 代表当前用户的家目录,# 是 root 用户,$ 是普通用户。
在正式开始之前,先更新一下软件源和系统,保证环境是最新的:
# Ubuntu
sudo apt update && sudo apt upgrade -y
# CentOS / RHEL
sudo yum update -y
第二步:必须会的基础命令(看完就能用)
Linux 操作全靠命令,下面这几个是最最常用的,建议你一边看一边在终端里敲。
目录相关
pwd:显示当前所在的绝对路径。ls:列出当前目录的文件。加-l显示详细信息,加-a显示隐藏文件。cd /tmp:切换到/tmp目录。cd ..返回上级目录。mkdir test:创建名为 test 的目录。mkdir -p a/b/c可创建多级目录。rmdir test:删除空目录。
文件操作
touch file.txt:创建空文件。cp file.txt /tmp/:复制文件。cp -r dir1 dir2复制整个目录。mv file.txt /tmp/:移动文件,也可用来改名。rm file.txt:删除文件。rm -rf dir强制删除目录及其内容(⚠️ 危险,慎用)。cat file.txt:查看文件全部内容。less file.txt分页查看。head -5 file.txt:查看文件前5行。tail -5 file.txt查看后5行。
权限入门
chmod 755 script.sh:给脚本设置读/写/执行权限。数字含义:权限用三位数表示,第一位所有者,第二位组,第三位其他人。7=rwx,5=r-x。chown user:group file:修改文件所有者和所属组。
小练习:用一条命令创建文件并写入内容
echo "Hello Linux" > hello.txt
然后 cat hello.txt 就能看到文字。> 是覆盖重定向,>> 是追加。
第三步:安装软件(包管理器万岁)
Linux 下的软件安装不用去网页下载,直接用包管理器。
- Ubuntu / Debian 用
apt - CentOS / RHEL / Fedora 用
yum或dnf
例子:安装 nginx(Web服务器)
sudo apt install nginx -y # Ubuntu
sudo yum install nginx -y # CentOS
安装完成后启动服务:
sudo systemctl start nginx
sudo systemctl enable nginx # 开机自启
然后查看服务状态:
sudo systemctl status nginx
如果看到 active (running),就说明成功了。
这时在浏览器输入你的 IP 地址(云服务器公网 IP,虚拟机则用 ifconfig 查到的内网 IP),应该能看到 Nginx 的默认欢迎页。
第四步:新手必定会踩的坑(避坑指南)
1. 忘加 sudo
普通用户很多操作没有权限,比如安装软件、修改系统配置。
如果你遇到 Permission denied,在命令前面加 sudo 再试一次。
2. 用 rm -rf 删东西没确认
rm -rf 不会回收站,删了就没了。
永远不要用 rm -rf /,这个命令会把你整个系统删干净。
养成习惯,先 ls 看看目标,确认无误再删。
3. 防火墙没放行端口
云服务器装了 nginx 但网页打不开,很可能是防火墙或安全组没开 80 端口。
检查命令:
sudo ufw status # Ubuntu 防火墙
sudo firewall-cmd --list-all # CentOS 防火墙
如果没开,用下面命令允许 http:
sudo ufw allow 80/tcp
阿里云或腾讯云还需要在控制台的安全组里添加入方向规则,这一步不能忘。
4. 误输密码时一直按删除键
在终端输入密码时,屏幕上不会显示任何符号,包括星号。
这是正常的设计。
你只管正常打,打完按回车。
第五步:验证你的学习成果
学完以上内容,你可以做一个小测试来检验自己:
- 在
/tmp下创建一个名为mytest的目录。 - 在该目录里新建一个文件
info.txt,写入内容I am learning Linux。 - 查看该文件的权限,并使用
chmod将其改为仅所有者可读写。 - 使用包管理器安装
tree工具,然后用tree /tmp/mytest查看目录结构。 - 最后用
cat显示info.txt的内容。
如果以上几步都顺利完成,说明你已经掌握了 Linux 零基础入门的核心操作。
以后遇到需要配置服务器、部署网站的场景,都可以回头翻翻这篇教程,把基础命令当垫脚石。
如果你正在实践这篇 Linux 系统零基础入门实操教程,建议先按本文步骤完整执行一遍,再根据自己的环境做微调;
遇到异常时优先回看避坑和高频问题部分。
反复练习几次,你会发现 Linux 其实没那么神秘。