现在是了解一下Linux文件系统的时候了。我们将了解Linux在哪里放置东西,在哪里找到东西,以及关于这些东西的一点点。
当你运行Linux并开始在黑屏上输入内容时,你正在使用一个shell。任何操作系统都使用shell从键盘获取命令到计算机。比过去的打卡更容易得多。实际上有用于Linux的程序,通过麦克风进行通话,Linux将执行预先编程的命令。这个真的很酷。但现在,我们将专注于键盘。用于Linux的最流行的shell是bash shell。bash的意思是“Bourne Again Shell”。这是一个Bourne shell的免费版本,并且在文字上使用了一些小小的游戏,正如你所看到的。
进出目录'cd'
我们在上一课看到了一些命令,但是我们没有深入。我们将在后面的课程中更详细地处理许多命令。本课将介绍那些您需要了解Linux下的内容的命令。
我们应该看的第一个是'cd'。
码:
cd
会让你进出目录。CD =更改目录。很简单呃?
试试这个:
码:
cd /
这会让你进入“根”或主目录。这是目录目录,国王之王,你的节目表演。根目录不应该与根目录混淆。那是/ root。
现在输入:
码:
ls
你可能会看到类似这样的东西:
码:
bootcdrombindevetcfloppyhomeliblost+foundmntoptprocrootsbintmpusrvar
他们将是蓝色的。那些是目录。
/ bin目录
码:
cd binls
这是着名的bin /目录。你知道,我一直觉得这是一个错误的名字。例如,当人们说,“这不好,把它扔进垃圾箱”。实际上,bin /是Linux中最重要的目录之一。你会在那里找到所有最常用的命令。现在你应该看到很多红色(或者绿色,这取决于你的Linux版本)。那些是程序。
/ etc目录
现在让我们看看另一个目录。有一个很长的路和捷径。首先是漫长的道路。
码:
cd .. cd etc
或者你可以输入:
码:
cd /etc
无论如何,你现在在etc /目录下。这包含了Linux的大部分配置文件。lilo.conf文件,告诉你哪个操作系统启动在那里。
你会看到:lilo.conf
你甚至不需要输入整个东西。你可以输入“ls li”并按下tab键。Linux将为您输入其余的内容。这不是很酷!
每个人都知道一个文件是什么...这就是你使用的“照片”,“文档”或“音乐”。程序是由文件组成的,实际上,整个Linux操作系统只是一个文件集合...但是,现在是奇怪的部分。不仅是你上传到电脑的数码照片文件,但你的显示器也是一个文件!你看,在Linux中,一切都是一个文件!哇!!!怎么可能?我们试着解释一下。
码:
cd /devls
你会看到很多黑色的黄色。这些是您的系统使用或可以使用的设备。在Linux中所有的东西都被认为是一个文件,所以你的硬盘会被记录为一个文件。如果您使用IDE硬盘驱动器(而不是SCSI),则您的硬盘驱动器将被称为/ dev / hda。不要删除它,因为你的硬盘会旋转,从计算机中跳出来,落在地板上,渗漏到所有的地方。不,不是。您可能不必非常注意/ dev,所以不要担心。
/ boot目录
cd / boot [ENTER]
会让你进入/ boot目录。你不会在那里找到任何靴子或鞋子或鞋子。这就是Linux内核通常的地方。高级用户可能因为他们自己的原因(他们可能更喜欢/鞋子)而改变内核的位置,但通常放在大多数系统上。您最终必须使用此目录,因为将来您可能需要使用两种或更多种不同类型的内核。这将在更高级的课程中被采用。
根目录/ root
如果你不是以'root'的身份工作,而你输入cd / root,你将被带到目录/ root。但是,当你在那里时,你将无法做任何事情。Root的主目录是其他人的禁区。Linux的回应有点像'你不需要知道'。用户的主目录也受到其他用户的一定限制。
/ sbin目录
/ sbin是另外一个禁止访问的目录。你可以看,但你不能碰。这个目录就像/ bin,它里面经常使用程序,但是它们只能被root用户使用。“关机”在那里。只有root可以关闭系统。如果root以外的用户试图关闭系统,他或她会得到一个消息,说只有root可以做到这一点。然后那个人跟随秘密警察三个月。
/ tmp目录
/ tmp是一个用于存储临时文件的目录,如名称所示。稍后你会发现,当你像KDE一样使用Windows风格的系统时,这个窗口管理器将在那里创建文件以供临时使用。当您双击照片的图标时,照片出现供您查看,但在查看照片时会创建一个临时文件。当您关闭KDE映像程序时,临时文件被删除。主要是在Windows管理器下运行的程序,它利用这个目录。
/ var目录
/ var是可能改变其大小(即可变大小)的某些文件的目录。例如,Linux有几个优秀的数据库。一个叫做MySQL。通常,MySQL将其数据保存在/ var的子目录/ var / mysql /中。如果我有一个电子商务网站,我会有一个数据库来注册购买。这个数据库的规模将明显增长。如果没有,我会陷入困境。这也是邮件服务器存储邮件的正常位置。同样,电子邮件的大小也不尽相同。
/ lib目录
/ lib是用于库文件的。这就是名称/ lib的来源。程序可以使用库来执行它们的功能。不同的程序使用相同的库,所以Linux将把它们存储在这里,以便每个程序知道在哪里找到它们。除非您开始收到“无法找到共享库...”等消息,否则您可能不必担心这个目录。当你下载一个程序并且不得不从源代码自己编译的时候,有时候会发生这种情况。即使如此,得到所谓的“依赖”问题也是非常罕见的。大多数程序,即使从源代码编译,通常都有一个预配置程序,确保他们可以找到他们“依赖”运行的库。如果他们不这样做,他们会告诉你,你不能安装程序。
我们之前曾经谈过/回家。这是存储用户个人文件的目录。我们所有人都有使用程序的一些偏好。这些首选项通常包含在也存储在用户主目录中的配置文件中。大多数这些文件以'。'开头。(周期/点)。
如果你去你的主目录,
码:
cd /home/[username]
要不就:
码:
cd
码:
ls -a
你会看到这些文件。
还剩下什么
Linux的大部分安装还会提供这些目录:
/ mnt
/ cdrom
/ floppy
这些应该不包含任何内容。稍后,我们将更详细地解释这些是什么。我们只要说在Linux中,如果你想看看软盘或光盘上的内容,就不能点击'a:'图标或'd:'图标。你要做
CD /软盘或光盘/ cdrom
如果你现在尝试,你可能不会看到任何东西。正如我所说的,在课程的后面更多关于这些目录。
那么,我们已经看到了Linux的幌子,可以这么说。在下一课,我们会带她一点点旋转
关注吕田论坛获取更多资讯
领取专属 10元无门槛券
私享最新 技术干货