• Linux之文档与目录结构


    Linux之文档与目录结构

    Linux目录结构的组织形式和Windows有很大的不同。首先Linux没有“盘(C盘、D盘、E盘)”的概念。已经建立文件系统的硬盘分区被挂载到某一个目录下,用户通过操作目录来实现磁盘读写。

    Linux不像Windows那样的系统目录,Linux使用正斜杠"/"而不是反斜杠""来标识目录。

    Windows目录:

    Linux目录:

    Linux首先是建立一个根"/"文件系统,所有的目录也都是由根目录衍生出来。

    在Linux,所有的文件与目录都是由根目录开始,是目录与文件的源头,然后一个个的分支下来,如同树枝状,因此称为这种目录配置为:目录树。

    目录树构架示意图

    以下是对这些目录的解释:

    目录的相关操作

    .    当前目录
    ..    上一层目录
    -    前一个工作目录
    ~    当前【用户】所在的家目录
    

    cd命令,变换目录

    cd是change directory的缩写,这是用来变换工作目录的命令,注意命令和目录之间有一个空格。

    mkdir,建立新目录

    mkdir是make directory的缩写,用来建立新目录,在默认情况下,目录得一级一级的建立。

    例如我要建立/home/oldboy/python目录,我就必须有/home,然后/home/oldboy,最后/home/oldboy/python,如果没有/home/oldboy,则不能建立python目录!

    可见高效的创建目录用上-p参数,可以直接执行命令mkdir -p /home/oldboy/python,系统会自动添加上/home,/home/oldboy,/home/oldboy/python依次建立目录

    rmdir,删除空目录

    当我想删除一个空目录时,就用rmdir吧,例如我想删除刚才建立的oldboy目录,以及/tmp/oldboy/python,那么可以使用rmdir oldboy,但是注意rmdir只能删除空目录。

    Linux的路径PATH

    同学们应该都会配置windows下的环境变量(PATH),都知道系统会按照PATH的设定,去每个PATH定义的目录下搜索可执行文件。

    那么如何查看Linux下的PATH环境变量呢?

    执行命令:
    echo $PATH
    echo命令是有打印的意思
    $符号后面跟上PATH,表示输出PATH的变量
    

    PATH(一定是大写的)这个变量是由一堆目录组成,分隔符是":"号,而不同于windows的";"号。

    绝对路径与相对路径

    绝对路径:由根目录(/)为开始写起的文件名或者目录名称,如/home/oldboy/test.py;

    相对路径:相对于目前路径的文件名写法。例如./home/oldboy/exam.py或../../home/oldboy/exam.py,简单来说只要开头不是/,就是属于相对路径

  • 相关阅读:
    java基础-数组
    泛型 --集合
    单例模式(新)
    static 关键字
    单例模式
    迭代器模式(java版)
    Object类
    JavaWeb学习总结(十七)——JSP中的九个内置对象
    javaweb学习总结(十六)——JSP指令
    javaweb学习总结(十五)——JSP基础语法
  • 原文地址:https://www.cnblogs.com/zzsy/p/12284619.html
Copyright © 2020-2023  润新知