尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
Linux操作系统从零入门
一、什么是Linux1.1 Linux的诞生Linux由芬兰大学生林纳斯·托瓦兹Linus Torvalds于1991年发布。最初只是他个人的兴趣爱好项目如今已成为全球最重要的开源软件之一。这里需要澄清一个概念严格来说“Linux”仅指系统内核Kernel。我们平常所说的“Linux操作系统”其实是“Linux内核 GNU工具链 各种应用软件”的集合更准确的叫法是“GNU/Linux”。1.2 Linux的核心特点开源免费内核源代码公开任何人都可以查看、修改和二次开发。绝大多数发行版都可以免费使用。多用户多任务支持多个用户同时登录系统同时运行多个进程资源调度高效。一切皆文件这是Linux最核心的设计理念。硬件、进程、网络配置等均以文件形式存在。稳定高效无图形界面的Linux服务器资源占用极低可连续运行数月甚至数年不宕机。跨平台支持x86、ARM等多种架构可运行在服务器、嵌入式设备、个人电脑等多种硬件上。1.3 常见Linux发行版Linux有众多发行版各有侧重发行版特点适用场景Ubuntu派生自Debian硬件兼容性好用户量大桌面端、服务器入门CentOSRHEL的免费编译版稳定可靠企业服务器已转向CentOS StreamDebian稳定性强安全可靠服务器、嵌入式Fedora红帽的实验版本技术新桌面端、开发者Deepin国产发行版界面美观桌面端对于初学者推荐从Ubuntu入手社区活跃、资料丰富、上手难度低。二、核心设计哲学理解Linux的设计哲学能帮你更好地理解为什么Linux要这样操作。2.1 一切皆文件Linux将硬件设备、进程、网络连接等都抽象为文件接口。这意味着硬盘是文件/dev/sda键盘是文件/dev/input/...CPU信息是文件/proc/cpuinfo你学会了操作文件就学会了操作Linux的绝大部分内容。2.2 小而专的工具每个程序只做一件事并做到极致。比如ls只管列出文件grep只管文本搜索wc只管统计字数2.3 组合优于集成通过管道符|将多个小工具组合起来完成复杂任务。例如bash# 统计当前目录下有多少个文件 ls -l | wc -l三、环境搭建在学习之前你需要一个Linux环境。以下是几种常见方式3.1 虚拟机推荐新手使用VMware或VirtualBox安装Ubuntu/CentOS虚拟机。这种方式最安全不会影响你的主机系统。3.2 WSL2Windows用户Windows 10/11用户可以直接启用WSL2Windows Subsystem for Linux在Windows中运行Linux子系统无需虚拟机。3.3 云服务器购买一台云服务器阿里云、腾讯云等通过SSH远程连接。这是最接近生产环境的方式。3.4 远程连接通过SSH命令连接远程服务器ssh root你的服务器IP四、Shell与命令行基础4.1 什么是ShellShell直译是“外壳”它是用户与操作系统内核交互的界面。你在终端里看到的黑色窗口和闪烁的光标就是Shell环境。简单理解Shell 命令解释器。你输入命令Shell把它翻译给内核执行再把结果返回给你。4.2 常用的Shell种类目前最常用的是BashBourne Again Shell。可以通过以下命令查看当前使用的Shellecho $SHELL4.3 命令行提示符登录后你会看到类似这样的提示符[rootlocalhost ~]#root当前用户名localhost主机名~当前所在目录~ 代表用户家目录#代表当前是root用户普通用户显示为$五、必学的Linux基础命令5.1 目录操作命令命令作用示例pwd显示当前所在目录的完整路径pwdls列出当前目录下的文件和文件夹ls -l显示详细信息cd切换目录cd /home或cd ..返回上级mkdir创建新目录mkdir myfolderrmdir删除空目录rmdir myfolder5.2 文件操作命令命令作用示例touch创建空文件或更新文件时间touch file.txtcp复制文件或目录cp source.txt dest.txtmv移动文件或重命名mv oldname.txt newname.txtrm删除文件或目录rm -r folder递归删除cat查看文件内容cat file.txthead/tail查看文件开头/结尾tail -n 20 log.txt5.3 系统信息命令命令作用whoami查看当前用户名hostname查看主机名uname -a查看系统内核信息free -h查看内存使用情况df -h查看磁盘使用情况top实时查看进程和系统负载5.4 常用快捷键Ctrl C终止当前命令Ctrl D退出当前终端Tab自动补全命令或路径↑/↓查看命令历史六、Linux文件系统6.1 树形目录结构Linux的文件系统是一个单根树形结构最顶层是根目录/。与Windows不同Linux没有C盘、D盘的概念——所有文件和设备都在根目录下。可以把它想象成一棵倒挂的树根目录在最上面子目录像树枝一样向下延伸。6.2 重要目录详解Linux遵循FHS文件系统层次标准来组织目录目录用途/bin存放系统最基本的命令如ls、cp/boot存放启动引导文件不要乱动/dev设备文件目录硬盘、键盘等/etc系统配置文件目录/home普通用户的家目录/root超级管理员root的家目录/lib系统库文件/proc虚拟文件系统存放进程和系统信息/tmp临时文件存放目录/usr用户程序和数据/var经常变化的文件日志等记住在Linux中一切皆文件。学会操作文件就学会了Linux的核心。七、用户与权限管理7.1 用户管理Linux是一个多用户操作系统。常用用户管理命令命令作用示例useradd创建新用户useradd -m zhangsanpasswd设置或修改密码passwd zhangsanuserdel删除用户userdel -r zhangsangroupadd创建用户组groupadd devteam7.2 文件权限在Linux中每个文件都有三组权限u所有者文件的主人g所属组文件所属的用户组o其他人其他所有用户每组权限由三个字符表示rread读取权限wwrite写入权限xexecute执行权限查看文件权限ls -l输出示例-rw-r--r--表示这是一个文件所有者可读写同组可读其他人可读。修改权限chmod 755 file.txt # 数字方式 chmod ux file.txt # 符号方式 chown user:group file.txt # 修改所有者[reference:56]八、网络配置8.1 查看网络信息ip addr show # 查看IP地址[reference:57] ping baidu.com # 测试网络连通性[reference:58]九、软件安装Linux安装软件主要有三种方式9.1 包管理器安装最推荐包管理器相当于手机上的“应用商店”发行版包管理器安装命令Ubuntu/DebianAPTsudo apt install 软件名CentOS/RHELYUMsudo yum install 软件名示例 - 安装Nginx# Ubuntu sudo apt update sudo apt install nginx # CentOS sudo yum install nginx9.2 源代码编译安装下载源码 → 编译 → 安装适合需要定制化编译选项的场景。9.3 RPM/DEB包安装直接安装已编译好的软件包文件.rpm或.deb需要手动处理依赖关系。
RELATED

相关推荐

编码代理(Coding Agent)本地部署与实操评估:从能力验证到任务接入

编码代理(Coding Agent)本地部署与实操评估:从能力验证到任务接入

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📅 2026/10/8 17:54:19
从CANoe到HiL项目:你缺的从来不是协议,而是系统集成能力

从CANoe到HiL项目:你缺的从来不是协议,而是系统集成能力

很多人学CANoe学了好几个月,UDS协议栈也能把0x19、0x22、0x27、0x2E这些服务背得滚瓜烂熟,模拟仿真里诊断仪也玩得像模像样,但一到真正的HiL项目现场就抓瞎:不知道模型怎么和台架通信,不知道电阻该怎么仿真&#xff0c…

📅 2026/10/6 5:20:18
在线串口调试工具实战:Web Serial浏览器跨平台方案

在线串口调试工具实战:Web Serial浏览器跨平台方案

1. 为什么我突然需要一个“在线版”串口调试工具 我得先说个真实的场景。之前我做设备联调,同事在公司用的是 Windows 笔记本,我手头是一台 MacBook Air,现场服务器那边还有台 Linux 工作站,三台机器要轮流接同一块开发板看日志。…

📅 2026/10/8 22:41:01
MORE NEWS

更多资讯

📰

电工证科2最难的接线考试真题与备考技巧值不值得考

电工证科2最难的接线考试真题与备考技巧值不值得考 之前考的证在外省能不能转过来?这是很多在外地打工、打算返乡创业或准备在本地找工作的电工从业者最关心的问题。尤其是在河南信阳这样的地级市,很多中小施工企业负责人手里握着外省考来的电工证,但对本…

📰

鹤岗初级电工证怎么考?学历不高怕报不上名?这份上岗必备攻略全搞定

鹤岗初级电工证怎么考?学历不高怕报不上名?这份上岗必备攻略全搞定 学历不高怕报不上名?其实鹤岗初级电工证并不是只针对高学历人群,很多初中毕业甚至没上过学的工友都顺利拿下了。只要你愿意花点时间准备, 上岗必备…

📰

电工证共有几个等级保姆级教程:工地太忙根本没时间复习考试怎么办

电工证共有几个等级保姆级教程:工地太忙根本没时间复习考试怎么办 工地太忙根本没时间复习考试?别急,你不是一个人。很多刚入行的电工,尤其是第一次报考的,对电工证共有几个等级一无所知,甚至不知道从哪开始准备。今天我们就来帮你理清楚电工证的等级划…

📰

怎样考维修电工证呢网上查询外省证书能否转过来

怎样考维修电工证呢网上查询外省证书能否转过来 之前考的证在外省能不能转过来?这个问题在我们这行里可太常见了。很多小伙伴在外地打工,考了证却因为工作调动或回家乡发展,担心证件不能用,还得重新考。其实,现在网上查询已经很方便了,只要知道流程,外…

📰

零基础学习考电工证值不值得考?报名别被坑的全攻略

零基础学习考电工证值不值得考?报名别被坑的全攻略 你是不是也在犹豫要不要考电工证?怕被中介骗钱,怕流程太复杂,怕自己学不会?别急,这篇文章就是为你准备的,从报名到考试、从薪资到发展,全都给你讲明白, 零基础学习考电工证值不值得考…

📰

初级电工证证书样子多久拿证,学历不高也能考

初级电工证证书样子多久拿证,学历不高也能考 你是不是因为学历不高,一直担心自己报不了名?其实,初级电工证报考对学历要求非常低,基本上初中以上学历就可以报名了,完全不用担心学历问题。今天我们就来聊聊初级电工证证书的样子、多久拿证,还有它对咱们…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬