关于生命中的根

关于生命中的根

    擦干心中的血和泪痕
   留住我们的根

鸿蒙初辟,万物生于根

    自linux老祖Torvalds创根之始至今,根一直为linux之本,而FHS(Filesystem Hierarchy Standard)一直是根生成的标准,多数Linux版本采用这种文件组织形式,FHS采用树形结构组织文件。FHS定义了linux系统中每个区域的用途、所需要的最小构成的文件和目录,同时还给出了例外处理与矛盾处理。

寻根之旅

    太极初生第一点,寻根细认古今春。
   再linux的世界里面,根即为那第一点了,那么到底如何去寻根的呢?这就要讨论一下相对与绝对的理解,别担心,远远不如爱因斯坦大大的相对论深奥.

根就是根

绝对路径的思想就是根就是根,所有一切路径皆要从那太极第一点走过,也就是说无论你去哪里,哪怕就在身边,要向根同志报个到.

比如说我当前所在目录为/var/ftp,我现在要切换工作目录到/var/log下去,在绝对路径下我就必须走一下/之后到/var之后再到了/var/log目录下

[gwx@gwx-st ftp]$ pwd
/var/ftp
[gwx@gwx-st ftp]$ cd /var/log/
[gwx@gwx-st log]$ pwd
/var/log

我即为根

而相对路径的思想就是我即为根,去探访别的路径就是以我(当前工作目录)为起点,之后要去哪里就可以参考我的位置来进行路径的确定了.

还是比如说是我从当前所在目录为/var/ftp,我现在要切换工作目录到/var/log下去,在相对路径下我就可以走到/var下发现/var/log就在我的同一级目录之下,这样我就可以不需要走到/下再回到/var再去到/var/log了,可以直接从本目录出发,经由上级目录到达/var/log

[gwx@gwx-st ftp]$ pwd
/var/ftp
[gwx@gwx-st ftp]$ cd ../log/
[gwx@gwx-st log]$ pwd
/var/log

注意:在相对路径下有两个目录的代表需要我们注意一下 
. : 代表的是当前目录 
.. : 代表的是上一级目录

路在何方

现在我们已经找到了根,但是发现根下有很多条路,那么路到底通向了哪里呢?每一条路都能给我们指明什么方向吗?是不是我要去取经,走这条路就是对的呢?不会把我送向黑洞吧!!~ 
为了避免路径对应的路是不统一的,没有规划的路早晚要出事故的.所以我们上面提到的FHS这个就定制了相关的标准,每一条路的大致方向还是定下来了的,比如哪条路跑公交,哪条路跑飞机....哈哈
那么接下来我们就了解一下这个标准给每一条路规定的那些大致方向吧~
目录 应放置文件内容
/bin 系统有很多放置执行文件的目录,主要有:cat, chmod, chown, date, mv, mkdir, cp, bash等等常用的指令.
/boot 这个目录主要在放置开机会使用到的文件,包括Linux核心文件以及开机选单与开机所需配置文件等等.
/dev 在Linux系统上,任何装置与接口设备都是以文件的型态存在于这个目录当中的.
/etc 系统主要的配置文件几乎都放置在这个目录内,例如人员的账号密码文件、 各种服务的启始档等等.
/home 这是系统默认的用户家目录(home directory).
/lib 系统的函式库非常的多,而/lib放置的则是在开机时会用到的函式库, 以及在/bin或/sbin底下的指令会呼叫的函式库.
/media /media底下放置的就是可移除的设备! 包括软盘、光盘、DVD等等装置都暂时挂载于此.
/mnt 如果要暂时挂载某些额外的装置,一般建议可以放置到这个目录中.
/opt 这个是给第三方软件放置的目录.
/root 系统管理员(root)的家目录.
/sbin 放在/sbin底下的为开机过程中所需要的,里面包括了开机、修复、还原系统所需要的指令.
/srv 一些网络服务启动之后,这些服务所需要取用的数据目录.
/tmp 这是让一般使用者或者是正在执行的程序暂时放置文件的地方.

原创文章,作者:N24-wenxuan,如若转载,请注明出处:http://www.178linux.com/54939

(0)
N24-wenxuanN24-wenxuan
上一篇 2016-10-27
下一篇 2016-10-27

相关推荐

  • linux网络管理之三

    cat /etc/hosts              可以做名字解析,黑客用来冒充网站IPcentos6 更改主机名          vim /etc/sysconfig/network      &nbs…

    2017-03-21
  • useradd的学习小结

    1、作用 创建一个新的用户账号或者更新创建用户时的默认设置。 2、语法 有两种语法格式,第一种是创建新用户时,为新用户设置属性,而不完全使用/etc/default/useradd默认设置的内容;第二种是设置/etc/default/useradd的内容,即设置创建新用户时,新用户具有的默认属性。 (1)useradd [选项 属性] 用户名 如果不加选项,…

    2017-07-22
  • grub legacy、内核编译

    grub legacy grub: GRandUnified Bootloader    grub 0.x: grub legacy    grub 2.x: grub2 grub legacy:        stage1: m…

    Linux干货 2016-09-13
  • 马哥教育网络班22期+第5周课程练习

    1、显示当前系统上root、fedora或user1用户的默认shell;cat /etc/passwd | grep "^\<root\>"cat /etc/passwd | grep "^\<fedora\>"cat /etc/passwd | grep "^\<user1\…

    Linux干货 2016-09-19
  • Centos6.5上搭建openvpn

    一、openvpn原理 二、安装openvpn 三、制作相关证书     3.1 制作CA证书     3.2 制作Server端证书     3.3 制作Client端证书 四、配置Server端 五、配置C…

    Linux干货 2016-04-28
  • 管理用户和组。

    用户的概念        对于计算机的应用,我们大多数都是在储存资料、办公娱乐。我们耗费精力与时间把我们喜欢的一些东西寻找下载在我们的计算机中,这台计算机没有一丁点限制,谁都可以进行访问,那我们所进行存储的一些东西就将变得很不安全,但是我们在给计算机创建一个用户并设置密码之后,其他人没获得…

    Linux干货 2016-10-23

评论列表(1条)

  • 马哥教育
    马哥教育 2016-11-02 16:26

    内容格式把握得很好,不错,希望你能熟知基础命令知识,加油!