Linux文件系统结构及相关命令1(man pwd ls ctrl +Shift +T ls /etc)

news2025/4/23 22:53:20

Linux的文件系统结构

某所大学的学生可能在一两万人左右,通常将学生分配在以学院-系班为单位的分层组织机构中。
如何查找一名学生?

最笨的办法:依次问询大学中的每一个学生,直到找到为止。

查询效率高的方法:按照从学院、到系到班的层次查询。
在这里插入图片描述
在 Linux 操作系统中,文件系统采用树形结构来组织和管理文件和目录。
这种树形结构称为目录树(Directory Tree)或文件系统层次结构(File System Hierarchy)。

Linux 文件系统的根目录是位于顶层的目录,表示为 /。从根目录开始,每个目录下可以包含其他目录和文件。下面是一些常见的目录在树形结构中的位置和功能:

  • /bin:包含系统可执行的二进制文件,如常用的命令和工具。
  • /boot:包含启动系统所需的文件,如内核文件和引导加载程序。
  • /etc:包含系统配置文件。
  • /home:每个用户的主目录都在此目录下,例如 /home/username
  • /lib:包含系统库文件,供系统和应用程序使用。
  • /opt:用于存放第三方安装的应用程序。
  • /tmp:临时文件目录,用于存放临时文件。
  • /usr:包含系统资源和程序文件,类似于软件的安装目录。
  • 子目录包括
  • /usr/bin(用户可执行二进制文件)。
  • /usr/include(C/C++ 头文件)。
  • /usr/lib(系统库文件)等。
  • /var:包含变量文件,如日志文件、系统状态信息等。

除了上述目录外,还有许多其他目录和子目录,用于组织和存储不同类型的文件。
Linux 提供了灵活的目录结构,其中可以创建自定义的目录和层次结构,以适应特定的需求和组织方式。

通过这种树形结构,用户可以方便地在文件系统中浏览和管理文件和目录,并通过路径来定位它们的位置。

文件系统层次结构标准FHS

Filesystem Hierarchy Standard(文件系统层次结构标准)

Linux是开源的软件,各Linux发行机构都可以按照自己的需求对文件系统进行裁剪,所以众多的Linux发行版本的目录结构也不尽相同。

为了规范文件目录命名和存放标准,Linux基金会颁发了FHS(Filesystem Hierarchy Standard)。

命令:man pwd

man 是 Linux 和 Unix 操作系统中的一个命令,用于查看系统中可用命令和程序的手册页(manual page)。pwd 是一个常用的命令,用于打印当前工作目录的路径。

man 的作用是提供关于命令、函数和配置文件等的详细文档和使用说明。通过 man 命令,用户可以查阅各种命令的手册页,包括命令的语法、选项、示例和其他相关信息。

要查看 pwd 命令的手册页,在终端中输入以下命令:

man pwd

该命令将显示 pwd 命令的详细说明和用法示例。手册页通常被分为多个节(sections),如下所示:

  1. NAME - 命令的名称和简要描述
  2. SYNOPSIS - 命令的语法和选项说明
  3. DESCRIPTION - 命令的详细解释和使用方法
  4. OPTIONS - 命令的各种选项和参数
  5. EXAMPLES - 使用示例
  6. SEE ALSO - 相关的其他手册页或文档
  7. BUGS - 已知的问题或缺陷
  8. AUTHOR - 手册页的作者信息

用户可以使用箭头键或页面键来浏览手册页的内容,按下 q 键退出手册页。

总结而言,man 是一个用于查看命令和程序的手册页的实用命令,可以提供关于命令的全面说明和使用指南。通过查阅手册页,用户可以更好地理解和利用各种命令和程序。
在这里插入图片描述
ctrl +Shift +T 切换终端(生成第二个终端)
在这里插入图片描述

命令:ls /etc

在这里插入图片描述
ls /etc 是一个在 Linux 和 Unix 系统中常用的命令。它用于列出 /etc 目录下的文件和子目录。

/etc 目录是系统中存放系统配置文件的主要位置。在这个目录中,你可以找到许多与系统配置和管理有关的文件。使用 ls /etc 命令可以查看这些文件和目录的列表。

该命令将输出 /etc 目录下的文件和目录的列表。你可以看到一些常见的系统配置文件、服务配置文件、网络配置文件和其他系统相关的配置文件等。

需要注意的是,/etc 目录中的许多文件和子目录可能需要管理员权限才能访问。如果你不是管理员,可能无法查看或编辑其中的某些文件。

在使用 ls 命令时,你还可以使用不同的选项来改变其行为。

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1345742.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

2023年新一代开发者工具 Vue ,正式开源!

以下文章来源于前端充电宝 ,作者CUGGZ 近日,Vue 新一代开发者工具(DevTools)正式开源!Vue DevTools 是一个旨在增强 Vue 开发人员体验的工具,它提供了一些功能来帮助开发者更好地了解 Vue 应用。下面就来看…

用IDEA创建/同步到gitee(码云)远程仓库(保姆级详细)

前言: 笔者最近在学习java,最开始在用很笨的方法:先克隆远程仓库到本地,再把自己练习的代码从本地仓库上传到远程仓库,很是繁琐。后发现可以IDEA只需要做些操作可以直接把代码上传到远程仓库,也在网上搜了些…

【FileZilla】的基本使用

一、FileZilla的使用 1.1 FileZilla简介 1.2 软件下载 到官方网站下载 FileZilla 的服务端和客户端程序 FileZilla - The free FTP solution 自行下载即可 1.3 软件安装 (1)先安装服务端【傻瓜式安装】,一直下一步下一步安装即可 &#xf…

Python绘制高级图表(1):绘制条形统计图

一、初始化 1. 引入库,设置画笔 from turtle import * t Turtle() t.color("black") t.width(3)2. 为了美观,画出xy轴 (1) 普通型 from turtle import * t Turtle() t.color("black") t.width(3)# 以画布为600 * 600为例 # 1.…

搭建maven私服

maven maven简介 什么是maven? Maven这个单词来自于意第绪语(犹太语),意为知识的积累。 Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。 Maven 除了以…

算法训练day53|动态规划part14

参考:代码随想录 1143.最长公共子序列 重点:状态的转移与递推公式的确定 本题和动态规划:718. 最长重复子数组 (opens new window)区别在于这里不要求是连续的了,但要有相对顺序,即:"ace" 是 …

Spark任务调度与数据本地性

Apache Spark是一个分布式计算框架,用于处理大规模数据。了解Spark任务调度与数据本地性是构建高效分布式应用程序的关键。本文将深入探讨Spark任务调度的流程、数据本地性的重要性,并提供丰富的示例代码来帮助大家更好地理解这些概念。 Spark任务调度的…

小程序面试题 | 17.精选小程序面试题

🤍 前端开发工程师(主业)、技术博主(副业)、已过CET6 🍨 阿珊和她的猫_CSDN个人主页 🕠 牛客高级专题作者、在牛客打造高质量专栏《前端面试必备》 🍚 蓝桥云课签约作者、已在蓝桥云…

自然语言处理2——轻松入门情感分析 - Python实战指南

目录 写在开头1.了解情感分析的概念及其在实际应用中的重要性1.1 情感分析的核心概念1.1.1 情感极性1.1.2 词汇和上下文1.1.3 情感强度1.2 实际应用中的重要性 2. 使用情感分析库进行简单的情感分析2.1 TextBlob库的基本使用和优势2.1.1 安装TextBlob库2.1.2 文本情感分析示例2…

【Electron】webview 实现网页内嵌

实现效果: 当在输入框内输入某个网址后并点击button按钮 , 该网址内容就展示到下面 踩到的坑:之前通过web技术实现 iframe 标签内嵌会出现 同源策略,同时尝试过 vue.config.ts 内配置跨域项 那样确实 是实现啦 但不知道如何动态切换 tagert …

全球日光地图分布地图数据

日光地图分布地图数据 Daylight 是全球开放地图数据的完整分发版,可在社区和专业地图制作者的支持下免费获取。我们将 OpenStreetMap 等项目的全球贡献者的工作与日光制图合作伙伴的质量和一致性检查结合起来,创建免费、稳定且易于使用的街道比例全球地…

Java EE 网络原理之HTTPS

文章目录 1. HTTPS 是什么?2. "加密" 是什么?3. HTTPS 的工作过程3.1 引入对称加密3.2 引入非对称加密3.3 中间人攻击3.4 引入证书 4. Tomecat4.1 tomcat 的作用 1. HTTPS 是什么? HTTPS也是⼀个应用层协议,是在 HTTP …

C#使用switch语句更改窗体颜色

目录 一、示例 二、生成 用switch多路选择语句及窗体的BackColor属性更改窗体的BackColor属性。该属性用于获取或设置控件的背景颜色。 可以使用Color结构的静态属性获取Color对象,如Color.Red;也可以使用Color结构的静态方法Color.FromArgb()&#xf…

探索人工智能OCR:解放你的文字世界

嘿!你听说过人工智能OCR吗?它是一项超酷的技术,让我们来看看它带来的种种好处: 自动化处理:再也不用费力去手动输入和处理大量的纸质文件啦!有了人工智能OCR,它能够自动将印刷或手写的文本转换…

C++day4作业

定义一个Person类,私有成员int age,string &name,定义一个Stu类,包含私有成员double *score,写出两个类的构造函数、析构函数、拷贝构造和拷贝赋值函数,完成对Person的运算符重载(算术运算符、条件运算…

Matlab:K-means算法

K-means算法是一种常见的聚类算法,它将一组数据划分为K个不同的簇,以最小化每个簇内部数据点与簇中心之间的平方距离的总和为目标实现聚类。 1、基本步骤: 1.选择要划分的簇数K; 2.选择K个数据点作为初始的聚类中心&#xff1b…

探索 3D 图形处理的奥秘

最近一年多来,在 3Dfx、Intel 们的狂轰滥炸中,在 Quake、古墓丽影们的推波助澜下,三维图形已经成为计算机迷眼中的又一个热点。3D 世界到底是怎样的神奇,我们又是怎样享受它的乐趣呢?就让我们来一探究竟吧。 图形基础…

51单片机的中断相关知识

51单片机的中断相关知识点 一、中断概念和功能 概念 程序执行过程中CPU会遇到一些特殊情况,是正在执行的程序被“中断”,cpu中止原来正在执行的程序,转到处理异常情况或特殊事件的程序去执行,结束后再返回到原被中止的程序处(断…

使用SecoClient软件连接L2TP

secoclient软件是华为防火墙与友商设备进行微屁恩对接的一款软件,运行在windows下可以替代掉win系统自带的连接功能,因为win系统自带的连接功能总是不可用而且我照着网上查到的各种方法调试了很久都调不好,导致我一度怀疑是我的服务没搭建好,浪费了大把时间去研究其他搭建方案 …

Spring Boot快速搭建一个简易商城项目【完成登录功能且优化】

完成登录且优化: 未优化做简单的判断: 全部异常抓捕 优化:返回的是json的格式 BusinessException:所有的错误放到这个容器中,全局异常从这个类中调用 BusinessException: package com.lya.lyaspshop.exce…