Linux教程:零基础学完就能用的3个核心操作
Linux教程
2026-06-25 02:10
185
很多新手第一次接触Linux时,面对黑乎乎的终端会感到无从下手。
这篇Linux教程会从最刚需的三个场景入手:连接服务器、操作文件、管理权限,让你看完就能在真实环境里跑起来。
教程不涉及复杂理论,每一步都带命令示例和验证方法,适合刚买了云服务器或本地装好Ubuntu/CentOS想练手的用户。
先搞清楚你面对的是什么
Linux不是图形化操作系统,它主要靠命令行交互。
大部分人接触Linux是因为买了云服务器或者在虚拟机里搭建环境。
你需要先准备好一台Linux机器(可以是本地VirtualBox或云服务器),以及一个远程连接工具(Windows推荐Xshell、Mac系统直接使用终端)。
连接前确保服务器开放了22端口(默认SSH端口),并且知道IP地址、用户名(通常是root或你自己创建的)和密码。
如果用的是云服务器,记得在安全组中放行22端口。
第一步:用SSH连上你的Linux服务器
打开你的SSH客户端,在连接窗口填写服务器IP,端口默认22,用户名一般是root,然后输入密码。
如果是Mac或Linux本机,直接打开终端输入:
ssh root@你的服务器IP
首次连接会提示确认主机指纹,输入yes回车。
接着输入密码(输入时不会显示任何字符,正常现象),回车后看到类似[root@localhost ~]#的提示符,就说明连接成功了。
注意: 如果连接超时或被拒绝,先检查网络是否是通的(ping一下IP),再确认SSH服务是否运行(systemctl status sshd),以及防火墙是否放行22端口。
第二步:文件和目录操作入门
连接上后最常做的事就是查看文件、切换目录、创建文件夹。
以下命令建议逐条跟着敲一遍:
查看当前目录下的文件和文件夹:ls(加上-l参数显示详细信息,-a显示隐藏文件)
查看当前所在位置:pwd
切换目录:cd 目录名(如cd /var/log)
回到上一级:cd ..
回到用户家目录:cd ~或直接cd
新建文件夹:mkdir 文件夹名称(如mkdir myproject)
新建空文件:touch 文件名(如touch readme.txt)
复制文件:cp 源文件 目标路径
移动/重命名文件:mv 源文件 目标路径
验证方法: 执行ls -l检查文件是否创建成功,或者用cat 文件名查看文件内容。
如果你touch了一个新文件,cat会显示空白,表示文件存在。
第三步:理解用户和文件权限
Linux是多用户系统,每个文件和目录都有三组权限:所有者(owner)、组(group)、其他人(others)。
权限类型是读取(r)、写入(w)、执行(x)。
查看权限的命令:
ls -l
输出类似drwxr-xr-x,第一个字符表示类型(d是目录,-是文件),后面每三个字符一组分别对应所有者、组、其他人的权限。
修改权限用chmod命令。
常用方式有两种:
数字法: chmod 755 文件名 (r=4, w=2, x=1,7=rwx、5=r-x)
字母法: chmod u+x 文件名(给所有者加执行权限)
新手常犯的错误: 给文件赋权时用chmod 777虽然简单,但会带来安全隐患,生产环境务必避免。
对于普通配置文件,644足够;
对于脚本或可执行程序,755即可。
同样,chown命令可以改变文件所有者:chown 用户名:组名 文件名。
如果你不小心把文件权限改了导致无法访问,可以用chmod 644 文件名恢复。
避坑指南和常见问题解答
1. 为什么sudo时提示“command not found”?
部分最小化安装的Linux系统不带某些命令(比如ifconfig),改用ip addr代替,或者通过yum install net-tools / apt install net-tools安装。
2. 不小心删了重要文件怎么办?
Linux没有回收站,rm命令删除后很难恢复。建议删文件前先用ls确认路径,养成用rm -i(交互模式)的习惯。
3. 文件权限正确但依然无法写入?
检查文件是否被SELinux或AppArmor策略限制。临时测试可执行setenforce 0关闭SELinux(重启失效),定位后恢复。
4. 教程里命令记不住怎么办?
多练几次,配合man 命令名查看帮助。也可以把常用的命令抄到笔记本上,遇到再查。
学完这个Linux教程后还可以做什么
本教程只覆盖了最基础的连接、文件与权限操作——这些足够支撑你完成大部分日常服务器维护。
下一步建议学习:软件包管理(yum/apt)、文本编辑器(vim/nano)、进程管理(ps/top)以及最简单的Shell脚本。
每一项都是独立的话题,可以在本站的Linux系列中找到对应教程。
如果你在实际操作中遇到报错,欢迎在评论区描述你的系统版本、完整命令和错误提示,很多常见问题都能从别人踩过的坑里找到答案。
Label:
- Linux教程
- Linux入门
- Linux命令
- 服务器运维
- 新手教程