第一课:Linux 基础入门
1. 什么是 Linux?
-
Linux 是一个操作系统内核,负责管理硬件资源、进程、内存等。
-
特点:开源、稳定、安全、多用户、多任务
2. Linux 文件系统结构
/ 只有一个根(/)
├── home (普通用户的家)/ 类似 Windows:C:\Users / 开发、写脚本,基本都在这里
├── root (管理员的家)/ 普通用户不能随便进
├── etc (最重要 ⭐⭐⭐) / 所有配置文件都在这里/改服务配置 = 改 /etc
├── var (数据变化的地方) / 存放“经常变化”的数据 / cd /var/log
├── usr (软件安装目录)/ 类似 “Program Files”
├── tmp (临时目录)/ 所有人都能写,重启可能被清空
├── dev (设备)/ 硬盘、U盘、设备都在这里
├── proc (系统信息 ⭐) / 虚拟目录(非常重要)
└── bin / sbin (系统最基本命令)
3. 基本命令
查看当前在哪:pwd
看目录里有什么:ls
ls -l # 详细信息
ls -a # 包含隐藏文件
ls -lh # 文件大小更易读
进入目录:cd 目录名
cd / # 回根目录
cd ~ # 回家目录
cd .. # 返回上一级
创建文件/目录:touch test.txt
mkdir testdir
递归创建目录:mkdir -p a/b/c
删除(⚠危险):rm -rf /删库跑路命令”,绝对不能乱用
复制 / 移动:cp a.txt b.txt
mv a.txt new.txt mv (也可以用来重命名)
4. 查看文件内容
一次性看完:cat 文件名
分页查看(推荐):less 文件名
看开头 / 结尾:(-n 数字 指定行数)
· head 文件名 (默认看前/后十行)
tail 文件名
tail -f 日志文件:实时看日志(非常重要)
tail -f /var/log/messages
grep(最重要命令之一):grep "关键词" 文件名
查日志错误:grep "error" log.txt
忽略大小写:grep -i "error" log.txt
全目录查找:grep -r "error" /var/log
显示行号:grep -n log.txt
tree(查看目录结构):tree /
tree 空 查看当前目录下的目录结构
tree -L 数字 只显示层数的目录结构
4. 查看系统信息
查看cpu信息:lscpu
查看内存信息:free -h
查看系统信息:uname -r
查看系统版本信息:cat /etc/os-release
查看进程信息:ps -aux / pstree -p
查看时间和日期:date / timedatectl
历史命令 history
更多推荐



所有评论(0)