首页 > 系统相关 >4.linux系统下目录文件

4.linux系统下目录文件

时间:2024-08-12 15:50:24浏览次数:8  
标签:文件 系统 用户 etc 用于 linux 目录

1. 系统目录和文件

目录/文件作用
/bin 存放用户可执行的二进制文件,通常是系统启动和基本维护所需的命令,如lscat等。
/boot 包含系统引导所需的文件,包括内核文件(vmlinuz)和引导加载程序(如GRUB)。
/dev 包含与设备相关的文件,Linux将设备映射成文件,这些文件代表系统中的各种硬件设备,如硬盘驱动器(/dev/sda)、键盘(/dev/input/by-id/usb-...)等。
/etc 存放系统全局配置文件,如网络设置(/etc/network/interfaces)、用户帐户(/etc/passwd)、系统服务配置(如/etc/apache2/apache2.conf)等。
/home 包含系统中每个用户的主目录,用户通常在其主目录下创建和存储个人文件。
/lib 存放系统运行所需的共享库文件,这些库文件被多个程序共享使用。
/media 用于挂载外部存储设备(如USB驱动器)的目录,挂载后设备会在此目录下显示。
/mnt 另一个用于挂载文件系统的目录,通常是管理员暂时使用的目录。
/opt 用于安装第三方软件或附加包的目录,这些软件不是通过系统的包管理器安装的。
/proc 虚拟文件系统,包含系统内存中运行进程的信息,如进程状态、系统信息等。
/root 超级用户(root用户)的主目录,root用户是系统的管理员。
/run 存放系统运行时需要访问的临时文件,这些文件在系统重启后通常会被删除。
/sbin 存放系统管理命令,这些命令通常只能由root用户或具有相应权限的用户执行,如网络管理和磁盘分区命令。
/srv 用于存储网站数据或其他服务数据的目录,例如Web服务器可能会将网站数据存储在/srv/www目录下。
/sys 虚拟文件系统,包含设备驱动程序的信息,用于反映内核中设备树的结构。
/tmp 用于存储临时文件的目录,任何用户都可以在此目录下创建和删除文件,但文件应定期清理以避免占用过多磁盘空间。
/usr 用于存储用户应用程序和共享资源的目录树,包括文档、库文件、源码等。
/var 包含系统日志、邮件、数据库和其他变化频繁的文件,如/var/log存放系统日志文件,/var/mail存放用户邮件等。

2. 特殊文件类型

  • 普通文件:最常见的文件类型,包括文本文件、二进制文件、数据文件等,用于存储各种类型的数据。
  • 目录文件:用于表示目录的特殊文件,目录可以包含其他文件和目录。
  • 字符设备文件和块设备文件:字符设备文件(如键盘、鼠标)和块设备文件(如硬盘)分别代表不同类型的硬件设备。
  • 符号链接文件:类似Windows下的快捷方式,用于指向另一个文件或目录的链接。
  • 套接字文件和管道文件:套接字文件用于网络通信,管道文件用于进程间通信。

3. 用户配置文件

  • 用户个人配置文件(如~/.bashrc~/.bash_profile~/.profile)用于存储用户的个性化设置,如环境变量、别名等。

4. 系统和服务配置文件

  • /etc/fstab用于指定系统启动时要自动挂载的文件系统,/etc/hosts用于存储本地主机名与IP地址的映射等。

                      

标签:文件,系统,用户,etc,用于,linux,目录
From: https://www.cnblogs.com/lvjing/p/18355119

相关文章

  • Linux命令总结
    linux命令大全常用快捷命令 停止进程:ctrl+c 清屏:ctrl+l或者clear 彻底清屏:reset 提示和补全功能:tab 切换至以前执行过的命令:↑和↓ CentOS切换至命令行界面:ctrl+alt+F2 CentOS切换至图形界面:ctrl+alt+F1Vim快捷操作 跳到末尾:shift+g 跳到开头:g主机......
  • 文件包含与PHP伪协议
    文件包含与伪协议一、无任何过滤措施的文件包含漏洞:(ctfshow-web78):1、data://协议:?file=data://text/plain,<?phpsystem('tacflag.php');?>2、php://filter协议:?file=php://filter/read=convert.base64-encode/resource=flag.php得到base64加密过后的数据,对数据进行bas......
  • linux反向代理原理:帮助用户更好地优化网络架构
    Linux反向代理原理详解反向代理是一种在网络架构中常用的技术,尤其在Linux环境下被广泛应用。它可以帮助实现负载均衡、安全防护和请求缓存等功能。本文将深入探讨Linux反向代理的原理、工作机制以及其应用场景。1.什么是反向代理反向代理是指代理服务器接收客户端的请求,......
  • Linux C++ 开发3 - 你写的Hello world经过哪些过程才被计算机理解和执行?
    1.C/C++的编译过程1.1.预处理1.2.编译1.3.汇编1.3.1.汇编过程1.3.2.目标文件1.4.链接2.编译过程示例2.1.源代码2.2.逐步编译程序2.2.1.编译指令2.2.2.链接报错问题2.3.单步编译3.gcc/g++与gpp、as、ld的关系3.1.关系图3.2.示例演示......
  • 单片机的异常定位方案,采用axf文件定位的办法
    【STM32F303开发】+使用fromelf反汇编keil生成的AXF文件 【STM32F303开发】+使用fromelf反汇编keil生成的AXF文件(stmicroelectronics.cn)【STM32F303开发】+如何找到导致程序出现HardFault的代码【STM32F303开发】+如何找到导致程序出现HardFault的代码-STM32团队ST意法......
  • cx_Freeze 打包生成Linux可执行文件
    准备一台linux系统环境安装cx_Freezepipinstallcx_Freeze准备两个py脚本1,app应用脚本,需要打包的app.pyimportrandomimporttimefromflaskimportFlask,jsonifyfromconcurrent.futuresimportThreadPoolExecutorapp=Flask(__name__)executor=ThreadPoolE......
  • Linux Debian 上安装桌面环境
    在Debian上安装桌面环境是一个相对简单的过程。以下是安装几种常见桌面环境的步骤:1.安装GNOME桌面环境更新软件包列表:sudoaptupdate安装GNOME桌面环境:sudoaptinstalltask-gnome-desktop2.安装KDEPlasma桌面环境更新软件包列表:sudoaptupdate......
  • 提升SEO与网站可爬性 :动态生成sitemaps和robots.txt文件
    本文由ChatMoney团队出品在现代Web开发中,搜索引擎优化(SEO)是网站成功的关键因素之一。搜索引擎通过网络爬虫来索引网页,而sitemaps和robots.txt文件则是帮助这些爬虫更好地理解和索引网站内容的重要工具。sitemaps简介Sitemap(站点地图)是一种XML文件,它包含了网站上的所有URL以......
  • 动态生成sitemaps和robots.txt文件:提升SEO与网站可爬性
    本文由ChatMoney团队出品在现代Web开发中,搜索引擎优化(SEO)是网站成功的关键因素之一。搜索引擎通过网络爬虫来索引网页,而sitemaps和robots.txt文件则是帮助这些爬虫更好地理解和索引网站内容的重要工具。sitemaps简介Sitemap(站点地图)是一种XML文件,它包含了网站上的所有URL以......
  • 从字节到文件下载:揭秘 Spring 中 MultipartFile 的转换与浏览器端自动下载实现
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、下载功能核心Java代码二、代码解析1.设置Content-Disposition响应头2.设置Content-Type响应头3.写入文件内容到响应输出流4.文件写入到本地磁盘5.文件写入到Mnio中5.1主方法5.2实现......