zoukankan      html  css  js  c++  java
  • linux基础知识-5

    一、目录树相关概念

    很多操作系统都以目录结构编排文件系统,每个 文件 都有 文件名 ,再将文件名编排成 目录 (也叫文件夹)。
    目录也是一种文件,所以也可以编排到另外的目录里,以此类推,层层组织。

    目录树如图:

    目录树一般树枝在下,树根在上,所以叫做倒置树

    Linux使用一个目录树编排所有的文件和目录,所有的文件和目录都在根目录的目录下面。这个目录的名字叫 "/" (读作斜线)

    关于路径,文件名,全名

    /home/cclove/VirtualBox VMs/linux/linux.vdi
    

    二、当前工作目录

    每个Linux进程(如程序,命令)运行时都会有一个默认指定的目录,称为当前工作目录 。当前工作目录是可以切换的,比如移至另一个目录。

    如何知道当前工作目录呢?

    pwd用于显示当前的工作目录。

    三、更换目录

    用cd命令可以更换工作目录:

    cd 目录名
    

    如果没有指令工作目录名,则默认为用户主目录。

    特殊的目录名:

    目录名 说明
    . 当前工作目录
    .. 父目录
    ~ 用户主目录
    - 上个工作目录

    四、绝对引用和相对引用

    之前老陌在基础知识中介绍过。以/开头的是绝对引用,否则就是相对引用。

    五、标准linux目录结构

    1. 用户主目录

    每个Linux用户有一个特殊的目录,叫做主目录。这个主目录被系统认为是”私人“空间,通常在/home/下,如:

    /home/cclove
    

    用户在自己的主目录中可以自由的创建和删除文件,但在别人的目录中则没有权限。主目录有一个特殊的名字"~"
    用户主目录可以保存自己的配置文件,所以不同用户可以有不同的桌面,壁纸等。

    2. 临时目录

    用户除了使用主目录,还可以使用/tmp临时目录,这里可以存放临时文件,系统在几天后会自动删除这个目录中的文件。

    3. 配置目录

    配置文件一般保存在/etc或它的子目录中。一般用户不能修改此配置,需要管理员权限。

    4. 普通用户命令目录

    一般用户的命令通常位于/bin, /usr/bin中。系统必需的核心命令位于/bin目录中,比如:ls, cp, mv等。辅助工具命令位于/usr/bin中。

    5. 超级用户命令目录

    超级用户的命令一般具有危险性,放在/sbin, /usr/sbin, 比如分区,格式化命令等。

    6. 可变目录

    一些文件经常变化,比如:电子出件,日志等在: /var目录中。

    7. /root

    这是管理员用户的主目录,它不在/home下,/home里的是普通用户。

  • 相关阅读:
    关于token的理解
    JavaScript 中 call()、apply()、bind() 的用法
    常用JS整理
    js里面for循环的++i与i++
    前端命名规范
    H5混合开发app常用代码
    jquery知识巩固
    水平垂直居中(固定宽不固定宽)
    css3新属性运用
    bug笔记(pc)
  • 原文地址:https://www.cnblogs.com/myccloves/p/9308963.html
Copyright © 2011-2022 走看看