精华内容
下载资源
问答
  • linux目录结构与功能
    千次阅读 多人点赞
    2021-12-07 20:29:21

    昨天,有个小学弟了我一个linux面试题目,和她解答完之后我就想在C站开一个专栏,用于linux和windows的学习

    我是这么想的,从linux入手,再写windows,最后总结常见区别

    本文主要写了linux的文件结构介绍、linux文件系统的介绍、linux文件系统的基本操作,快捷键,通配符等等

    下篇文章会写都文件的具体操作命令

    目录

    一、linux文件结构介绍

    1、Linux目录结构的特点

    2. Linux目录结构

    常见:

    补充:

    二、Linux文件系统介绍

    1. 索引介绍:

    2. Linux链接介绍

    1. 硬链接:

    2. 软连接(符号链接):

    三、linux文件系统操作

    1. 文件的基本概念

    文件取名必须遵守以下规则:

    2. Linux系统下的通配符(20个)

    3. Linux系统下的常用快捷操作(七个)

    四、专栏分享


    一、linux文件结构介绍

    1、Linux目录结构的特点

    Linux采用的是树型结构。最上层是根目录,其他的所有目录都是从根目录出发而生成的。

    微软的DOS和windows也是采用树型结构,但是在DOS和 windows中这样的树型结构的根是磁盘分区的盘符,有几个分区就有几个树型结构,他们之间的关系是并列的。

    但是在linux中,无论操作系统管理几个磁盘分区,这样的目录树只有一个。从结构上讲,各个磁盘分区上的树型目录不一定是并列的。

    Linux的虚拟文件系统允许众多不同类型的文件系统共存,并支持跨文件系统的操作。

    Linux的文件是无结构字符流式文件,不考虑文件内部的逻辑结构,只把文件简单地看作是一系列字符的序列。

    Linux的文件可由文件拥有者或超级用户设置相应的访问权限而收到保护。

    Linux把所有的外部设备都看作文件,可以使用与文件系统相同的系统调用来读写外部设备。

    2. Linux目录结构

    常见:

     /:是所有文件的根目录;

    /bin:存放二进制可执行命令目录;

    /home:用户主目录的基点目录,默认情况每个用户主目录都设在该目录下,如默认:用户user01的主目录是/home/user01,可用~user01表示

    /lib:存放标准程序设计库目录,又叫动态链接共享库目录,目录中文件类似windows里的后缀名为dll的文件;

    /etc:存放系统管理和配置文件目录;

    /dev:存放设备特殊文件目录,如声卡文件,磁盘文件等;

    /usr:最庞大的目录,存放应用程序和文件目录;

    /proc:虚拟目录,是系统内存的映射,可直接访问这个目录来获取系统信息;

    /root:系统管理员的主目录(特权阶级)

    /var:存放系统产生的经常变化文件的目录,例如打印机、邮件等假脱机目录、日志文件、格式化后的手册页以及一些应用程序的数据文件等;

    /tmp:存放公用临时文件目录。

    补充:

    /etc/rc.d 启动的配置文件和脚本

    /sbin 系统管理命令,这里存放的是系统管理员使用的管理程序

    /mnt 系统提供这个目录是让用户临时挂载其他的文件系统。

    /lost+found 这个目录平时是空的,用于存放系统非正常关机而留下未保存的文件

    /usr其中包含:

    /usr/X11R6 存放X window的目录

    /usr/bin 众多的应用程序

    /usr/sbin 超级用户的一些管理程序

    /usr/doc linux文档

    /usr/include linux下开发和编译应用程序所需要的头文件

    /usr/lib 常用的动态链接库和软件包的配置文件

    /usr/man 帮助文档

    /usr/src 源代码,linux内核的源代码就放在/usr/src/linux里

    /usr/local/bin 本地增加的命令

    /usr/local/lib 本地增加的库

    二、Linux文件系统介绍

    文件系统指文件存在的物理空间,linux系统中每个分区都是一个文件系统,都有自己的目录层次结构。

    linux会将这些分属不同分区的、单独的文件系统按一定的方式形成一个系统的总的目录层次结构。

    一个操作系统的运行离不开对文件的操作,因此必然要拥有并维护自己的文件系统。

    1. 索引介绍:

    Llinux文件系统使用索引节点来记录文件信息,作用像windows的文件分配表。

    索引节点是一个结构,它包含了一个文件的长度、创建及修改时间、权限、所属关系、磁盘中的位置等信息。

    一个文件系统维护了一个索引节点的数组,每个文件或目录都与索引节点数组中的唯一一个元素对应。

    系统给每个索引节点分配了一个号码,也就是该节点在数组中的索引号,称为索引节点号。

    linux文件系统将文件索引节点号和文件名同时保存在目录中。

    所以,目录只是将文件的名称和它的索引节点号结合在一起的一张表,目录中每一对文件名称和索引节点号称为一个连接。

    对于一个文件来说有唯一的索引节点号与之对应,对于一个索引节点号,却可以有多个文件名与之对应。

    因此,在磁盘上的同一个文件可以通过不同的路径去访问它。

    2. Linux链接介绍

      可以用ln命令对一个已经存在的文件再建立一个新的连接,而不复制文件的内容。连接有软连接和硬连接之分,软连接又叫符号连接。

    1. 硬链接:

    原文件名和链接文件名都指向相同的物理地址。

    目录不能有硬连接;硬连接不能跨越文件系统(不能跨越不同的分区)

    文件在磁盘中只有一个拷贝,节省硬盘空间;

    由于删除文件要在同一个索引节点属于唯一的连接时才能成功,因此可以防止不必要的误删除。

    2. 软连接(符号链接):

    符号连接:用ln -s命令建立文件的符号连接符号连接是linux特殊文件的一种,作为一个文件,它的数据是它所连接的文件的路径名。类似windows下的快捷方式。

    可以删除原有的文件而保存连接文件,没有防止误删除功能。

    三、linux文件系统操作

    1. 文件的基本概念

    在linux中,一切皆文件。文件是由创建者定义的,具有文件名的一组相关元素的集合,文件可以是文本文档、图片、程序等。

    Linux系统下文件名长度根据不同类型文件系统有所不同。

    文件取名必须遵守以下规则:

    1. 除“/”外,所有字符都可使用;

    2. 转义字符最好不用,如“ ? ”," * "(星号)," "(空格),“ $ ”,“ & ”等;

    3. 避免使用“ + ”,“ - ”或“ . ”作为普通文件名的第一个字符(在Linux下以“ . ”开头的文件都是隐藏文件);

    4. Linux系统的文件名大小写敏感。

    2. Linux系统下的通配符(20个)

    *  :通配符,代表任意字符(0到多个)

    ?:通配符,代表一个字符

    #  :注释

    \   :转义符号,将特殊字符或通配符还原成一般符号

    |   :分割两个管线命令的界定


    ;   :连续性命令的界定

    ~  :用户的根目录

    $  :变量前需要加的变量值

    !   :逻辑运算中的“非”

    /   :路径分割符号


    >  :输出导向,分别为“取代”和“累加”

    >>:输出导向,分别为“取代”和“累加”

    '   :不具有变量置换功能

    "   :具有变量置换功能

    `   :quote符号,两个`中间为可以先执行的指令


    ()  :中间为子shell的起始与结束

    []  :中间为字符组合

    {}  :中间为命令区块组合

    &&:当该符号前一个指令执行成功时,执行后一个指令

    ||   :当该符号前一个指令执行失败时,执行后一个指令

    3. Linux系统下的常用快捷操作(七个)

    Ctrl+C:终止当前命令

    Ctrl+D:输入结束

    Ctrl+M:相当于Enter

    Ctrl+S:暂停屏幕的输出

    Ctrl+Q:恢复屏幕的输出

    Ctrl+U:在提示符下,将整行命令删除

    Ctrl+Z:暂停当前命令

    四、[ linux ] linux 文件操作详解

    直接点击链接看详细解读


    1. 显示文件内容(6个):cat、more、less、head、tail

    2. 搜索、排序、去重(三个):grep、sort、uniq

    3. 比较(两个):comm、diff

    4. 复制、删除、移动(三个):cp、rm、mv

    5. 统计(一个):wc

    6. 查找(一个):find

    7. 压缩解压缩(三个):bzip2、gzip、tar


    五、[ linux ] linux 目录操作详解

    直接点击链接看详细解读


    1. 切换工作目录和显示当前目录(3个):cd、pwd、ls

    2. 创建和新建目录(2个):mkdir、rmdir

    3. 改变文件或目录存取权限命令(1个):权限概念、文件长格式解读、chmod

    4. 改变用户组和文件组(2个):chgrp、chown

    5. 链接文件(1个):ln


    六、专栏分享

    推荐阅读:[ linux ] linux 目录操作详解

                      [ linux ] linux 文件操作详解

                      [ 渗透入门篇 ] 渗透行业必备术语大集合(一)

                      [ 应急响应 ]服务器(电脑)受到攻击该如何处理?(一)

    每个专栏都在持续更新中~~~

    渗透测试自学篇

    网络基础

    web基础知识点

    操作系统篇

    python爬虫

    闲聊

    面试总结

    python

    通讯安全

    靶场

    更多相关内容
  • Linux目录结构详解(最全最详细版)

    千次阅读 2021-05-13 22:15:34
    对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面我们就开始了解一下linux...

    对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面我们就开始了解一下linux目录结构的相关知识。

    当在使用Linux的时候,如果您通过ls –l / 就会发现,在/下包涵很多的目录,比如etc、usr、var、bin ... ... 等目录,而在这些目录中,我们进去看看,发现也有很多的目录或文件。文件系统在Linux下看上去就象树形结构,所以我们可以把文件系统的结构形象的称为 树形结构。

    文件系统的是用来组织和排列文件存取的,所以它是可见的,在Linux中,我们可以通过ls等工具来查看其结构,在Linux系统中,我们见到的都是树形结构;比如操作系统安装在一个文件系统中,他表现为由/ 起始的树形结构。linux文件系统的最顶端是/,我们称/为Linux的root,也就是 Linux操作系统的文件系统。Linux的文件系统的入口就是/,所有的目录、文件、设备都在/之下,/就是Linux文件系统的组织者,也是最上级的领导者。

    目录结构

    这个结构是我目前使用的centos版本的,里边有一个learn是我自己建立的目录

    35f581e8956c0d975d7a798708e39351.png

    这个是我们正常使用的目录结构

    fbeffb9c5eac725de241005d22f72bbe.png

    目录功能

    (1)/etc目录

    这个目录主要放置的一些配置文件,比如我们使用yum安装的mysql,redis,PHP,nginx的配置文件都会在etc这个目录下

    这个目录也是有几个重要的配置文件的

    29fce1b80fdf18bd5ff9649b15110f33.png

    a7b41084cd4303c8395b55a5eb6f1d40.png

    (2)/usr目录

    这个目录主要存放一些应用程序,这里边最常用的一个目录就是local这个目录了,加入我们在使用编译方式安装软件时就会把软件默认安装在local这个目录下

    3a7958907cd19d967bfd600a8dade24d.png

    (3)/var目录

    这个目录就是主要存储日志信息,在进行一下资料查询时,有一部分的资料说明,我们使用的web目录也应该放置在var这个目录下, 所以你们平时把web目录都在那个目录下存放着,咱们评论区见

    var目录下,就这个log这个目录是咱们最经常使用的,因为这个里边保存着我们平时产生的日志文件

    7806634cda55e2d448410b13af61270f.png

    (4)/dev目录

    这个目录在我开发的过程当中是没有使用到的,这个目录就是主要是系统的所有设备文件

    410eff9edede899c771f049dee0c0658.png

    (5)/proc目录

    此目录是一个虚拟目录,目录中所有信息都是内存的映射,通过这个虚拟的内存映射目录,可以和内核内部数据结构进行交互,获取有关进程的有用信息,同时也可以在系统运行中修改内核参数。与其他目录不同,/proc存在于内存中,而不是硬盘上

    b6300b55025e7faac6fb9870da5329de.png

    (6)其他目录/boot目录:该目录存放的是启动Linux时的一些核心文件,具体包含一些镜像文件和链接文件,因此这个目录非常重要,如果遭到破坏,系统将无法启动。

    /bin和/sbin目录:这两个目录存放的都是可执行的二进制文件。bin其实就是binary的缩写,/bin目录下存放的就是我们经常使用的Linux命令。例如,文件操作命令ls、cd、cp,文本编辑命令vi、ed,磁盘操作命令dd、df、mount,等等。

    /sbin目录:/sbin中的s是Super User的意思,也就是说,只有超级用户才能执行这些命令。常见的如磁盘检查修复命令fcsk、磁盘分区命令fdisk、创建文件系统命令mkfs、关机命令shutdown和初始化系统命令init等。

    /home 目录:该目录是系统中每个用户的工作目录。在Linux系统中,每个用户都有自己的一个目录,而该目录一般是由用户的账号命名的。例如,如果有一个用户ixdba,那么它的默认目录就是/home/ixdba。

    /lib目录:该目录中存放的是共享程序库和映像文件,可供很多程序使用。通过这些共享映射文件,每个程序就不必分别保存自己的库文件(这会增加占用的磁盘空间),Linux提供了一组可供所有程序使用的文件。在该目录中,还包含引导进程所需的静态库文件。

    /root目录:该目录是Linux超级用户root的默认主目录。如果通过root登录系统,就会自动进入此目录,一般用户没有进入这个目录的权限。

    /run目录:该目录是外在设备的自动挂载点目录,出现在CentOS7.x版本中,用来自动挂载光驱和U盘。另外,还有一个/media目录,与/run目录作用基本类似,在CentOS 7.x之前版本中使用。最后,还有一个目录/mnt主要用来手动挂载一些移动设备,比如可移动磁盘等。

    /lost+found目录:该目录用于保存丢失的文件。不恰当的关机操作和磁盘错误均会导致文件丢失,这些会丢失的文件会临时放在/lost+found 下,系统重启后,引导进程会运行fsck程序,该程序就能发现这些文件。除了“/”分区上的这个目录外,在每个分区上均有一个lost+found目录。

    /tmp目录:该目录为临时文件目录,主要用于存放临时文件,这些临时文件可能会随时被删除,也可以随时删除。

    展开全文
  • Linux 系统目录结构

    千次阅读 2022-04-22 10:15:12
    经常在Windows环境下工作的同学在初次使用Linux操作系统的时候...Linux系统中的所有文件存储在文件系统中,它们被组织到一个倒置的目录树中,称为文件系统层次结构。这棵树是倒置的,因为树根在该层次结构的顶部,..

    在这里插入图片描述

    经常在Windows环境下工作的同学在初次使用Linux操作系统的时候可能有种不知所措的感觉。
    Linux操作系统理念是一切皆文件。因此当我们登入Linux操作系统内部的时候看到的是各种目录和文件。特别是进入非桌面版时,看到的只是一个命令行提示符。

    登录系统后,在当前命令窗口下输入命令:

    [root@jenkins ~]# ls /
    

    你会看到如下图所示:
    在这里插入图片描述

    Linux系统中的所有文件存储在文件系统中,它们被组织到一个倒置的目录树中,称为文件系统层次结构。这棵树是倒置的,因为树根在该层次结构的顶部,树根的下方延伸出目录和子目录的分支

    目录结构简介

    根文件系统

    /bin
    

    这一目录中存放了供所有用户使用的完成基本维护任务的命令。其中bin是binary的缩写,表示二进制文件,通常为可执行文件。一些常用的系统命令,如cp、ls等保存在该目录中。

    /boot
    

    这里存放的是启动Linux时使用的一些核心文件。如操作系统内核、引导程序Grub等。

    /dev
    

    在此目录中包含所有的系统设备文件。从此目录可以访问各种系统设备。如CD-ROM,磁盘驱动器,调制解调器和内存等。在该目录中还包含有各种实用功能,如用于创建设备文件的MAKEDEV。

    /etc
    

    该目录中包含系统和应用软件的配置文件。yum去安装一些软件时,很多时候软件的配置文件就是在这下面

    /etc/passwd
    

    该目录中包含了系统中的用户描述信息,每行记录一个用户的信息。很多时候可以去记录这个目录的数量去判断是否有新用户的创建

    /home
    

    存储普通用户的个人文件。每个用户的主目录均在/home下以自己的用户名命名。如果创建用户时不手动指定家目录,就是存在这里

    /lib
    

    这个目录里存放着系统最基本的共享链接库和内核模块。共享链接库在功能上类似于Windows里的.dll文件。

    /lib64
    

    64位系统有这个文件夹,64位程序的库。

    /lost+found
    

    这并不是Linux目录结构的组成部分,而是ext3文件系统用于保存丢失文件的地方。不恰当的关机操作和磁盘错误均会导致文件丢失,这意味着这些被标注为“在使用”,但却并未列于磁盘上的数据结构上。正常情况下,引导进程会运行fsck程序,该程序能发现这些文件。除了“/”分区上的这个目录外,在每个分区上均有一个lost+found目录。

    /media
    

    可移动设备的挂载点,当前的操作系统通常会把U盘等设备自动挂载到该文件夹下。

    /mnt
    

    临时用于挂载文件系统的地方。一般情况下这个目录是空的,而在我们将要挂载分区时在这个目录下建立目录,再将我们将要访问的设备挂载在这个目录上,这样我们就可访问文件了。(注意在GNOME中,只有挂载到/media的文件夹才会显示在“计算机”中,挂载到/mnt不会做为特殊设备显示,详见自动挂载分区)

    /opt
    

    多数第三方软件默认安装到此位置,如Adobe Reader、google-earth等。并不是每个系统都会创建这个目录。

    /proc
    

    它是存在于内存中的虚拟文件系统。里面保存了内核和进程的状态信息。多为文本文件,可以直接查看。如/proc/cpuinfo保存了有关CPU的信息。

    /root
    

    这是根用户的主目录。与保留给个人用户的/home下的目录很相似,该目录中还包含仅与根用户有关的条目。

    /sbin
    

    供超级用户使用的可执行文件,里面多是系统管理命令,如fsck, reboot, shutdown, ifconfig等。

    /tmp
    

    该目录用以保存临时文件。该目录具有Sticky特殊权限,所有用户都可以在这个目录中创建、编辑文件。但只有文件拥有者才能删除文件。为了加快临时文件的访问速度,有的实现把/tmp放在内存中。

    /usr
    

    静态的用户级应用程序等,见下。

    /var
    

    动态的程序数据等,见下文。

    /usr目录结构

    /usr通常是一个庞大的文件夹,其下的目录结构与根目录相似,但根目录中的文件多是系统级的文件,而/usr中是用户级的文件,一般与具体的系统无关

    应注意,程序的配置文件、动态的数据文件等都不会存放到/usr,所以除了安装、卸载软件外,一般无需修改/usr中的内容。说在系统正常运行时,/usr甚至可以被只读挂载。由于这一特性,/usr常被划分在单独的分区,甚至有时多台计算机可以共享一个/usr。

    /usr/bin
    

    多数日常应用程序存放的位置。如果/usr被放在单独的分区中,Linux的单用户模式不能访问/usr/bin,所以对系统至关重要的程序不应放在此文件夹中。

    /usr/include
    

    存放C/C++头文件的目录

    /usr/lib
    

    系统的库文件

    /usr/local
    

    新装的系统中这个文件夹是空的,可以用于存放个人安装的软件。安装了本地软件的/usr/local里的目录结构与/usr相似,yum安装的nginx就是在这下面

    /usr/sbin
    

    在单用户模式中不用的系统管理程序,如apache2等。

    /usr/share
    

    与架构无关的数据。多数软件安装在此。

    /usr/X11R6
    

    该目录用于保存运行X-Window所需的所有文件。该目录中还包含用于运行GUI要的配置文件和二进制文件。

    /usr/src
    

    内核源代码默认的放置目录

    /var目录结构

    /var中包括了一些数据文件,如系统日志等。/var的存放使得/usr被只读挂载成为可能。

    /var/cache
    

    应用程序的缓存文件

    /var/lib
    

    应用程序的信息、数据。如数据库的数据等都存放在此文件夹。

    /var/local
    

    /usr/local中程序的信息、数据

    /var/lock
    

    锁文件

    /var/log
    

    日志文件

    /var/opt
    

    /opt中程序的信息、数据

    /var/run
    

    正在执行着的程序的信息,如PID文件应存放于此

    /var/spool
    

    存放程序的假脱机数据(即spool data)

    /var/tmp
    

    临时文件

    在linux系统中,有几个目录是比较重要的,平时需要注意不要误删除或者随意更改内部文件。 /etc:
    上边也提到了,这个是系统中的配置文件,如果你更改了该目录下的某个文件可能会导致系统不能启动。/bin, /sbin, /usr/bin,
    /usr/sbin: 这是系统预设的执行文件的放置目录,比如 ls 就是在/bin/ls 目录下的。值得提出的是,/bin,
    /usr/bin 是给系统用户使用的指令(除root外的通用户),而/sbin, /usr/sbin 则是给root使用的指令。 /var:
    这是一个非常重要的目录,系统上跑了很多程序,那么每个程序都会有相应的日志产生,而这些日志就被记录到这个目录下,具体在/var/log
    目录下,另外mail的预设放置也是在这里。

    展开全文
  • 1. Linux系统的文件目录结构 Linux 系统不同于 Windows,没有 C 盘、D 盘、E 盘那么多的盘符,只有一个根目录/,所有的文件(资源)都存储在以根目录/为树根的树形目录结构中,如下图所示: 在 Linux目录/下包含...

    1. Linux系统的文件目录结构

    Linux 系统不同于 Windows,没有 C 盘、D 盘、E 盘那么多的盘符,只有一个根目录/,所有的文件(资源)都存储在以根目录/为树根的树形目录结构中,如下图所示:
    在这里插入图片描述
    在 Linux 根目录/下包含很多的子目录,它们被称为一级目录。例如 bin、boot、dev 等。​同时,一级目录下还含有很多子目录,称为二级目录。例如 /bin/bash、/bin/ed 等。

    2. 路径问题

    绝对路径:不管当前工作路径是在哪,目标路径都会从/磁盘根下开始。只要看到路径以“/”开头则表示该路径是绝对路径;
    相对路径:除绝对路径之外的路径称之为相对路径,相对路径得有一个相对物(当前工作路径)。除了以“/”开头的路径称之为相对路径。

    • 相对路径表示:

      …/:表示上级目录(上一级)

      ./ :表示当前目录(同级),普通文件./可以省略,可执行文件(绿色)必须加./

      文件夹名称/:表示下级目录(下一级),比如usr/

    3. Linux系统的文件目录用途

    以CentOs7为例,一级文件目录如下:
    在这里插入图片描述
    一级目录及其存放的主要内容如下:

    一级目录功能(作用)
    /bin/存放系统命令,普通用户和 root 都可以执行。放在 /bin 下的命令在单用户模式下也可以执行
    /boot/系统启动目录,保存与系统启动相关的文件,如内核文件和启动引导程序(grub)文件等
    /dev/设备文件保存位置
    /etc/配置文件保存位置。系统内所有采用默认安装方式(rpm 安装)的服务配置文件全部保存在此目录中,如用户信息、服务的启动脚本、常用服务的配置文件等
    /home/普通用户的主目录(也称为家目录)。在创建用户时,每个用户要有一个默认登录和保存自己数据的位置,就是用户的主目录,所有普通用户的主目录是在 /home/ 下建立一个和用户名相同的目录。如用户 liming 的主目录就是 /home/liming
    /lib/系统调用的函数库保存位置
    /media/挂载目录。系统建议用来挂载媒体设备,如软盘和光盘
    /mnt/挂载目录。早期 Linux 中只有这一个挂载目录,并没有细分。系统建议这个目录用来挂载额外的设备,如 U 盘、移动硬盘和其他操作系统的分区
    /misc/挂载目录。系统建议用来挂载 NFS 服务的共享目录。虽然系统准备了三个默认挂载目录 /media/、/mnt/、/misc/,但是到底在哪个目录中挂载什么设备可以由管理员自己决定。例如,笔者在接触 Linux 的时候,默认挂载目录只有 /mnt/,所以养成了在 /mnt/ 下建立不同目录挂载不同设备的习惯,如 /mnt/cdrom/ 挂载光盘、/mnt/usb/ 挂载 U 盘,都是可以的
    /opt/第三方安装的软件保存位置。这个目录是放置和安装其他软件的位置,手工安装的源码包软件都可以安装到这个目录中。不过笔者还是习惯把软件放到 /usr/local/ 目录中,也就是说,/usr/local/ 目录也可以用来安装软件
    /root/root 的主目录。普通用户主目录在 /home/ 下,root 主目录直接在“/”下
    /sbin/保存与系统环境设置相关的命令,只有 root 可以使用这些命令进行系统环境设置,但也有些命令可以允许普通用户查看
    /srv/服务数据目录。一些系统服务启动之后,可以在这个目录中保存所需要的数据
    /tmp/临时目录。系统存放临时文件的目录,在该目录下,所有用户都可以访问和写入。建议此目录中不能保存重要数据,最好每次开机都把该目录清理
    展开全文
  • 处于linux系统树形结构的最顶端,它是linux文件系统的入口,所有的目录、文件、设备都在/之下。 /bin bin是 Binary的缩写。常用的二进制命令目录。比如ls、cp、mkdir、cut等;和/usr/bin类似,一些用户级gnu...
  • Linux系统目录结构说明

    千次阅读 2018-03-23 21:39:43
    把最近学习的东西整理记下,方便以后查阅Linux系统目录结构 目录名 描述 / 根目录,一般根目录下只存放目录,不要存放文件。/etc、/bin、/dev、/lib、/sbin应该和根目录放置在一个分区中 /bin 存放系统中最常用的二...
  • Linux内核目录结构介绍(超详细)

    千次阅读 2019-09-25 14:45:30
    现在介绍一下Linux内核(kernel)的目录结构。 内核在系统目录下的路径,一般为:/usr/src/(我的ubuntu下测试的) 你也可以自己在/home目录下创建一个文件夹命名为work,作为自己开发内核的工作目录,...
  • Linux目录结构及详细介绍

    万次阅读 多人点赞 2017-06-02 14:27:16
    /:根目录,位于Linux文件系统目录结构的顶层,一般根目录下只存放目录,不要存放文件,/etc、/bin、/dev、/lib、/sbin应该和根目录放置在一个分区中。 /bin,/usr/bin:该目录为命令文件目录,也称为二进制目录。...
  • Linux系统结构

    千次阅读 多人点赞 2022-04-08 22:00:03
    Linux系统的组成和结构进行了介绍。
  • Linux目录下的文件结构

    千次阅读 2021-05-10 04:18:28
    文件系统是Linux内核中的主要功能之一,这也是Liunx的一切皆文件的思想。...1、linux目录文件结构BACKUP dev lib lost+found opt sbin sys usrbin etc lib64 media proc selinux test varboot ...
  • Linux目录结构和作用

    万次阅读 多人点赞 2018-03-20 14:02:59
    /etc存放系统管理和配置文件/home存放所有用户文件的根目录,是用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示 /usr用于存放系统应用程序,比较重要的目录/usr/local 本地系统管理员软件...
  • 常规认知就是根目录下那些文件,但其实并不是那样。文件系统是操作系统用于明确存储设备(常见的是磁盘,也有基于NAND Flash的固态硬盘)或分区上的文件的方法和数据结构;即在存储设备上组织文件的方法。操作系统中...
  • linux下怎么创建一个目录命令mkdir

    千次阅读 2021-05-09 03:38:43
    linux下怎么创建一个目录命令mkdirlinux下用mkdir 命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。命令格式:mkdir [选项] 目录...命令...
  • Linux文件系统目录结构详解

    万次阅读 2017-10-08 13:09:34
    对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面我们就开始了解一下linux...
  • 1. 了解Linux目录结构; 2. 了解各主要文件夹的功能; 3. 掌握相关的命令。
  • linux 如何以树形结构显示文件目录结构

    万次阅读 多人点赞 2016-12-22 17:05:14
    linux 如何以树形结构显示文件目录结构
  • 深入理解linux系统的目录结构(总结的非常详细)

    万次阅读 多人点赞 2018-08-28 18:03:15
    对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面我们就开始了解一下linu...
  • 认识linux内核结构

    千次阅读 2022-03-22 10:28:49
    linux内核结构 用户级 函数库 :提供了应用程序支配内核干活的接口 内核级 Linux内核主要由五个子系统组成:进程调度,内存管理,虚拟文件系统,网络接口,进程间通信。 1.进程调度(Process Scheduler):控制多个...
  • 对于Linux爱好者来说,深入了解Linux文件目录结构的标准和每个目录的详细功能,对于我们用好Linux系统至关重要,下面就由小编给大家介绍下优麒麟系统的目录结构,PS: 同样适用于其他Linux发行版。查看系统的全部目录...
  • Linux目录的创建删除命令

    千次阅读 2021-05-10 17:39:26
    mkdir命令功能:创建一个目录(类似MSDOS下的md命令)。语法:mkdir [选项] dir-name说明:该命令创建由dir-name命名的目录。要求创建目录的用户在当前目录中(dir-name的父目录中)具有写权限,并且dirname不能是当前...
  • UNIX/Linux系统结构

    万次阅读 2021-06-21 23:52:07
    UNIX/Linux系统结构 1) 内核层 内核层是 UNIX/Linux 系统的核心和基础,它直接附着在硬件平台之上,控制和管理系统内各种资源(硬件资源和软件资源),有效地组织进程的运行,从而扩展硬件的功能,提高资源的利用...
  • Linux文件系统以及目录结构简介

    千次阅读 2016-09-13 10:53:51
    linux 系统中,系统默认的目录结构都是以/,即是以根 (root) 开始的。而在使用 chroot 之后,系统的目录结构将以指定的位置作为/位置。 在经过 chroot 命令之后,系统读取到的目录和文件将不
  • Linux源码目录结构Linux文件系统目录结构

    万次阅读 多人点赞 2018-03-14 18:03:34
    学习Linux也有一段时间了,具体来整理一下Linux源码的目录结构和文件系统的目录结构,以便加深记忆。一、Linux源码的目录结构首先上一张截图,如下所示:再看各个文件的介绍,借用一下其他资源。arch:这个为目录是...
  • linux cp目录_Linux cp目录和内容

    千次阅读 2020-10-06 11:28:30
    linux cp目录Linux provides cp command in order to copy files, folders, and directories. But sometimes we may have some issues if we want to copy a folder or directory. In this tutorial, we will learn ...
  • 文章目录Linux Shell CentOS 写一个显示目录结构的命令,快速寻找目录结构1、代码2、使用效果3、颜色意思 Linux Shell CentOS 写一个显示目录结构的命令,快速寻找目录结构 1、代码 #!/usr/bin/env bash # 本...
  • linux目录结构及各目录的作用

    千次阅读 2015-05-17 20:42:34
    Linux目录和Windows目录有着很大的不同,Linux目录类似一个树,最顶层是其根目录,如下图: /bin bin是binary的缩写。这个目录沿袭了UNIX系统的结构,存放着使用者最经常使用的命令。例如cp、ls、cat,...
  • Linux目录结构

    千次阅读 2017-04-14 09:47:25
    一、Linux目录结构 你想知道为什么某些程序位于/bin下,或者/sbin,或者/usr/bin,或/usr/sbin目录下吗?例如,less命令位于/usr/bin目录下。为什么没在/bin中,或/sbin,或/usr/sbin目录中?所有这些目录之间有...
  • Linux目录结构与Windows对比

    千次阅读 2017-06-24 17:47:28
    linux目录结构 Linux 系统哲学思想 一切皆是文件(包括设备,所以/dev下可以有设备文件) 小型,单一用途的程序 配置数据存放在文本中 Windows 系统哲学思想 一切皆图形 考虑用户体验性 尽可能的隐藏...
  • 对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面我们就开始了解一下linux...
  • 一、文件目录树1、Linux文件目录分配的依据FHSFilesystem Hierarchy Standard (FHS)Filesystem Hierarchy Standard(文件系统目录标准)的缩写,多数Linux版本采用这种文件组织形式...FHS定义了系统中每个区域...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 533,299
精华内容 213,319
关键字:

linux目录结构与功能