zoukankan      html  css  js  c++  java
  • Linux速通03 目录文件的浏览、管理和维护

    Linux文件系统的层次结构

    # 树状结构:在Linux或Unix操作系统中,所有的文件和目录都被组织成一个以根节点开始的倒置的树状结构。

    # 目录的定义:目录相当于Windows中的文件夹,目录中存放的可以是文件,也可以是其他的子目录。

    # 根目录的表示:/

    # 两个特殊的目录:
      *  .  表示当前目录,即用户所在的工作目录
      *  .. 表示父目录,即当前目录的上一层目录

    Linux系统中的一些重要目录

    # bin目录:用来存放常用的可执行文件

    # sbin目录:用来存放系统的可执行文件

    # 家目录:用来存放用户自己的文件或目录。
      * 超级用户 root 的家目录是 /root
      * 普通用户的家目录被存放在 /home目录下,并把用户名当作最后一级目录(家目录)的名称
        * 如 oliver用户的家目录为 /home/oliver

    # dev目录:设备文件目录

    # etc目录:配置文件目录

    # 挂载点目录:通常可移除式硬件会被挂在在 /media 或 /mnt目录下

    绝对路径和相对路径

    # 绝对路径:以一个正斜线 / 开始,包括从文件系统的根节点开始到要查找的对象(目录或文件)所必经的每一个目录的名字,是文件位置的完整路标。

    # 相对路径:不是以正斜线 / 开始的,相对路径可以包含从当前目录到要查找到的对象(目录或文件)所必须遍历的每一个目录的名字。

    和路径有关的命令

    # pwd 命令(print working directory)
      * 功能:输出当前工作目录的绝对路径

     # cd 命令(change directory)
      * 功能切换路径
      * 用法:
        * cd .. :返回上一级
        * cd ~ :返回到当前用户的家目录
        * cd _ :返回到上一次所在的目录
        * cd:返回到当前用户所在的家目录

     # cp 命令(copy)
      * 功能:复制文件
      * 格式:cp 源文件 目标文件
      * 参数:

     

     # mkdir 命令(make directory)
      * 功能:创建目录
      * 参数:

     

     # mv 命令(move)
      * 功能:移动文件

     # touch 命令
      * 功能:新建文件

     # rm 命令(remove)
      * 功能:删除文件
      * 参数:

     

     # cat 命令 (concatenate)
      * 功能:显示文件内容
      * 参数:

     

     # head 命令 tail命令 more命令 less命令
      * 功能:从头开始看;从尾部开始看;按照百分比来看(回车上下翻);上下键来翻阅

     

  • 相关阅读:
    unknown: Are you trying to mount a directory onto a file (or vice-versa)? Check if the specified host path exists and is the expected type.
    Go的学习笔记之Channel发送和接收
    聊聊 PC 端自动化最佳方案
    一文彻底搞懂快速幂(原理实现、矩阵快速幂)
    一次core.<number> 文件占满磁盘空间的处理过程
    博文目录
    备忘录:C#获取微信小程序的云数据库中数据
    T-SQL——关于跨库连接查询
    .NET异步程序设计——给线程传递数据
    自研 Pulsar Starter:winfun-pulsar-spring-boot-starter
  • 原文地址:https://www.cnblogs.com/zhaochuming/p/13288915.html
Copyright © 2011-2022 走看看