Linux里面系统的基础目录结构都有什么目录?

作者&投稿:师孟 (若有异议请与网页底部的电邮联系)
linux系统在 目录存放系统~

我们安装好linux系统后,linux系统也会像windows系统一样,自动生成很多的文件和目录,这些目录都包含了不同的含义。下面,我们就来介绍一下这些目录都代表着什么?以及,在命令行界面,我们如何在不同的目录之间切换。

一、linux系统目录结构。

我们这里介绍的是linux系统的常规目录结构,不管什么版本的linux系统,一般都会包括以下这些目录。

bin: linux命令目录(二进制)。

sbin: linux命令目录(起级管理员使用),s就是Super User的意思。

boot: linux启动目录,存有linux内核 (引导、长/皮鞋)。

dev: linux存放硬件目录,以抽象的文件形式存放(device设备)。

etc: linux配置文件目录。

lib: linux系统函数库文件目录,相当于window中的.dll文件。

mnt: linux挂载用,早期版本只有这一个挂载,建议挂载额外设备,如:U盘、移动硬盘和分区。

medie: linux挂载用,系统建议挂载媒体设备。

misc: linux挂载用,建议挂载NFS服务的共享目录。

opt: linux大型软件安装目录。

sys: linux虚拟文件系统,包含底层硬件的信息,保存在内存当中,主要保存内核相关信息。

tmp: linux存放临时文件,会定期自动删除。

usr: linux一般应用程序默认安装目录 【 unix soft resource 】。

var: linux动态数据及进程改变保存位置(如日志、邮件、缓存、网站 )。

home: linux用户的主目录家目录,子目录以用户名为文件夹名。

root: linux起级管理员目录。

proc: linux虚拟文件夹,存在于内存中,保存着系统的实时信息,如内存、CPU等硬件信息。

当然,不同的发行版本,有可能会或多或少地添加一些自己的目录。

二、如何在目录之间进行切换?

linux的目录切换命令,跟windows系统的dos下的命令基本上一样。如果使用过dos的,那在linux系统下切换目录就不是难事了。

1、切换到当前用户的家目录。我们只需要在命令行界面输入如下命令,就可以切换到当前用户的家目录:

cd

这时,我们可以在命令行界面中看到,当前目录是~ 位置,~代表的是当前用户的家目录。如下图:



2、切换到指定的目录。下面的命令是切换到 /home/目录,是以绝对路的形式来切换。

cd /home

如果我们已经在一个目录里了,要想切换到同级目录或上级目录的同级目录,就必须使用绝对路径。上面的命令切换后,当前目录换成了home。如下图:



3、切换到上一个目录。 切换到上一个目录,即切换到当前目录的前一个目录。命令如下:

cd -

我们当前目录是home,输入这个命令后,就又切回到当前用户家目录了。如下图:



4、切换到上一级目录。以相对路径的形式切换。命令如下:

cd ..

一个点代表的是自己,这里的两个点..代表的是上一级目录(父目录)。

5、切换到当前目录下的子目录。下面的这个命令是切换到当前目录下的gao目录里。

cd gao

如果要切换到其它用户的家目录,必须是管理员,普通用户没有这个权限。

6、切换到根目录。有时,我们进入目录比较深,有好几级了,这时,我们可以通过如下命令直接回到linux根目录

cd /

这里的/代表的就是linux系统的根目录,也是linux系统的最大的目录,上面介绍的所有目录都是存放在这个根目录里的。

好了,上面我们系统地介绍了一下linux系统的目录整体结构,以及如何在这些目录之间进行切换。操作很简单,相信大家也很容易就能上手。

这个系统里应该是有很多的目录,目录结构应该是比较能更好的进行自查检查一下,我应该比较好,能更好的进行查询的。

通过命令ls/可以展示Linux系统目录结构,主要包括以下内容:
1.bin
bin是Binary的缩写, 这个目录存放着最经常使用的命令。
2.boot
这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。
3.dev
dev是Device的缩写, 该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。
4.etc
这个目录用来存放所有的系统管理所需要的配置文件和子目录。
5.home
用户的主目录,在Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。
6.lib
这个目录里存放着系统最基本的动态连接共享库,其作用类似于Windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库。
7.lost+found
这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件。
8.media
linux系统会自动识别一些设备,例如U盘、光驱等等,当识别后,linux会把识别的设备挂载到这个目录下。
9.mnt
系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将光驱挂载在/mnt/上,然后进入该目录就可以查看光驱里的内容。
10.opt
这是给主机额外安装软件所摆放的目录。比如你安装一个ORACLE数据库则就可以放到这个目录下。默认是空的。
11.proc
这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。
这个目录的内容不在硬盘上而是在内存里,我们也可以直接修改里面的某些文件,比如可以通过下面的命令来屏蔽主机的ping命令,使别人无法ping你的机器。
12.root
该目录为系统管理员,也称作超级权限者的用户主目录。
13.sbin
s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序。
14.selinux
这个目录是Redhat/CentOS所特有的目录,Selinux是一个安全机制,类似于windows的防火墙,但是这套机制比较复杂,这个目录就是存放selinux相关的文件的。
15.srv
该目录存放一些服务启动之后需要提取的数据。
…………
在linux系统中,有几个目录是比较重要的,平时需要注意不要误删或随意更改内部文件,主要包括/etc、/bin、/sbin、/usr/bin、/usr/sbin以及/var。

/bin /boot /root /home /etc /div /lib /opt /run /var /tmp /dev /media /sys 等等


Linux里面在Ubuntu系统中,如何安装和部载一个软件包?
我们所要做的就是耐心等候和静观其变。此步虽然仅下简单的指令,但有时候所遇到的问题却十分复杂。较常碰到的情形是程序编译到中途却无法圆满结束。此时,需要根据出错提示分析以便找到应对之策。安装:如果编译没有问题,那么执行 sudo make install 就可以将程序安装到系统中了。

LINUX的操作系统有什么特点?
1、开放性:linux操作系统遵守GNU规范,代码共享,易于实现系统的裁剪和客制化的开发。2、多用户:系统资源可以被不同用户以各自的权限访问使用,互不影响。3、多任务和多线程:不同任务和线程几乎同时并发地处理独立的但却内在关联的一系列事件 4、设备独立性:linux操作系度统把所有外部设备统一当作设备...

Linux系统中一般使用什么语言编程呀?
Linux操作系统是用C语言、汇编语言编写的。主要是C,C是Linux的“母语”,这也是linux这个开源环境和本身机制所导致的,就连linus都力挺C,而驳斥C++。虽然没必要拒绝C++,但是,不可否认,C更适合linux~。Linux操作系统主要包括内核和组件系统。Linux内核大部分是用C语言编写的,还有部分是用汇编语言写的...

linux里面的halt系统停机有什么用啊?
halt命令是linux系统中关闭系统的工具。默认情况下不关闭电源。使用权限 超级用户 [编辑]语法格式 halt | fasthalt [ -l ] [ -n ] [ -p ] [ -q ] [ -y ][编辑]使用说明 halt就是调用shutdown -h。halt执行时,杀死应用进程,执行sync(将存于buffer中的资料强制写入硬盘中) 系统调用,...

Linux 里面怎么让系统分配更多的内存给mysql用
Linux 进程通过 C 标准库中的内存分配函数 malloc 向系统申请内存,但是到真正与内核交互之间,其实还隔了一层,即内存分配管理器(memory allocator)。常见的内存分配器包括:ptmalloc(Glibc)、tcmalloc(Google)、jemalloc(FreeBSD)。MySQL 默认使用的是 glibc 的 ptmalloc 作为内存分配器。内存分配器采用的...

Linux中的.\/是什么意思
linux系统中,所有的文件与目录都是由根目录\/开始,不是以\/开头的就是相对路径;1、“.”表示当前目录,也可以用“.\/”表示;2、“..”表示上一级目录,也可以用“..\/”表示;3、“~” 代表用户自己的宿主目录;4、“\/”处于Linux文件系统树形结构的最顶端,我们称它为Linux文件系统的root,它...

Linux操作系统的优点和缺点有哪些?
优点是:1、开放性:linux操作系统遵守GNU规范,代码共享,易于实现系统的裁剪和客制化的开发。2、多用户:系统资源可以被不同用户以各自的权限访问使用,互不影响。3、多任务和多线程:不同任务和线程几乎同时并发地处理独立的但却内在关联的一系列事件 4、设备独立性:linux操作系度统把所有外部设备统一...

Linux系统有什么特点
1、良好的用户界面:Linux向用户提供了两种界面:图形化界面和命令行界面。Linux的传统用户界面是基于文本命令行里面,shell既可以存储在文件爱你上脱机使用,具有很强的程序设计能力,用户可以方便地用它扩充系统功能。2、可移植性:Linux支持许多为所有Unix提出的标准,Linux符合Unix的标准,可将Linux上完成...

Linux的文件系统
在Linux中,文件系统是一种用于控制数据在存储设备上如何存储和检索的方法。它组织和管理磁盘上的文件和目录,并定义了文件的存储结构。文件系统负责跟踪文件的位置、大小、权限、创建和修改时间等信息。Linux支持多种文件系统类型,每种类型都有其独特的特性和用途。文件系统的作用 组织数据:文件系统提供了...

linux下的shell是什么?
Linux系统提供多种不同的Shell以供选择。在Linux系统中,默认的Shell是Bourne Again Shell(bash)。linux常用的三种shell:Linux中的shell有多种类型,其中最常用的三种是bourne shell(sh)、c shell(csh)、korn shell(ksh)。1、Bourne shell Bourne shell 是一个交换式的命令解释器和命令编程语言。Bourne ...

安庆市17199826526: Linux系统中的文件目录结构有什么?
柘乳柴胡: 目录结构及主要内容 “/”根目录部分有以下子目录: /usr 目录包含所有的命令、程序库、文档和其它文件.这些文件在正常操作中不会被改变的.这个目录也包含你的...

安庆市17199826526: linux系统下目录和文件都有哪些,及一些文件的基本用途? -
柘乳柴胡: 目录树的主要部分有root(/)、/usr、/var、/home等等.下面是一个典型的linux目录结构如下: / 根目录 /bin 存放必要的命令 /boot 存放内核以及启动所需的文件等 /dev 存放设备文件 /etc 存放系统的配置文件 /home 用户文件的主目录,...

安庆市17199826526: 基础:怎样理解Linux的目录结构? -
柘乳柴胡: 在linux下的文件结构非常有条理.但是,上述的优点只有在对linux相当熟悉时,才能体会到.现在,我们就把linux下的目录结构简单介绍一下.linux目录结构/vmlinuz 我们已经知道,每一个linux都有一个内核(vmlinuz),我们在这个内核上添加...

安庆市17199826526: 在Linux系统的目录结构中,可以有几个根目录 -
柘乳柴胡: 1、linux系统的目录结构中,有1个根目录. 2、linux文件系统的最顶端是/,称/为Linux的root,也就是 Linux操作系统的文件系统.Linux的文件系统的入口就是/,所有的目录、文件、设备都在/之下,/就是Linux文件系统的组织者,也是最上级的领导者. 3、根目录是整个系统最重要的一个目录,因为不但所有的目录都是由根目录衍生出来的, 同时根目录也与开机/还原/系统修复等动作有关. 由于系统开机时需要特定的开机软件、核心文件、开机所需程序、 函式库等等文件数据,若系统出现错误时,根目录也必须要包含有能够修复文件系统的程序才行. 所以根目录非常的重要,说白了,就是根目录和Windows的C盘一个样.

安庆市17199826526: linux根目录下5个主要的目录及目录的功能各是什么? -
柘乳柴胡: (1)/ : 根目录(2)/bin :存放启动时所需要的普通程序(3)/boot : 存放内核及启动所需要的文件(4)/dev :存放设备相关的文件(5)/etc :存放系统的配置文件(6)/home:存放用户文件的主目录,用户数据( cd ~ 可进入自己的主...

安庆市17199826526: linux目录结构 -
柘乳柴胡: / 根目录 bin 可执行文件目录 boot 系统启动 dev 外部设备 etc 配置文件 home 用户主目录 lib 库文件目录 usr USR目录 var 动态文件目录 proc 虚拟文件目录够详细了吧.

安庆市17199826526: Linux系统各个目录的作用有哪些呢?
柘乳柴胡: linux的目录结构看起来有些奇怪哦.所以,在这里讲一下linux下的主要目录以及它们都是用来干什么的. / This is the root directory. The mothership. The home field. ...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网