zoukankan      html  css  js  c++  java
  • LinuX操作系统基础------>了解文件结构和相关的文件操作

    • 了解LinuX文件系统
    • 熟悉LinuX的文件结构
    • 熟悉LinuX的基本操作指令
    • 利用所学指令进行指令组合操作

      什么是文件?什么是目录?

    1. 文件:一般是一个独立的东西,可以通过某些工具将其打开
    2. 目录:可以在其中放置其他文件,并且可以分成许多级
    3. LinuX一切皆文件

      LinuX文件系统简介:

        LinuX文件系统是LinuX系统的重要自组成部分,它里面的文件都是数据的集合,文件系统不仅包含文件中的数据,还包含了文件系统的机构。所有LinuX的用户,程序,目录以及文件保护信息都存储在其中

      LinuX的文件系统结构:

        LinuX文件系统是树形的目录结构,即只有一个根目录(/),其中含有下级子目录或文件,子目录中也可以含有其下一级的子目录或文件,就这样一层一层的延伸下去

       重点了解的五个目录:

    1. root:超级管理员的家目录
    2. home:存放普通用户的家目录,在LinuX系统中每个用户都有自己的目录,一般是以用户名作为目录名
    3. usr:这个目录下存放着自己安装的软件
    4. dev:任何硬件或者接口设备都以文件的形式存放在这个目录下
    5. etc:主要放置一些配置文件,和系统初始化的一些文件

      指令的标准格式:

    •   指令主体  【-参数选项】 【操作对象】
    1. “【】”  里的内容为可选项
    2. 一个指令的主体可以有多个参数选项和操作对象,也可以没有
    3. 绝对路径:始终从根目录(/)出发,开始寻找目标路径
    4. 相对路径:从当前目录开始寻找目标路径,  “./” 当前目录   “../”上级目录。

      LinuX的基本文件命令:

    1. ls 命令
      •  语法格式: ls 【参数选项】 【路径】         显示目录中的文件信息
      • 参数选项:-l   以详细列表的形式进行显示
      • 参数选项:-a  显示所有文件/文件夹(包含隐藏文件/文件夹)
      • 路径:需要列出目录信息的文件路径
    2. cd 命令
      •        语法格式:cd 【路径】               切换到指定的路径下
      • 路径:你想切换到的文档的路径(可以是绝对路径,也可以是相对路径)

        3.pwd 命令

      •   语法格式:pwd (路径)      打印当前的工作目录(绝对路劲)

        4.mkdir 命令

      •   语法格式: mkdir 【-参数选项】【路径】         创建目录
      • 参数选项: -p     多层目录一次性创建
      • 路径:新建目录的路径

         5.rmdir 命令

      •   语法格式:rmdir 【路径】               删除空目录
      • 路径:需要删除的空目录路径

       6.rm 命令(谨慎使用)

      •   语法格式:rm 【-参数选项】【路径】               删除文件或目录
      • 参数选项: -f  在删除时不再受到确认消息直接删除
      • 参数选项: -r  递归删除一个目录
      • 路径;需要删除的文件或目录的路径

       7.touch 命令

      •   语法格式: touch【文件名】               创建文件
      • 路径:需要创建的文件名字

       8.cp 命令

      •   语法格式: cp 【-参数选项】 原文件路径    目标文件路径                              复制文件或目录
      • 参数选项: -r 复制目录时连通内容一起复制(递归复制)

       9.mv 命令

      •   语法格式:mv  原文件路径  【目标文件路径】         移动(剪切)文件或目录

       10.cat 命令

      •   语法格式: cat  【-参数选项】【文件路径】             查看一个小型文件的内容并显示在屏幕上
      • 参数选项; -n  文件内容前显示行号(换行)

       11.find 命令

      •   语法格式:find  查找路径   匹配表达式                                   查找系统中的文件或目录
      • 常用匹配表达式:

    -name

    查找指定名称的文件(区分大小写)

    -iname

    查找指定名称的文件(不区分大小写)

    -user

    查找指定用户名的文件

    -type

    查找指定类型的文件,如b(设备块)、c(字符设备)、d(目录)、f(普通文件)、l(连接符号)

       12.zip 命令

      •   语法格式:zip 【-参数选项】 压缩后的文件/目录名    文件/目录路径                             压缩文件或目录(保留源文件)
      • 参数选项: -r   递归压缩目录 

       13.gzip/gunzip 命令

      •   语法格式:gzip/gunzip 【-参数选项】 文件路径              压缩/解压文件(删除原文件),压缩后文件后缀名为:.gz
      • 参数选项: -r     递归压缩/解压目录层次结构中的文件

       14.tar 命令

      •   语法格式:tar 【-参数选项】 归档问价名   源文件或目录路径                 对文件或目录进行备份(归档文件的后缀名为:.tar.gz)
      • 参数选项:一般是联合使用。(tar-zxvf   文件/目录    路径)--> 解压

    -c

    创建“.tar” 格式的包文件

    -z

    调用gzip进行压缩

    -v

    输出详细信息

    -f

    指定文档名(必须是最后一个参数)

       15.history 命令

      •   语法格式:history 【数字】 显示最近使用过的10个历史命令

      16.date 命令

      •   语法格式:date【-参数选项】【+format】   显示当前时间
      • -s 日期时间  设置系统日期和时间
    •   foramt
      •   +y     年
      •        +m    月
      •        +d     日
      •        +H     小时
      •        +M     分
      •        +S      秒

       17.cal 命令

      •   语法格式:cal【选项】  查看日历

       18.locate 命令

      •   locate 【文件名】   全局查找命令
      • 执行此命令之前先执行updatedb命令
  • 相关阅读:
    晕,又要学新东西了!
    十一之旅(1)
    结束放假◎!
    容颜总有一天会慢慢老去
    JS里在光标位置插入字符
    放假啦,暂别七天
    好久没来,小小的Happy一下
    唉唉唉
    关于Timer使用,为什么程序会死掉
    于Excel文件上传读取数据的问题
  • 原文地址:https://www.cnblogs.com/wyk1/p/13439511.html
Copyright © 2011-2022 走看看