Linux基础知识day04

inum

Linux常见两种文件类型:文件

目录

绝对路径:从根开始到目标位置

相对路径:从当前位置开始到目标位置

Linux是开源系统标准化

/root root 用户的家目录,它保留的是root 个人配置文件

/home 普通用户家目录的宿主目录

/bin 普通用户可执行的二进制文件存放路径

/sbin 管理员用户可以执行的二进制文件存放路径

/boot 启动文件存放路径

/dev 是设备文件

/etc 用户配置文件存放路径,大部分的核心配置文件名称都是以.conf 结尾

/usr 应用安装路径 lib 相关的是库文件存放位置

local 是按安装应用的路径

src 是存放源代码的。

share 公共路径 用来存放安装的应用的文档类文件

/var 是用来存放可变文件位置(系统还是应用运行时临时产生的文件都放在var,最长用的是日志文件)

/tmp 相当于Windows回收站

/cache 缓存类文件

/opt 也可用来存放第三方应用的安装、

/proc 是唯一个在内存里的目录,此目录每次开机都是临时产生,保存的是当前系统运行的所有的进程文件目录

查看命令:

cat -n 显示行号

-A 显示文件中的特殊符号

nl 自动显示行号查看(相当于cat -n)

tac 是倒序查看

head -n 从头看n行

tail -n 看后n行

-f 动态监控文件的末尾

less 文件名 分页查看文件内容 可以上下翻页

more 文件名 分页查看,只能向下单向查看,不能会看

wc 统计文件的行数,单词数 和字符数据

-c 只统计字符数

-l 只统计行数 ( ls 目标路径| wc -l 可以目标路径下的文件数量)

-w:统计单词个数

grep "过滤的字符" 文件名 显示含有字符的行

-v "过滤的字符" 文件名 不显示含有字符的行

-A x "过滤的字符" 文件名 显示含有过滤的字符的后x行

-B x "过滤的字符" 文件名 显示含有过滤的字符的前x行

-C x "过滤的字符" 文件名 显示含有过滤的字符的前后x行

-n 显示过滤内容所在的行号

-i 过滤时忽略大小写

-w 精准匹配

-l 只显示含有过滤内容的文件名

-o 只输出匹配内容

-c 统计匹配内容出现的次数

-E 识别扩展正则

正则符号只有sed grep awk 里的符号是正则符号,其他的都是通配符(普通正则和扩展正则)

普通正则

* 匹配前一个字符0次到无限次

^ 以......开头

$ 以......结尾

^$ 空行 (空行是什么都没有,空格符不是空行)

. 表示的是任意一个字符

\ 转义符(将符号的特殊意义去掉,显示本来的意思)

【bcd】 匹配括号内任意一个字符

【^】 在次表示取反(中括号外是以......开头,中括号内是取反)

【0-9】 匹配所有的数字

【a-z】匹配所有的小写字符

【a-zA-Z】 匹配所有的字母

扩展正则 egrep 或者grep -E 来识别

  • :表示匹配前一个符1次到无限次

? : 匹配前一个字符0次或1次

| : 或者

相关推荐
大黄说说4 分钟前
SQL Server 执行计划怎么看?快速定位 SQL 慢的根源
java·linux·数据库
Hrain-AI16 分钟前
2026企业AI Agent本地化落地:6平台横评+搭建步骤+成本模板
服务器·网络·人工智能
保卫大狮兄19 分钟前
设备利用率低,到底是设备问题还是排产问题?
大数据·运维·服务器
独行侠影a44 分钟前
6G研发加速:太赫兹通信与智能超表面如何重塑未来网络?
运维·服务器
便利店10241 小时前
企业远程办公如何打通内网?网络层隧道与封装直觉
运维·服务器·网络·vpn·隧道
yunwei372 小时前
eBPF 教程:精准隔离已建立的 TCP 连接
linux·安全·开源
weixin_445476683 小时前
linux下lims部署详细步骤参考
linux
梦想的颜色3 小时前
UniApp 请求层终极封装:统一拦截、错误处理、多端兼容,结合 Claude Code 高效落地
服务器·uniapp·uni.request·codex·claudecode·ai 辅助开发·uniapp 请求封装
戴西软件3 小时前
戴西CAxWorks.VPG车辆工程仿真软件技术解析(上)——安全仿真体系的自动化构建
运维·网络·数据库·人工智能·算法·安全·自动化
数据百晓通4 小时前
2026 智能体重构数据治理:全链路 AI、云生态、场景嵌入赛道解析
大数据·运维·人工智能