一、Linux系统简介

1.1 什么是Linux?

Linux 是一款免费、开源、多用户、多任务、跨平台的操作系统内核。

我们日常使用的 CentOS、Ubuntu、Debian 都是基于 Linux 内核的发行版

1.2 Linux优势

开源免费、安全性高

稳定高效、占用资源少

服务器、后端、云计算、嵌入式全部基于Linux

几乎无病毒、长期运行不卡顿

1.3 Windows vs Linux

Windows:图形化为主,个人桌面,闭源

Linux:命令行为主,服务器主流,开源

二、Linux核心目录结构(必考)

Linux 没有C盘D盘,一切从根目录 / 开始,所有文件都在根目录下。

核心目录功能

/ 根目录,所有文件的起点

/root 超级管理员root的家目录

/home 普通用户家目录,每个用户一个文件夹

/etc 系统所有配置文件目录(最重要)

/bin 普通用户可执行命令

/sbin 管理员特权命令

/usr 安装软件、程序、文档

/var 动态文件,日志、缓存、数据库数据

/tmp 临时文件,重启自动清空

/dev 设备文件(硬盘、U盘、显卡)

三、Linux终端基础操作

3.1 命令行规则

命令 + 参数 + 操作对象

参数可选,-短参数--长参数

3.2 常用快捷键

Tab 自动补全(Linux最强神器)

Ctrl + C 终止当前运行

Ctrl + L 清屏

↑ ↓ 切换历史命令

四、最常用Linux命令(全覆盖)

4.1 目录操作命令

pwd         # 查看当前所在路径
ls          # 查看当前目录文件
ls -l       # 详细列表展示
ls -a       # 显示隐藏文件
cd 目录名   # 进入目录
cd ..       # 返回上一级
cd /        # 回到根目录
cd ~        # 回到家目录

4.2 文件/文件夹创建与删除

mkdir 文件夹名        # 创建文件夹
touch 文件名          # 创建空文件
rm 文件名             # 删除文件
rm -rf 文件夹名       # 强制删除文件夹(最常用)

注意:rm -rf 谨慎使用,不可恢复!

cat 文件名     # 一次性查看全部内容
less 文件名    # 分页查看(上下翻页)
head 文件名    # 查看前10行
tail 文件名    # 查看后10行
tail -f 文件名 # 实时监控日志

4.3 移动、复制、重命名

cp 文件 目标路径        # 复制文件
cp -r 文件夹 目标路径   # 复制文件夹
mv 文件 目标路径        # 移动文件
mv 旧名 新名            # 重命名

4.4 文件查看命令

cat 文件名     # 一次性查看全部内容
less 文件名    # 分页查看(上下翻页)
head 文件名    # 查看前10行
tail 文件名    # 查看后10行
tail -f 文件名 # 实时监控日志

4.5 搜索与查找

find 路径 -name "关键词"  # 查找文件
grep "关键词" 文件名      # 文件内容搜索

五、零基础实操综合案例

模拟日常开发操作流程

# 1. 创建文件夹
mkdir myproject
# 2. 进入文件夹
cd myproject
# 3. 创建文件
touch test.txt
# 4. 写入内容
echo "Hello Linux" > test.txt
# 5. 查看内容
cat test.txt

六、全文总结(考试/作业背诵版)

  1. Linux 是开源服务器操作系统,服务器、后端、云计算必备;

  2. Linux 无盘符,一切从根目录 / 开始

  3. 核心目录:/etc配置、/home用户、/root管理员、/tmp临时文件;

  4. 熟练掌握文件操作:增删改查、移动、复制;

✨ 点赞收藏,零基础通关Linux入门!

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐