linux常见文件夹名称及作用

2023-11-01

在Linux系统中,有许多常用的目录,每个目录都有其特定的作用和用途。以下是一些常见的Linux文件夹及其作用的示例:

---命令(公共 程序)

  1. /bin/:存放系统命令(二进制文件),如lscpmkdir等。这些命令可以在系统启动时使用。

  2. /sbin/:与/bin/类似,但这些命令通常只能由超级用户(root)执行,用于系统管理任务,如ifconfigshutdown等。

  3. /usr/bin/:存放非系统默认的用户命令,如一些额外安装的软件的可执行文件。

  4. /usr/sbin/:类似于/usr/bin/,但是存放的是非系统默认的系统管理命令,只能由超级用户执行

---命令/数据/配置(个人)

  1. /home/:每个用户的主目录所在的位置。每个用户都有一个对应的子目录,例如/home/username/

  2. /root/:超级用户(root)的主目录

--配置

/etc/:存放系统的配置文件,如/etc/passwd/etc/fstab/etc/hosts等。

--文件

  1. /var/:存放变量数据,如日志文件、数据库文件、缓存文件等。

  2. /tmp/:用于存放临时文件的目录。该目录下的文件在系统重启时会被清除。

--设备(文件)

  1. /dev/:存放设备文件,包括硬盘、输入设备、串口等设备的文件表示。

  2. /mnt//media/:用于挂载外部设备(如硬盘、光盘、USB驱动器)的目录。

  3. /proc/:虚拟文件系统,提供了有关运行中进程和系统内核的信息。

--库

/lib//lib64/:存放系统库文件。

--软件/opt/:用于安装可选软件的目录。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

linux常见文件夹名称及作用 的相关文章

  • 批量删除文件名中包含 BASH 中特殊字符的子字符串

    我的目录中有一个文件列表 opencv calib3d so2410 so opencv contrib so2410 so opencv core so2410 so opencv features2d so2410 so opencv
  • 仅使用containerd(不使用Docker)修剪容器镜像

    如果我刚刚containerd安装在 Linux 系统上 即 Docker 是not安装 如何删除未使用的容器映像以节省磁盘空间 Docker 就是这么方便docker system prune https docs docker com
  • FileOutputStream.close() 中的设备 ioctl 不合适

    我有一些代码可以使用以下命令将一些首选项保存到文件中FileOutputStream 这是我已经写了一千遍的标准代码 FileOutputStream out new FileOutputStream file try BufferedOu
  • linux下无法创建僵尸进程

    嗯 我有一个奇怪的问题 我无法在我的项目中创建僵尸进程 但我可以在其他文件中创建僵尸进程 有简单的说明 int main if fork 0 printf Some instructions n else sleep 10 wait 0 r
  • 我们真的应该使用 Chef 来管理 sudoers 文件吗?

    这是我的问题 我担心如果 Chef 破坏了 sudoers 文件中的某些内容 可能是 Chef 用户错误地使用了说明书 那么服务器将完全无法访问 我讨厌我们完全失去客户的生产服务器 因为我们弄乱了 sudoers 文件并且无法再通过 ssh
  • python获取上传/下载速度

    我想在我的计算机上监控上传和下载速度 一个名为 conky 的程序已经在 conky conf 中执行了以下操作 Connection quality alignr wireless link qual perc wlan0 downspe
  • 使用 \r 并打印一些文本后如何清除控制台中的一行?

    对于我当前的项目 有一些代码很慢并且我无法使其更快 为了获得一些关于已完成 必须完成多少的反馈 我创建了一个进度片段 您可以在下面看到 当你看到最后一行时 sys stdout write r100 80 n I use 80覆盖最终剩余的
  • 在centos中安装sqlite3 dev和其他包

    我正在尝试使用 cpanel 在 centos 机器上安装 sqlite dev 和其他库 以便能够编译应用程序 我对 debian 比 centos 更熟悉 我知道我需要的库是 libsqlite3 dev libkrb5 dev lib
  • 如何在 Ubuntu 中创建公共 HTML 文件夹?

    简单的问题 但由于某种原因我无法在谷歌上找到确切的答案 我在 Slicehost 上安装了全新的 Ubuntu 并且想在我的主目录中为包含一堆静态 HTML 文件的简单网站创建一个公共目录 我该怎么做呢 只是打字的问题吗mkdir publ
  • 使用非规范地址检索内存数据会导致 SIGSEGV 而不是 SIGBUS

    我无法使用以下汇编代码产生 总线错误 这里我使用的内存地址不是合法的 规范地址 那么 我怎样才能触发该错误呢 我在带有 NASM 2 14 02 的 Ubuntu 20 04 LTS 下运行这段代码 但它会导致负载出现 SIGSEGV 分段
  • 如何根据标签将单个 XML 文件拆分为多个

    我有一个带有标签的 XML 文件 我想像这样分割文件
  • 在 Mono 上运行 .Net MVC5 应用程序

    我正在 Windows 上的 Visual Studio 2013 中开发 Net 4 5 1 MVC5 应用程序 现在我想知道 是否可以在Linux Ubuntu 12 04 上运行这个应用程序 可以使用OWIN吗 Owin 可以自托管运
  • .net-core:ILDASM / ILASM 的等效项

    net core 是否有相当于 ILDASM ILASM 的功能 具体来说 我正在寻找在 Linux 上运行的东西 因此为什么是 net core ildasm 和 ilasm 工具都是使用此存储库中的 CoreCLR 构建的 https
  • 静态方法的 Java 内存模型

    我来自操作系统和 C 语言背景 在代码编译时 世界很简单 需要处理和理解堆栈 堆文本部分等 当我开始学习 Java 时 我确实了解 JVM 和垃圾收集器 我对静态方法感到很有趣 根据我的理解 类的所有实例都会在堆中创建 然后被清理 但是 对
  • linux下如何从文本文件中获取值

    我有一些文本格式的文件 xxx conf 我在这个文件中有一些文本 disablelog 1 当我使用 grep r disablelog oscam conf 输出是 disablelog 1 但我只需要值1 请问你有什么想法吗 一种方法
  • 如何使用Android获取Linux内核的版本?

    如何在 Android 应用程序中获取 Linux 内核的版本 不是 100 确定 但我认为调用 uname r 需要 root 访问权限 无论如何 有一种不太肮脏的方法可以做到这一点 那就是 System getProperty os v
  • 检查已安装的软件包,如果没有找到则安装

    我需要检查已安装的软件包 如果未安装则安装它们 RHEL CentOS Fedora 示例 rpm qa grep glibc static glibc static 2 12 1 80 el6 3 5 i686 如何在 BASH 中进行检
  • 从 Linux 内核模块中调用用户空间函数

    我正在编写一个简单的 Linux 字符设备驱动程序 以通过 I O 端口将数据输出到硬件 我有一个执行浮点运算的函数来计算硬件的正确输出 不幸的是 这意味着我需要将此函数保留在用户空间中 因为 Linux 内核不能很好地处理浮点运算 这是设
  • 使用自定义堆的类似 malloc 的函数

    如果我希望使用自定义预分配堆构造类似 malloc 的功能 那么 C 中最好的方法是什么 我的具体问题是 我有一个可映射 类似内存 的设备 已将其放入我的地址空间中 但我需要获得一种更灵活的方式来使用该内存来存储将随着时间的推移分配和释放的
  • ansible unarchive 模块如何查找 tar 二进制文件?

    我正在尝试执行一个 ansible 剧本 该剧本的任务是利用unarchive模块 因为我是在 OSX 上执行此操作 所以我需要使用它gnu tar 而不是bsd tar通常与 OSX 一起提供 因为BSD tar 不受官方支持 https

随机推荐

  • vue cli3 使用less变量(Variable xxx is undefined)

    less less loader的版本号不同 会报奇怪的错误 最终 我选用的版本 less 3 0 4 less loader 5 0 0 vue cli3初始化构建项目时 自定义选择使用 less 作为css预处理器之后 就会默认安装 l
  • R语言基因表达量转换(TPM、FPKM、RPKM)

    基因表达量一般以TPM或FPKM为单位来展示 TPM Transcripts Per Kilobase Million 计算公式 TPMi Ni Li 1000000 sum Ni Li Nm Lm Ni mapping到基因i上的read
  • Spring 定时任务之 @Scheduled cron表达式

    一个cron表达式有至少6个 也可能7个 有空格分隔的时间元素 按顺序依次为 秒 0 59 分钟 0 59 小时 0 23 天 月 0 31 但是你需要考虑你月的天数 月 0 11 天 星期 1 7 1 SUN 或 SUN MON TUE
  • R语言-快速更改数据集的变量名

    有些R语言新手学者可能不清楚如何快速的更改数据集的变量名 今天我就给大家介绍几种快捷的方法 首先我们自己来创造一个数据集 sex lt c female male male female female male male female ag
  • 一周年创作纪念日,冲吧少年郎

    目录 机缘 收获 日常 憧憬 机缘 其实也没想那么多 作为一名在校生 去年这个时候还在准备全国电子设计大赛 也一直是在博客上和GitHub上寻找资源 偶然发现我也可以写写一些博文来的 记录记录自己的经历和学习笔记也很不错 也能更加激励自己学
  • Oracle SQL/Developer SQL Formatter

    Oracle SQL Developer是oracle官方的数据库客户端 相较于PL SQL 同样也提供美化代码的功能 客户端程序导入格式化模板 模板文件下载 选择模板 格式化快捷键 Ctrl A Ctrl F7
  • 使用Python的数据可视化库Matplotlib实现折线图

    摘要 数据可视化是数据分析和探索中不可或缺的一环 本文将介绍如何使用Python中的数据可视化库Matplotlib 通过示例代码实现一个简单的折线图 正文 一 Matplotlib简介 Matplotlib是一个功能强大的Python绘图
  • requests.exceptions.SSLError (SSL module is not available) 解决方法

    Bug requests exceptions SSLError HTTPSConnectionPool host port 443 Max retries exceeded with url Caused by SSLError Can
  • Leecode 每日一题 problem1 (03-22)

    question 给定一个整数数组 nums 和一个整数目标值 target 请你在该数组中找出 和为目标值 的那 两个 整数 并返回它们的数组下标 你可以假设每种输入只会对应一个答案 但是 数组中同一个元素在答案里不能重复出现 你可以按任
  • C++(11):显示删除函数=delete

    C 11可以通过 delete将编译器默认生成的函数 显示的进行删除 class A public A A const A delete 将编译器默认生成的拷贝构造函数删除 int main A a1 A a2 a1 默认拷贝构造函数已被删
  • 【爷青回系列】使用VMware虚拟机安装Windows XP系统!最详细!

    目录 前言 一 安装VMware虚拟机 二 Windows XP系统镜像下载 三 创建Windows XP虚拟机 四 等待Windows XP虚拟机安装 五 创建本机与虚拟机的共享文件夹 写在最后 前言 最近 肯德基的 田园脆鸡堡 回归了
  • matlab机器人雅可比矩阵实验,机械臂通过雅可比矩阵实现正运动学及逆运动学迭代解(工具:matlab)...

    1 利用工具箱建模 供验证用 选用二轴平面机械臂 两个关节角分别是theta1和theta2 view 3 Lnk1 Link 0 0 100 0 0 theta d a alpha Lnk2 Link 0 0 200 0 0 Robot
  • Springboot+mybatis-plus 条件查询 实现用户名不重复的判断

    条件查询参考 https blog csdn net m0 37034294 article details 82917234 在注册时对用户名称进行判断 用户名称不可重复 思路 selectcount查找表中的userName字段 若查找
  • 学好kafka,轻松做架构

    去年的时候 我有几个月在给一家超级独角兽企业做顾问 跟他们其中一个核心团队的负责人沟通比较多 他们团队很年轻 技术经验不能说很充分 但发展速度太快了 几个年轻人两三年前写的东西 已经可以一年贡献几个亿的利润 从商业上来说非常成功 但技术欠债
  • 掌握Python的X篇_24_字符串对象常见方法

    文章目录 1 判断前缀后缀 2 判断是否是数字 3 将字符串分割为list 4 将list拼接为字符串 5 对齐调整 6 格式化字符串 6 1 位置占位 6 2 名称占位 1 判断前缀后缀 In 1 filename shellmad zh
  • vue项目中该如何引入自定义字体?超简单几步教你实现

    在这里斗胆说一句教你实现 其实是我的一种实现方法 觉得十分简单 很好理解 所以在这里分享给大家了 具体操作 1 在assets中创建一个文件夹 比如叫fonts 或者是其他乱七八糟的名字都随便 都可以 2 将字体文件引入这个fonts文件夹
  • Python的os.walk()方法详细讲解

    http www cnblogs com herbert archive 2013 01 07 2848892 html 写的特别清楚的一篇 http alanland iteye com blog 612459 我们可以看到 返回的是一个
  • jdk的环境搭建

    1 鼠标右键单击 此电脑 左键单击 属性 2 点击 高级系统设置 3 选择 环境变量 4 这里需要配置三个环境变量1 java home 2 classpash 3 path 其中1和2是系统中没有的需要新建 不区分大小写 1 java h
  • (机器学习实战)第四章

    都是在python3下面的 def loadDataSet postingList my dog has flea problems help please maybe not take him to dog park stupid my
  • linux常见文件夹名称及作用

    在Linux系统中 有许多常用的目录 每个目录都有其特定的作用和用途 以下是一些常见的Linux文件夹及其作用的示例 命令 公共 程序 bin 存放系统命令 二进制文件 如ls cp和mkdir等 这些命令可以在系统启动时使用 sbin 与