`
mesum
  • 浏览: 31564 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

Linux系统各个目录的一般作用

 
阅读更多

 对于linux新手来说,最感到迷惑的问题之一就是文件都存在哪里呢?特别是对于那些从windows转过来的新手来说,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." 

  / 

  这就是根目录。对你的电脑来说,有且只有一个根目录。所有的东西,我是说所有的东西都是从这里开始。举个例子:当你在终端里输入“/home”,你其实是在告诉电脑,先从/(根目录)开始,再进入到home目录。 

  /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 user)的目录。对于系统来说,系统管理员就好比是上帝,它能对系统做任何事情,甚至包括删除你的文件。因此,请小心使用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. 

  /bin 

  这里存放了标准的(或者说是缺省的)linux的工具,比如像“ls”、“vi”还有“more”等等。通常来说,这个目录已经包含在你的“path”系统变量里面了。什么意思呢?就是:当你在终端里输入ls,系统就会去/bin目录下面查找是不是有ls这个程序。 

  /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. 

  /etc 

  这里主要存放了系统配置方面的文件。举个例子:你安装了samba这个套件,当你想要修改samba配置文件的时候,你会发现它们(配置文件)就在/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. 

  /dev 

  这里主要存放与设备(包括外设)有关的文件(unix和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. 

  /home 

  这里主要存放你的个人数据。具体每个用户的设置文件,用户的桌面文件夹,还有用户的数据都放在这里。每个用户都有自己的用户目录,位置为:/home/用户名。当然,root用户除外。 

  /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. 

  /tmp 

  这是临时目录。对于某些程序来说,有些文件被用了一次两次之后,就不会再被用到,像这样的文件就放在这里。有些linux系统会定期自动对这个目录进行清理,因此,千万不要把重要的数据放在这里。 

  /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. 

  /usr 

  在这个目录下,你可以找到那些不适合放在/bin或/etc目录下的额外的工具。比如像游戏阿,一些打印工具拉等等。/usr目录包含了许多子目录:/usr/bin目录用于存放程序;/usr/share用于存放一些共享的数据,比如音乐文件或者图标等等;/usr/lib目录用于存放那些不能直接运行的,但却是许多程序运行所必需的一些函数库文件。你的软件包管理器(应该是“新立得”吧)会自动帮你管理好/usr目录的。 

  /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. 

  /opt 

  这里主要存放那些可选的程序。你想尝试最新的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. 

  /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. 

  /media 

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

分享到:
评论

相关推荐

    Linux 的dev目录详解和Linux系统各个目录的作用.docx

    Linux 的dev目录详解和Linux系统各个目录的作用 Linux 的dev目录是 Linux 系统中非常重要的一个目录,它包含了所有的外部设备,例如磁盘驱动、USB 驱动、打印机等等。dev目录的主要作用是提供一个访问这些外部设备...

    Linux 的dev目录详解和Linux系统各个目录的作用.pdf

    Linux 的dev目录详解和Linux系统各个目录的作用 Linux 的/dev 目录详解 在 Linux 系统中,/dev 目录是一個非常重要的目录,包含了所有外部设备的访问端口。/dev 目录对所有用户都非常重要,因为它包含了所有 Linux...

    Linux 下各个目录的作用

    ### Linux 下各个目录的作用 #### 一、根目录及其子目录功能详解 1. **/usr** - **概述**:此目录包含了...以上是对Linux根目录及其子目录功能的详细介绍,了解这些目录的作用有助于更好地管理和使用Linux系统。

    linux系统中各个目录的作用.txt

    ### Linux系统中各个目录的作用 Linux作为一款广泛使用的开源操作系统,其目录结构是理解系统功能与维护的关键之一。本文将详细介绍Linux系统中的主要目录及其作用,帮助用户更好地掌握Linux系统的组织方式。 ####...

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

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

    linux系统各文件目录的作用

    Linux 系统各文件目录的作用 Linux 操作系统中的文件目录结构是非常重要的,了解这些目录的作用可以帮助我们更好地理解和使用 Linux。下面将对 Linux 系统中的各个文件目录进行介绍。 /etc 目录:这是 Linux 系统...

    Linux_系统架构与目录解析_12174239.pdf

    书中提供了完整的系统启动流程图,以解释在开机流程中各个目录与文件所起的作用。基于Linux内核,列出了基础且必要的目录结构,这些结构可适用于以Linux内核为核心的各类操作系统。对于需要修改系统配置、设置服务或...

    linux系统目录结构及说明

    详细描述介绍了Linux系统各个目录及各个目录的功能作用

    Linux系统目录解析

    Linux系统目录解析主要涉及到Linux操作系统的核心目录结构,这些...了解这些目录的作用有助于理解Linux系统的运作机制,对日常管理和维护工作非常重要。正确管理和使用这些目录,能够保证系统的稳定运行和高效管理。

    linux目录文件夹含义

    linux系统各个目录的含义

    Linux下etc中各个文件的作用

    在Linux系统中,`/etc`目录是系统配置的核心所在,它包含了大量的配置文件和目录,用于管理系统的行为和设定各种服务。以下将详细介绍标题和描述中提到的一些关键文件及其作用: 1. **/etc/auth**: 这是一个安全...

    Linux中文件系统的目录结构

    ### Linux中文件系统的目录结构详解 #### 一、前言 在深入了解Linux操作...了解这些目录的功能有助于更好地管理和使用Linux系统。随着对Linux深入的学习和实践,你会逐渐熟悉这些目录,并能够更加高效地使用它们。

    linux下的各个目录的含义

    在Linux操作系统中,目录结构是基于单一根目录 `/` 的层次化系统,每个目录都有其特定的用途。...理解这些目录的含义对于理解和管理Linux系统至关重要,尤其对初学者来说,能帮助他们更好地定位和处理系统问题。

    linux笔记Linux各个目录的作用及内容[参考].pdf

    【Linux目录结构详解】 在Linux操作系统中,目录结构遵循一种层次化的...了解这些目录的作用对于理解和管理Linux系统至关重要,尤其对于软件开发人员来说,能够正确配置和管理这些目录将有助于优化系统性能和安全性。

    Linux的目录树

    下面将详细介绍 Linux 目录树结构的各个组成部分及其作用。 根目录 (/):根目录是 Linux 文件系统的根目录,是所有文件和目录的起点。它包含了所有其他目录和文件,是 Linux 文件系统的中心。 bin 目录 (/bin):...

    Linux系统管理技术手册.pdf

    Linux系统管理技术手册涵盖了Linux操作系统的基本知识和高级技术,旨在帮助读者系统地掌握Linux系统管理的各个方面。在Linux的世界中,系统管理是指对操作系统和网络进行安装、配置、维护、升级和故障排除的一系列...

    linux下各个目录的结构

    Linux操作系统中的目录...理解这些目录的作用有助于更好地管理和维护Linux系统,对于初学者来说,掌握这些基础知识是非常有益的。通过学习,可以更有效地查找和操作系统文件,同时也能提升系统管理和故障排查的能力。

    Linux系统设计-斐讯n1安装linux系统

    所有源码,资料均经过严格测试,可以直接运行,可以放心下载使用。...许多知名的科学计算软件都在Linux上开发和运行,Linux系统在各个领域都有广泛的应用,其强大的功能和灵活性使得它成为许多产品和服务的基础架构。

    Linux_系统架构与目录解析

    在深入探讨Linux系统架构与目录解析之前,我们首先需要理解Linux是什么。Linux是一种自由和开放源码的操作系统,由林纳斯·托瓦兹在1991年创建,基于UNIX系统设计原则。它广泛应用于服务器、移动设备以及超级计算机...

    linux系统目录大全

    Linux系统目录大全主要介绍了Linux操作系统中的关键目录及其用途,这些目录构成...了解这些目录和文件的作用对于理解和维护Linux系统至关重要,它们构成了系统运行的基础,并且允许管理员根据需要定制和配置系统行为。

Global site tag (gtag.js) - Google Analytics