作者:突击手丶罪域 | 来源:互联网 | 2017-11-07 19:36
在Windows中,我们的每一个分区会对应一个盘符,比如C、D、E etc, 然后我们在把Windows系统装到某一个盘里面,这样一个Windows系统就像挂在在一个盘里一样;而在Linux中,刚好相反,我们先装好了系统,然后把分区挂在到系统的目录下,比如 挂载到 /media/ 或者 /dev/目录下, 这样操目录就党羽操作这个分区。
在Linux的根目录下,有很多子目录,这些子目录各有各的做用,大体如下:
bin:存放linux常用的命令
boot:存放系统时所需的一些信息。
dev:该目录下包含所有系统的外部设备,为系统与外部设备之间的通讯提供一个接口。
etc:存放系统管理时所需要的配置文件和一些子目录。
home:该目录存放的是用户的所有信息,就像windows下的MyDocument目录一样
lib;该目录存放系统的动态链接共享库,机会所有的应用程序都会用到该目录下的库文件。
lost+found:一般来说这个目录是空的,但是当非正常中止发生(比如断电)时,一些文件就会被保存到该目录下。
mnt:该目录一般情况下也是空的,你可以将一些临时文件系统挂载到该目录下。
proc:该目录下保存的是有关系统进程的一些信息
root::这是超级用户的主目录
sbin:系统管理员的很多应用程序都存在该目录下
tmp:应用程序运行时的一些中间文件就存放在这个目录下
usr:用户很多的应用程序和文件就存在这个目录下
感受:
在linux下安装软件时,一般来说都是由系统来指定位置(除了绿色软件),比如可执行文件在bin中,库文件在lib中, 所以,作为一个初学者,有时候我很难知道我刚安装的软件在哪儿,它总共包含哪些文件。 在linux下有一个习惯一定要记住,千万不要手动删除文件,因为linux中很多文件都是共享的,所以你删了这个文件,可能系统就会崩溃。 我在ubuntu下装一些东西的时候,发现linux中软件的名称很难记,根本你就看不出是什么东西,而且实现一个功能可能要装好多东西。 可能这些都是一些库之类的东西,因为linux中复用做的比较强大,所有你需要的功能只是差一些库文件把。