RHCSA LINUX系统文件管理
一.7种文件类型
注意:Linux系统文件名的后缀只是为了方便用户识别文件类型
Linux系统设计哲学:一切皆文件
1.使用 “ls -l” 命令查看到的第一个字符,对应不同文件类型及说明如下:
①“-”:普通文件,类似于 Windows 的记事本。
②“d”:目录文件,类似于 Windows 文件夹。
③“c”:字符设备文件,串行端口设备,顺序读写,如键盘。
④“b”:块设备文件,可供存储的接口设备,随机读写,如硬盘。
⑤“p”:管道文件,用于一台主机上进程间的通信。
⑥“s”:套接字文件,用于实现不同主机上进程之间的通信 。
⑦“|”:符号链接又叫软链接,和原文件不是一个文件。一个指向其他文件或文件夹的 “快捷方式”。例如 Windows 的快捷方式,如果原始文件被删除,所有指向它的符号链接也就都被破坏了。软链接有自己的 inode,是 Linux 特殊文件的一种,作为一个文件,它的数据是它所连接的文件的路径。符号链接可以跨越文件系统,也可以为目录建立。
⑧硬链接:只能引用同一文件系统中的文件。文件的另一个 “名字” 或者 “入口”。它引用的是文件在文件系统中的物理索引(也称为 inode)。当移动或者删除原始文件时,硬链接不会被破坏,因为它所引用的是文件的物理数据而不是文件在件结构中的位置。

☛硬链接和软链接的区别如下:
- 硬链接:同一文件的不同名字,源文件删了不影响访问,不能跨文件系统,一般不能对目录创建。
- 软链接:类似文件快捷方式,源文件删了就失效,可跨文件系统,能对文件或目录创建。
☛find指令(均从根目录开始查找,按不同类型筛选)
[root@localhost ~]#find / - type(s,b,c,|,f,)
f:表示查找的类型为普通文件,日常的文本文件,二进制可执行文件等都属于普通文件
二.linux如何管理7种文件类型
1.Linux目录结构的特点:
①使用树形目录结构来组织和管理文件。
② 整个系统只有一个根目录(/)
③除根目录所在分区外,其他所有分区以及硬盘、光驱等外部设备,均以目录为起点,挂载在目录树的某个目录下。访问挂载点目录,就能访问这些分区。
2. 系统目录
① /:根目录,是整个文件系统的顶级目录
② /root:超级用户 (root) 的家目录,登录 root 时默认所在目录,可用 "~" 代表
③ /home:普通用户家目录所在位置,如 /home/redhat 即 redhat 用户家目录
④ /bin:存放基本可执行命令,所有用户可执行部分命令
⑤ /sbin:存放系统管理相关可执行命令,一般只有 root 能执行
⑥ /etc:存储系统各种配置文件
⑦ /var:存放经常变化的数据,如日志,/var/log/message
⑧ /usr/bin:存放大量非系统基本可执行命令,普通用户可执行部分
⑨ /usr/sbin:存放系统管理相关非基本可执行程序,常需 root 权限执行
3. 设备文件目录
/dev:存放设备类型文件,如 /dev/sr0,/dev/cdrom 是光盘设备文件,/dev/sda,/dev/sda1,/dev/nvme0n1,/dev/nvme0n1p1,/dev/nvme0n1p2 是硬盘设备文件
4. 挂载目录
/mnt:用于挂载外部设备 (如硬盘、U 盘、光盘) 的目录

5. 系统配置文件
① /etc/shells:记录系统合法的 shell 列表
② /etc/passwd:存储系统用户基本信息
③ /etc/shadow:存储用户密码等敏感信息,仅 root 可读取
④ /etc/fstab:设置开机自动挂载的文件系统信息
⑤ /etc/redhat-release:记录基于 RedHat 发行版本的操作系统版本
⑥ /etc/hostname:存储主机的名称
6.程序路径
① /usr/bin/ls:ls 程序的存放路径,用于列出文件和目录信息。
② /usr/bin/touch:touch 程序路径,用于创建新文件或更新文件时间戳。
③ /usr/bin/passwd:passwd 程序路径,用于修改用户密码。
④ /usr/sbin/poweroff:poweroff 程序路径,用于关闭系统。
三.Linux 命令基础入门要点
1.命令格式包括:主命令,选项,参数(操作对象)
2.命令分为两类
① 内置命令(builtin):由 shell 程序自带的命令
② 外部命令:有独立的可执行程序文件,文件名即命令名
3.选项:指定命令的运行特性,指明要运行命令中的哪一个功能代码。
(1) 短选项:eg:-l,-d,如果同一命令同时使用多个短选项,参数可合并(注!!!有些命令的选项没有 -)
(2) 长选项:eg:--help,--human-readable
4. 参数:命令的作用对象,即命令对什么生效
①不同的命令的参数不同。
②有些选项可以带参数,有些选项可以不带参数
③有些命令可同时带多个参数,多个参数之间以空白字符分隔
相关文章:
RHCSA LINUX系统文件管理
一.7种文件类型 注意:Linux系统文件名的后缀只是为了方便用户识别文件类型 Linux系统设计哲学:一切皆文件 1.使用 “ls -l” 命令查看到的第一个字符,对应不同文件类型及说明如下: ①“-”:普通文件,类…...
AQUA爱克泳池设备入驻济南校园,以品质筑牢游泳教育安全防线
在推进校园体育教育高质量发展的时代背景下,游泳作为一项兼具运动价值与生存技能的重要课程,正被越来越多的学校纳入教学体系。泳池作为开展游泳教学与运动的关键设施,其配套泳池设备的先进性与安全性愈发受到重视。作为泳池水处理设备行业的…...
基于CNN实现电力负荷多变量时序预测(PyTorch版)
前言 系列专栏:【深度学习:算法项目实战】✨︎ 涉及医疗健康、财经金融、商业零售、食品饮料、运动健身、交通运输、环境科学、社交媒体以及文本和图像处理等诸多领域,讨论了各种复杂的深度神经网络思想,如卷积神经网络、循环神经网络、生成对抗网络、门控循环单元、长短期记…...
网络空间安全(50)JavaScript基础语法
一、变量声明 ①var: 早期的变量声明方式,函数作用域。 ②let: 块级作用域,推荐在现代 JavaScript 中使用。 ③const: 块级作用域,用于声明常量,值不可变。 var name "Alice"; let age 30; const PI 3.14159; 二、数…...
深入理解二叉树、B树与B+树:原理、应用与实现
文章目录 引言一、二叉树:基础而强大的结构基本概念特性分析Java实现应用场景 二、B树:适合外存的多路平衡树基本概念关键特性查询流程示例Java简化实现典型应用 三、B树:数据库索引的首选核心改进优势分析范围查询示例Java简化实现实际应用 …...
【网络流 图论建模 最大权闭合子图】 [六省联考 2017] 寿司餐厅
题目描述: P3749 [六省联考 2017] 寿司餐厅 题目描述 Kiana 最近喜欢到一家非常美味的寿司餐厅用餐。 每天晚上,这家餐厅都会按顺序提供 n n n 种寿司,第 i i i 种寿司有一个代号 a i a_i ai 和美味度 d i , i d_{i, i} di,i&…...
mysql对表,数据,索引的操作sql
对表的操作 新建表 创建一个名为rwh_test的表,id为主键自增 -- 新建表 CREATE TABLE rwh_test(id int NOT NULL auto_increment PRIMARY KEY COMMENT 主键id,username VARCHAR(20) DEFAULT NULL COMMENT 用户名,age int DEFAULT NULL COMMENT 年龄,create_date d…...
verl单机多卡与多机多卡使用经验总结
文章目录 I. 前言II. SFT2.1 单机多卡2.2 多机多卡 III. RL (GRPO)3.1 单机多卡3.2 多机多卡2.3 模型转换 I. 前言 在上一篇文章verl:一个集SFT与RL于一体的灵活大模型post-training框架 (快速入门) 中,初步探讨了verl框架的基础使用方法。在实际工业级…...
胶铁一体化产品介绍
•一体化结构特点介绍 胶框/铁框一体化技术最早在韩国采用,07年以来由于要求背光越做越薄。在采用0.4mm及以下厚度的LGP时,胶框及背光就会变得异常软,胶框不易组装,铁框松动等问题。 由于胶框和铁框是紧紧粘合在一起的,这正可以解…...
蓝桥杯刷题记录【并查集001】(2024)
主要内容:并查集 并查集 并查集的题目感觉大部分都是模板题,上板子!! class UnionFind:def __init__(self, n):self.pa list(range(n))self.size [1]*n self.cnt ndef find(self, x):if self.pa[x] ! x:self.pa[x] self.fi…...
基于BusyBox构建ISO镜像
1. 准备 CentOS 7.9 3.10.0-957.el7.x86_64VMware Workstation 建议:系统内核<3.10.0 使用busybox < 1.33.2版本 2. 安装busybox # 安装依赖 yum install syslinux xorriso kernel-devel kernel-headers glibc-static ncurses-devel -y# 下载 wget https://…...
Multisim14.3的安装步骤
Multisim14.3的安装步骤 安装包链接 右击Install.exe,以管理员身份运行 激活前关闭杀毒软件 右击,以管理员身份运行 依次右键【Base Edition】、【Full Edition】、【Power ProEdition】、【Full Edition】、【Power ProEdition】,选择【…...
搭建环境-opencv-qt
CMake Error at cmake/OpenCVCompilerOptimizations.cmake:647 (message): Compiler doesnt support baseline optimization flags: Call Stack (most recent call first): cmake/OpenCVCompilerOptions.cmake:344 (ocv_compiler_optimization_options) CMakeList 解决方…...
【愚公系列】《高效使用DeepSeek》050-外汇交易辅助
🌟【技术大咖愚公搬代码:全栈专家的成长之路,你关注的宝藏博主在这里!】🌟 📣开发者圈持续输出高质量干货的"愚公精神"践行者——全网百万开发者都在追更的顶级技术博主! 👉 江湖人称"愚公搬代码",用七年如一日的精神深耕技术领域,以"…...
SparkAudio 是什么,和其他的同类 TTS 模型相比有什么优势
欢迎来到涛涛聊AI 在当今数字化时代,音频处理技术已经成为人们生活和工作中不可或缺的一部分。无论是制作有声读物、开发语音助手,还是进行影视配音,我们都离不开高效、精准的音频处理工具。然而,传统的音频处理技术往往存在诸多…...
jvm 的attach 和agent机制
Java 的 Attach 和 Agent 机制在实际应用中得到了广泛的成功应用,尤其是在监控、调试、性能分析、故障排查等方面。以下是这两种机制在实际场景中的一些成功应用案例: 1. 性能监控与分析 Java Agent 和 Attach 机制广泛应用于性能监控和分析࿰…...
Java 8 到 Java 21 系列之 Optional 类型:优雅地处理空值(Java 8)
Java 8 到 Java 21 系列之 Optional 类型:优雅地处理空值(Java 8) 系列目录 Java8 到 Java21 系列之 Lambda 表达式:函数式编程的开端(Java 8)Java 8 到 Java 21 系列之 Stream API:数据处理的…...
py文件打包为exe可执行文件,涉及mysql连接失败
py文件打包为exe可执行文件,涉及mysql连接失败 项目场景:使用flask框架封装算法接口,并使用pyinstaller打包为exe文件。使用pyinstaller打包多文件的场景,需要自己手动去.spec文件中添加其他文件,推荐使用auto-py-to-e…...
Ubuntu 系统 Docker 中搭建 CUDA cuDNN 开发环境
CUDA 是 NVIDIA 推出的并行计算平台和编程模型,利用 GPU 多核心架构加速计算任务,广泛应用于深度学习、科学计算等领域。cuDNN 是基于 CUDA 的深度神经网络加速库,为深度学习框架提供高效卷积、池化等操作的优化实现,提升模型训练…...
win10彻底让图标不显示在工具栏
关闭需要不显示的软件 打开 例此时我关闭了IDEA的显示 如果说只是隐藏,鼠标拖动一个道理 例QQ 如果说全部显示不隐藏...
Java服务端性能优化:从理论到实践的全面指南
目录 引言:性能优化的重要性 用户体验视角 性能优化的多维度 文章定位与价值 Java代码层性能优化方案 实例创建与管理优化 单例模式的合理应用 批量操作策略 并发编程优化 Future模式实现异步处理 线程池合理使用 I/O性能优化 NIO提升I/O性能 压缩传输…...
人脸识别和定位别的签到系统
1、功能 基于人脸识别及定位的宿舍考勤管理小程序 (用户:宿舍公告、宿舍考勤查询、宿舍考勤(人脸识别、gps 定 位)、考勤排行、请假申请 、个人中心 管理员:宿舍管理、宿舍公告管理 学生信息管理、请假审批、发布宿舍…...
基于YOLOv8的热力图生成与可视化:支持自定义模型与置信度阈值的多维度分析
目标检测是计算机视觉领域的重要研究方向,而YOLO(You Only Look Once)系列算法因其高效性和准确性成为该领域的代表性方法。YOLOv8作为YOLO系列的最新版本,在目标检测任务中表现出色。然而,传统的目标检测结果通常以边…...
echarts+HTML 绘制3d地图,加载散点+散点点击事件
首先,确保了解如何本地引入ECharts库。 html 文件中引入本地 echarts.min.js 和 echarts-gl.min.js。 可以通过官网下载或npm安装,但这里直接下载JS文件更简单。需要引入 echarts.js 和 echarts-gl.js,因为3D地图需要GL模块。 接下来是HTM…...
Design Compiler:库特征分析(ALIB)
相关阅读 Design Compilerhttps://blog.csdn.net/weixin_45791458/category_12738116.html?spm1001.2014.3001.5482 简介 在使用Design Compiler时,可以对目标逻辑库进行特征分析,并创建一个称为ALIB的伪库(可以被认为是缓存)&…...
便携式雷达信号模拟器 —— 打造实战化电磁环境的新利器
在现代战争中,雷达信号的侦察与干扰能力直接关系到作战的成败。为了提升雷达侦察与干扰装备的实战能力,便携式雷达信号模拟器作为一款高性能设备应运而生,为雷达装备的训练、测试和科研提供了不可或缺的支持。 核心功能 便携式雷达信号模拟…...
TypeScript工程集成
以下是关于 TypeScript 工程集成 的系统梳理,涵盖基础配置、进阶优化、开发规范及实际场景的注意事项,帮助我们构建高效可靠的企业级 TypeScript 项目: 一、基础知识点 1. 项目初始化与配置 tsconfig.json 核心配置:{"compilerOptions": {"target": &…...
《P1246 编码》
题目描述 编码工作常被运用于密文或压缩传输。这里我们用一种最简单的编码方式进行编码:把一些有规律的单词编成数字。 字母表中共有 26 个字母 a,b,c,⋯,z,这些特殊的单词长度不超过 6 且字母按升序排列。把所有这样的单词放在一起,按字典…...
基于Transformer框架实现微调后Qwen/DeepSeek模型的非流式批量推理
在基于LLamaFactory微调完具备思维链的DeepSeek模型之后(详见《深入探究LLamaFactory推理DeepSeek蒸馏模型时无法展示<think>思考过程的问题》),接下来就需要针对微调好的模型或者是原始模型(注意需要有一个本地的模型文件,全量微调就是saves下面的文件夹,如果是LoRA,…...
什么是 CSSD?
文章目录 一、什么是 CSSD?CSSD 的职责 二、CSSD 是如何工作的?三、CSSD 为什么会重启节点?情况一:网络和存储都断联(失联)情况二:收到其他节点对自己的踢出通知(外部 fencing&#…...
