linuxvsunix.在这个博客中,我们将开始学习Linux目录结构,在那里你可以找到Linux操作系统的不同组件。我们还将看到应用程序如何对其目录结构使用与Linux操作系统相同的约定。

开始学习Linux服务器上的Linux目录结构。

首先,我想与您分享一些最常见的顶级目录,您可以在使用Linux操作系统时看到。可能有几个顶级目录要意识到,但这些最初的是最重要的,他们是你最常与最常见的人。

Linux目录结构就像树。Linux文件系统层次结构的基础从根开始。目录将开始在根目录分支,但一切都以根本开始。让我们从重要的术语开始,你需要掌握。

Linux中的目录分隔符是正斜杠。大多数情况下,我们将其缩写为' slash '。'通常,根被称为斜杠,因为没有其他目录。如果你听到有人说,“看斜杠,”或“那个文件是斜杠,”他们指的是根目录。

垃圾箱,或/垃圾箱,您将在其中找到二进制文件,它是可执行文件。程序是用源代码编写的,这是人类可读文本。然后将这些文本文件编译为机器可读二进制文件。他们被称为二进制文件,因为机器代码是一串零和那些。只要知道您可以运行的应用程序有时都位于/ bin中。

/etc或etcy是你可以找到配置文件的地方。配置文件控制操作系统或应用程序的行为方式。例如,在/etc中有一个配置文件,它告诉操作系统是引导到文本模式还是图形模式。

/home是用户主目录所在的位置。例如,你的主目录是/home/<你的名字>。Linux系统可以并且经常拥有多个用户或多个用户帐户,而主目录是您可以将您的数据与另一个帐户的数据分离的地方。您可以在主目录中存储任何您想要的内容。你可以存储文档、音乐文件或度假照片。

Opt是可选或第三方软件所在的地方。Opt是指不与操作系统绑定的软件。例如,谷歌Earth不是标准Linux操作系统的一部分。所以谷歌Earth被安装在opt。

/ tmp称为temp,它是临时空间。大多数Linux发行版在启动时清除/ TMP,因此如果您将某些文件放在Temp,并且Linux服务器重新启动,或者您的Linux桌面重新启动,则您的文件将消失。现在,Temp是存储临时文件的好地方,但不要在你想要保持长远的临时上放置任何东西。

/usr称为user,这是与用户相关的程序所在的位置。

这些目录中的每一个都可以具有子目录。例如,首页是:/ home /用户名。

用户也不例外。在用户内部会有一个子目录结构。你会发现二进制程序和可执行文件位于/usr/bin,用户bin。

/var,也叫var,表示变量数据。想想经常变化的事情。Linux系统上经常改变的东西通常是由操作系统本身或应用程序生成的日志文件。

在Linux中,我们通常会谈论目录。在其他操作系统中,他们可以调用类似的概念“文件夹”。如果您在文件夹中考虑它,则斜杠或root是主文件夹,其中每个都是子文件夹。同样,'文件夹'和'目录'通常互换使用。在Linux中,我们再次使用术语“目录。

了解Linux结构和分布

让它更容易理解,这是一种可视化这一点的另一种方式。例如,我们可以看到/ home / 有三个目录:文件,下载和音乐。

直到这一点,我们只涵盖了一些顶级目录。但是,当您实际上接到一个直播的Linux系统时,您将看到有几个其他顶级目录。我想向您公开其他顶级目录,以便在您看到它们时,您将略微熟悉它们。

让我们从/cd-rom开始。通常,Linux发行版会把这个目录作为所谓的“熔点”,当你插入CD-rom时,它就会在/ CD-rom上融化。这就是您可以访问CD-rom上的文件的地方。

其他Linux发行版使用/media。同样,您可以在这里找到放置在计算机内的cd -rom或dvd上的文件。

一些Linux操作系统使用/srv作为放置由Linux服务器提供的数据的位置。例如,web文件应该放在/srv/www中,或者如果它是一个ftp服务器,文件应该放在/srv/ftp中。

让我们开关齿轮并开始谈论应用程序目录结构。您会发现,使用Linux操作系统未捆绑在/ usr / local的某些应用程序,通常安装在/ usr / local / program名称中。从那里,他们将拥有自己的子目录结构。

在Udemy.com上参加一个Linux速成班

让我们使用一个例子来了解我一直在解释的事情。例如,Crashplan是与Linux操作系统捆绑在一起的备份软件。如果您要从他们的网站安装它,它将安装到/ usr / local / crashplan。如果您想找到此程序的二进制文件,您将查找/ usr / local / crashplan / bin。如果要配置程序在运行时的行为方式,您将修改位于/ usr / local / crashplan / etc中的配置文件。如果您希望看到程序正在生成的日志文件,请查看日志。/ usr / local / crashplan / log。

我们已经讨论了如何在opt. AVG杀毒软件中安装应用程序。它没有与Linux操作系统绑定。这个应用程序安装在opt. /opt/avg中。这是一个常见的模式。/ bin / opt /项目名称。

这是一个略有变化,你有时会看到应用程序遵循。例如,让我们采取这个名为MyApp的虚构应用程序。尽管MyApp程序已安装在/ OPT / MYAPP中,但也可能是二进制文件和Live Live,您也可以看到它可以在/ etc / opt / myapp中安装文件。这就是您找到配置文件的地方。日志文件将是/远/ opt / myApp。

有时,当应用程序已安装时,它们不会给出自己的目录结构,它们是在共享事项中安装的。所以也许myapp会在/ usr / local中安装。在这种情况下,它将是/ usr / local / bin / myapp。配置文件可以是/usr/local/etc/myapp.com。/ usr / local / bin不仅包含myapp,而且只能以此共享方式安装的其他应用程序。

另一种常见的做法是使用/opt/公司名称,或/opt/组织名称。例如,如果您在Acme公司工作,并且登录到他们的一个Linux服务器,您可能会看到类似/opt/ Acme /bin的东西,在那里安装了为该公司编写的或由该公司编写的软件。

此主题的另一个轻微变化是/选择/公司名称/产品名称。真实生活的例子是谷歌。当您在Linux上安装Google Chrome时,它将安装到/ opt / Google / Chrome。地球安装到/选择/谷歌/地球。

这里还有一个微小的变化。“/opt/组织名称”、“/opt/company/组织名称”,甚至“/usr/local/company name/组织名称”。

关于Linux操作系统未发货的应用程序最重要的是,它们通常在/ opt,名为opt或/ usr中找到,称为用户。安装这些应用程序时,它们通常在用户本地,/ usr / local中安装。

在Linux系统中,最常见的顶层目录是/,也称为root、/bin、/etc、/home、/opt、/temp、/usr和var。

没有随操作系统一起提供的应用程序通常安装在/usr/local和/opt中。

渴望更多?现在就试一试这个循序渐进,逻辑上的Linux目录结构指南吧!

Linux的顶级课程

掌握Linux:在11.5小时内掌握Linux命令行
Ziyad Yehia,物联网学院
4.7 (13,638)
畅销书
完成Linux培训课程获得你的梦想的IT工作2021年
Imran afzal(250k +学生)
4.6 (10347)
畅销书
Linux shell脚本:基于项目的学习方法
杰森大炮
4.5 (7060)
畅销书
Linux为初学者
杰森大炮
4.5 (6,343)
Linux管理:完整的Linux Bootcamp 2021
andrei dumitrescu,水晶思维学院
4.6 (359)
畅销书
Linux技术面试问题和答案
Kashif Ali,Imran Afzal(250k +学生)
4.6 (685)
完整的Linux故障排除课程(实际示例)
Imran afzal(250k +学生)
4.6 (590)
Unix命令初学者课程2021
PRADEEP D.
4.6 (347)
评价最高
Linux命令行基础
艾哈迈德Alkabary
4.5 (15,089)
畅销书
Ubuntu Linux服务器基础知识
Cody Ray Miller.
4.5 (1950)

更多的Linux课程

Linux学生还学习

让你的团队。领导行业。

通过Udemy为Business获取组织的在线课程和数字学习工具库的订阅。

请求一个演示