2026/7/1
课堂笔记:
$(等待用户输入),按回车让shell执行输入命令
man用来访问官方手册页面(空格翻页、回车逐行、方向键滚动、q退出)
man -k 关键字:按关键词模糊搜索相关命令
-f等价whatis,展示命令简短描述
手册分区:1 = 可执行 Shell 命令、2 = 系统调用、3 = 库函数等
.= 当前目录、..= 父目录
pwd:打印当前工作目录
cd 路径:切换目录;cd ~直接回到用户主目录
ls 命令(参数组合)
-F:目录末尾加/,区分文件 / 文件夹
-a:显示隐藏文件(Linux 以.开头的文件为隐藏配置文件)
-R:递归列出所有子目录内容
-l:长格式输出,展示完整权限、属主、大小、修改时间
长格式首字符含义:d= 目录、-= 普通文件
通配符过滤匹配:?单字符、*任意字符、[]字符范围、!排除匹配
创建空文件:touch 文件名,也可修改文件时间戳(不改动内容)
复制文件:cp 源 目标;-i覆盖前弹窗提醒(最好都加上-i,避免覆盖原文件)
移动 / 重命名:mv 源 目标,可移动文件 / 目录,仅修改文件名不改变 inode;-i覆盖提醒
删除文件:rm 文件;-i确认删除、-f强制删除无提示;Linux 无回收站,删除不可恢复
文件链接:
硬链接ln 源 链接名:共享 inode,删除一个副本文件仍存在,防误删
软链接ln -s 源 链接名:类似 Windows 快捷方式,存储源文件路径
创建目录:mkdir 目录名;-p递归创建多级父子目录
删除目录:
rmdir:仅删除空目录,有文件时无法删除
rm -rf 目录:强制递归删除非空目录,无确认提示,慎用
ile:判断文件类型、编码、链接指向
cat:一次性输出全部内容;-n显示全部行号、-b仅非空行加行号、-T替换制表符为^I
more:基础分页,仅能向下翻,底部显示进度,q退出
less:升级版,支持上下滚动、搜索,功能更强
head:默认展示前 10 行;-n 数字自定义行数
tail:默认展示末尾 10 行;-n自定义行数;-f实时跟踪日志新增内容(监控日志神器)
课后练习



浙公网安备 33010602011771号