`

Linux中各个目录的含义

阅读更多

Linux中的各个目录

 

/

This is the root directory. The mothership. The home field. The one and only top directory for your whole computer. Everything, and I mean EVERYTHING starts here. When you type ‘/home’ what you’re really saying is “start at / and then go to the home directory.”

这个是根目录。每个主机都只有一个根目录,是系统文件开始的地方

 

/root

This is where the root user lives. The root user is the god of your system. Root can do anything, up to and including removing your entire filesystem. So be careful using root

这个是root用户的目录,root用户是系统中权限最高的用户,可以删除系统文件,因此需要慎用。

 

/bin

Here’s where your standard linux utilities(read programs) live — things like “ls” and “vi” and “more”. Generally this directory is included in your path. What this means is that if you type ‘ls’, /bin is one of the places your shell will look to see if ‘ls’ means anything.

这个目录存放了Linux中缺省的工具,如ls,vi,more等命令。这个目录一般都默认在path的环境变量里面。

 

/etc

Here’s where the administrative and system configuration stuff lives. For instance, if you have samba installed, and you want to modify the samba configuration files, you’d find them in /etc/samba.

这个目录主要存放了系统配置方面的文件

 

/dev

Here’s where files that control peripherals live. Talking to a printer? Your computer is doing it from here. Same goes for disk drives, usb devices, and other such stuff. 

这个目录主要存放与设备有关的文件。Linux中将设备文件,因此诸如打印机,磁盘驱动,USB驱动等等,都放在这个目录下

 

/home

Here’s where your data is stored. Config files specific to users, your Desktop folder(whick makes your desktop what it is), and any data related to your user. Each user will have their own /home/username folder, with the exception of the root user.

主要是存放个人数据。除了root用户,其他用户的设置文件,桌面文件以及个人数据都是放在各自的用户目录下面。如test用户,其个人数据以及桌面等文件都是放在/home/test/目录下面

 

/tmp

This is the Temporary folder. Think of it as a scratch directory for your Linux system. Files that won’t be needed by programs once their used once or twice are put here. Many Linux systems are set to automatically wipe the /tmp folder at certain intervals, so don’t put things you want to keep here

这个是临时目录,一般不要把重要文件放在这个目录里面

 

/usr

Here’s where you’ll find extra utilities that don’t fit under /bin or /etc. Things like games, printer utilities, and whatnot. /usr is divided into sections like /usr/bin for programs, /usr/share for shared data like sound files or icons, /usr/lib for libraries whick cannot be directly run but are essential for running other programs.Your package manager takes care of the things in /usr for you

这个目录存放那些不适合放在/bin或是/etc目录下的额外的工具,如游戏,office等等。这个目录下面还有很多子目录,如/usr/bin/存放程序,/usr/share存放共享数据,/usr/lib/存放那些不能直接运行,但是某些程序需要依赖的库文件

 

/opt

Here’s where optional stuff is put. Trying out the latest Firefox beta? Install it to /opt where you can delete it without affecting other settings. Programs in here usually live inside a single folder whick contains all of their data, libraries, etc.

这里主要存放那些可选的程序。你想尝试最新的firefox测试版吗?那就装到/opt目录下吧,这样,当你尝试完,想删掉firefox的时候,你就可以直接删除它,而不影响系统其他任何设置。安装到/opt目录下的程序,它所有的数据、库文件等等都是放在同个目录下面。举个例子:刚才装的测试版firefox,就可以装到/opt/firefox_beta目录下,/opt/firefox_beta目录下面就包含了运行firefox所需要的所有文件、库、数据等等。要删除firefox的时候,你只需删除/opt/firefox_beta目录即可,非常简单。

 

/usr/local

This is where most manually installed(ie. outside of your package manager) software goes. It has the same structure as /usr. It is a good idea to leave /usr to your package manager and put any custom scripts and things into /usr/local, since nothing important normally lives in /usr/local.

这里主要存放那些手动安装的软件,即不是通过“新立得”或apt-get安装的软件。它和/usr目录具有相类似的目录结构。让软件包管理器来管理/usr目录,而把自定义的脚本(scripts)放到/usr/local目录下面,我想这应该是个不错的主意

 

/media

Some distros use this folder to mount things like usb disks, cd or dvd drives and other filesystems.

有些linux的发行版使用这个目录来挂载那些usb接口的移动硬盘(包括U盘)、CD/DVD驱动器等等。

分享到:
评论

相关推荐

    linux目录文件夹含义

    linux系统各个目录的含义

    linux下的各个目录的含义

    以下是对Linux下各个目录含义的详细解释: 1. `/bin`:这个目录包含了基本的用户和系统命令,如`ls`, `cd`, `cp`, `mv`等,它们对于系统启动和日常操作是必不可少的。 2. `/boot`:这里存储的是Linux内核及相关...

    linux系统各个目录的具体含义

    ### Linux系统各个目录的具体含义 #### 一、前言 对于初学者而言,理解Linux操作系统中的文件系统结构是非常重要的一步。Linux系统中的目录结构不仅决定了文件的存储方式,还直接影响了用户如何管理和操作这些文件...

    Linux中目录文件.sql

    一些有用的Linux目录。Linux根目录”/“下各个系统文件夹的含义和用途--/boot 该目录默认下存放的是Linux的启动文件和内核。

    linux-内核编译各个选项的含义

    Linux 内核编译选项是 Linux 内核编译过程中的一个重要步骤,它决定了 Linux 内核的功能和性能。本文将对 Linux 内核编译选项进行详细的解析,以帮助读者更好地理解 Linux 内核编译选项的含义和作用。 一、代码成熟...

    Linux中top的含义

    `top`命令是Linux系统中一个非常实用且强大的工具,用于实时显示系统中各个进程的资源占用状况。它提供了CPU使用率、内存使用情况以及系统运行时间等信息,是系统管理员进行性能监控的重要手段之一。 在给定的示例...

    linux内核编译各个选项的含义[参照].pdf

    在本文中,我们将详细介绍 Linux 内核编译选项的含义和作用。 代码成熟度选项 代码成熟度选项(Code maturity level options)是 Linux 内核编译过程中的一个重要选项。该选项控制着内核中代码的成熟度,包括开发...

    linux的根目录下各个目录的基本含义

    附加的应用软件包/proc 所有正在运行进程的映象/root 超级用户的主目录/sbin 引导、修复或者恢复系统的命令/tmp 每次重启就消失的临时文件/usr 次要文件和命令层次结构/ust/bin 大多数命令和可执行文件/usr/include ...

    Linux系统下各文件目录的含义

    Linux系统中的目录结构是其核心组成部分之一,理解各个目录的含义和功能对于有效管理和使用Linux至关重要。以下是对XteamLinux 4.0中主要目录的详细解释: 1. **/bin** - 这个目录包含了操作系统中最基础、最常用的...

    Linux下各文件夹的含义和用途.docx

    本文将详细介绍 Linux 根目录 "/“ 下各个系统文件夹的含义和用途。 1. /boot 目录:该目录默认下存放的是 Linux 的启动文件和内核。 2. /initrd 目录:它的英文含义是 boot loader initialized RAM disk,就是由 ...

    linux中常用的shell命令实验

    * 使用 ls 命令查看 Linux 的目录结构,了解各个目录存放与系统相关的文件 * 使用 cat、more、head、tail 等命令显示/etc/inittab 文件内容 * 使用 grep 命令在/etc/inittab 文件中查询“initdefault”字符串 * 使用...

    嵌入式系统/ARM技术中的linux的根目录下各个目录的基本含义

    附加的应用软件包/proc 所有正在运行进程的映象/root 超级用户的主目录/sbin 引导、修复或者恢复系统的命令/tmp 每次重启就消失的临时文件/usr 次要文件和命令层次结构/ust/bin 大多数命令和可执行文件/usr/include ...

    linux设备树含义及调试

    Linux设备树,全称为Device Tree,是嵌入式系统中用来描述硬件结构的一种数据结构,主要在基于ARM架构的系统中广泛使用。它为操作系统内核提供了关于硬件平台的详细信息,包括处理器、内存布局、外设接口等。在Linux...

    linux内核编译各个选项的含义.pdf

    Linux内核编译涉及到众多选项,每个选项都有其特定的功能和用途,对于系统管理员、开发者或是内核爱好者来说,理解这些选项的含义至关重要。以下是一些主要的内核编译选项及其详细解释: 1. **代码成熟度选项**:...

    linux0.11中文注解源码下载.rar

    源码注解通常包含对代码的解释,描述了各个函数的作用,关键结构体的含义,以及系统调用和中断处理等核心机制。通过阅读这份中文注解,开发者可以了解到Linux内核如何管理进程,内存,设备驱动,文件系统以及网络...

    Linux中文件夹的解读

    本文将详细介绍Linux中各个主要文件夹的作用及其含义,帮助读者更好地理解和掌握Linux系统。 #### 二、核心目录及其作用 1. **/**:根目录是Linux文件系统的起点,所有其他文件和目录都是从这里派生出来的。它是...

    linux内核编译各个选项的含义定义.pdf

    Linux内核编译过程涉及到许多配置选项,这些选项会影响到内核的功能、性能和安全性。以下是一些关键选项的详细说明: 1. **代码成熟度选项**:`Prompt for development and/or incomplete code/drivers` 这个选项...

    linux内核编译各个选项的含义归类.pdf

    Linux内核编译时涉及众多选项,这些选项用于定制内核功能、性能和兼容性。以下是一些关键选项的详细解释: 1. **代码成熟度选项**:这关乎内核的稳定性。`Prompt for development and/or incomplete code/drivers` ...

    Linux的设备树属性含义解释

    Linux 设备树属性含义解释 设备树(Device Tree)是一种用于描述硬件平台的数据结构...设备树属性是 Linux 设备树中的一部分,用于描述硬件平台的各个方面。这些属性对于设备驱动程序的匹配和硬件平台的描述非常重要。

Global site tag (gtag.js) - Google Analytics