zoukankan      html  css  js  c++  java
  • 04 Linux下的目录结构

    Linux下的目录结构

    1.windows下的目录结构

      windows下的各个分区互不影响。


    2.Linux下的目录结构

      树状结构,一切都从根开始,如图所示:

      下面介绍几个常用的目录:

    /

      /bin  存放命令文件

      /boot  存放系统启动文件(内核、grub程序)

      /cdrom  光盘目录

      /dev  存放设备文件(c字符设备、d块设备)

      /etc  大部分的系统配置文件

      /home  普通用户的家目录

      /lib  /lib64  库文件(.so结尾的文件)

      /lost+found  非正常关机下的碎片文件(空磁盘挂载上来,默认就会有这个目录)

      /mnt  /media  专门提供挂载的挂载点

      /opt  第三方软件的安装目录

      /proc  /sys  进程、系统目录(默认是空的,只有启动后才会存放对应进程和系统文件)

      /root  root用户的家目录

      /sbin   存放命令的目录

      /tmp   临时文件存放目录

      /usr   常见软件安装目录

      /var   文件会随时更改的目录  -- 日志文件!


    3.目录常见的命令

    •   ls   //查看文件内容  包括通过通配符进行查找

    通配符

    含义

    *

    代表任意个数个字符

    代表任意一个字符(至少一个)

    [ ]

    表示可以匹配字符组中的任意一个

    [abc]

    匹配a,b,c中的任意一个

    [a-f]

    匹配从a到f范围内的任意一个字符

    Linux文本三剑客

    • grep   //行过滤  

            grep [选项] [匹配的字符] [对象]

            查看文件中的匹配,过滤某一行:

            -v   反选  ^$  -- 空白行

            -i   忽略大小写

    • sed    // sed读取每个文件,一次读一行,将读取的行放到内存的模式空间;编辑命令修改模式空间中的内容;(未编辑结束的内容可以               暂时放到保持空间,而保持空间当中的内容又可以重新被读取到模式空间,随后可继续编辑)当所有操作完成后,sed将模式空间的最后内容打印到标准输出
    • awk   //   行处理器,相比较屏幕处理的优点,在处理庞大文件时不会出现内存溢出或是处理缓慢的问题,通常用来格式化文本信息。

    切换目录

    • cd

    常见特殊目录:

        .     //当前目录

        ..  //上一级目录

        ~  //回到家目录

        -      //上一级目录,$OLDPWD存放上一次经过的目录


    4.相对路径与绝对路径

    • 相对路径:在输入路径时,最前面不是/或者~,表示相对当前目录所在的目录位置
    • 绝对路径:在输入路径时,最前面时/或者~,表示从根目录/家目录 开始的具体目录位置

    5.Linux下的磁盘分区

    分区:windows上,C盘,D盘实际就是分区,分区就是在磁盘上建立一个逻辑边界

          Linux格式化后必须挂载。

    1.   df  -h    //查看磁盘挂载情况
    2. fdisk  [磁盘文件]     //做磁盘分区
    3. mkfs        //格式化(写入文件系统)
    4. mount         //磁盘挂载

      Linux硬盘分区、分区、删除分区、格式化、挂载具体步骤:https://blog.csdn.net/openn/article/details/9856451


    6.查看帮助信息

    命令分类

    • 内部命令     help  command
    • 外置命令  command  --help(-h)

    7.各层详细介绍


    8.CPU 架构

  • 相关阅读:
    Fragments (Android官方文档中文版)
    android文件存储的4种方式
    【翻译】C# 使用Image Guid 验证图片类型
    【转载】C# 在线程同步中使用信号量
    【翻译】SQL SERVER 2008 发送DataBase Mail
    【原创】C# Linq to XML
    【转】Web Service身份验证
    【原创】C# HttpWebRequest 发送SOAP XML
    【原创】包含CDATA C#操作XML(无命名空间),添加/删除/编辑节点
    MSSqlServer函数Len()、DataLength()
  • 原文地址:https://www.cnblogs.com/zwx98/p/11299440.html
Copyright © 2011-2022 走看看