Linux零基础入门教程:从安装到常用命令,看这一篇就够了
Linux零基础入门教程:从安装到常用命令,看这一篇就够了
很多新手觉得Linux很难,其实只要按照本文的步骤走一遍,你就能掌握最基本的操作。
本文直接从实际操作出发,让你亲手搭建一个可用环境。
前置准备
你需要一台能上网的电脑,以及至少10GB的硬盘空间和4GB内存。
如果你用的是Windows或macOS,推荐用虚拟机软件VirtualBox来安装Linux。
- 下载VirtualBox:访问 virtualbox.org 下载适合你系统的版本并安装。
- 下载Ubuntu镜像:推荐Ubuntu 22.04 LTS,稳定且资料多。到 ubuntu.com/download 下载桌面版ISO文件。
- 可选:如果你有云服务器(比如阿里云、腾讯云),可以跳过安装步骤,直接通过SSH连接操作。
分步操作
1. 在虚拟机中安装Ubuntu
打开VirtualBox,点击“新建”:
- 名称填“Ubuntu”,类型选“Linux”,版本选“Ubuntu (64-bit)”。
- 内存设为2048MB或更高,硬盘选“现在创建虚拟硬盘”,类型默认VDI,大小至少20GB。
- 创建完成后选中虚拟机,点击“设置” -> “存储”,在“光驱”处添加你下载的Ubuntu ISO文件。
- 启动虚拟机,按提示选择“安装Ubuntu”,语言选中文,勾选“为图形或无线硬件安装第三方软件”,然后一路点继续。
- 安装过程中设置用户名和密码(记住!后面SSH登录要用)。
- 安装完成后重启,系统会自动进入桌面。
2. 打开终端并了解基本命令
Ubuntu桌面左上角点击“活动”,搜索“终端”,打开终端窗口。
终端是你控制Linux的主要方式。
# 查看当前目录位置
pwd
列出当前目录下的文件
ls
创建一个目录
mkdir myfolder
进入目录
cd myfolder
创建一个文件
touch hello.txt
查看文件内容
cat hello.txt
使用超级用户权限执行命令(需要输入密码,输入时不显示)
sudo apt update
3. 安装SSH服务并远程连接(可选,适用于局域网或云服务器)
# 安装SSH服务器
sudo apt install openssh-server -y
查看IP地址
ip addr
记下IP(例如192.168.1.100),然后在另一台电脑上用SSH客户端(Windows用PowerShell或Putty,macOS/Linux直接终端)连接:
ssh 你的用户名@192.168.1.100输入密码后即可远程操作。
4. 包管理基础
Ubuntu使用APT管理软件包:
# 更新软件源
sudo apt update
升级所有已安装软件
sudo apt upgrade -y
安装软件,例如安装vim编辑器
sudo apt install vim -y
删除软件
sudo apt remove vim -y
避坑指南
- 坑1:安装时忘记勾选“安装第三方软件”,导致无线网卡等硬件无法使用。解决:安装后使用
sudo ubuntu-drivers autoinstall安装驱动。 - 坑2:SSH连接被拒绝。检查是否安装openssh-server,且防火墙是否放行22端口:
sudo ufw allow 22。 - 坑3:sudo命令报错“不在sudoers文件中”。需要以root身份执行
usermod -aG sudo 你的用户名。 - 坑4:误删重要系统文件。新手尽量不要执行
sudo rm -rf /。
高频问题解答
Q1:Linux零基础入门应该学哪个发行版?
A:推荐Ubuntu或Debian。Ubuntu社区活跃、教程多,而且包管理命令简单,最友好。
Q2:如何查看文件权限并修改?
A:使用 ls -l 查看权限,例如 -rw-r--r--。修改权限用 chmod 755 文件名(755表示所有者可读写执行,其他人可读执行)。
Q3:终端里复制粘贴快捷键是什么?
A:Linux终端默认用 Ctrl+Shift+C 复制,Ctrl+Shift+V 粘贴。鼠标右键菜单也有复制粘贴选项。
Q4:忘记密码怎么办?
A:重启系统,在GRUB引导菜单按 Shift 键,选择“高级选项” -> “恢复模式”,然后选择“root”进入命令行,用 passwd 用户名 修改密码。
效果验证
做完上述步骤后,你应该能:
- 在Ubuntu桌面上成功打开终端并执行
ls、pwd、cd等基础命令。 - 用
sudo apt update && sudo apt upgrade成功更新系统。 - 如果需要远程连接,成功通过SSH从另一台设备登录到Linux系统。
- 在终端中输入
whoami看到自己的用户名。
如果这些都完成了,你已经成功跨过了Linux零基础入门的门槛。
如果你正在处理Linux零基础入门教程,建议先按本文步骤完整执行,再根据自己的环境做微调;
遇到异常时优先回看避坑和高频问题部分。