• 了解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

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

LinuX操作系统基础------>了解文件结构和相关的文件操作的更多相关文章

  1. Linux操作系统基础(四)保护模式内存管理(2)【转】

    转自:http://blog.csdn.net/rosetta/article/details/8570681 Linux操作系统基础(四)保护模式内存管理(2) 转载请注明出处:http://blo ...

  2. 第1课:Linux操作系统基础【DevOps基础培训】

    第1课:Linux操作系统基础 --DevOps基础培训 1. 云主机.公网IP 1.1 公网ip和私网ip 只有公网ip是能够连接互联网的,私网IP 一般只用作局域网 我们能够上网靠的是isp组织分 ...

  3. linux操作系统基础讲解

    计算机的组成及功能: 现在市场上的计算机组成结构遵循冯 诺依曼体系,由CPU.内存.I/O设备,存储四大部分组成. CPU是整个计算机的核心部件,主要由运算器和控制器组成,它负责整个计算机的程序运行以 ...

  4. linux操作系统基础篇(七)

    Linux服务篇(二) 1.nfs服务的搭建 安装: yum install rpcbind nfs-utils -y 配置: NFS服务的配置文件为 /etc/exports,这个文件是NFS的主要 ...

  5. linux操作系统基础篇(二)

    Linux用户.群组.权限 1.用户也是由一个个文件组成的下列文件都是存放用户信息的文件 useradd user1 /etc/passwd: 存放用户信息  /etc/shadow/ :存放用户密码 ...

  6. 服务器与Linux操作系统基础原理

    1.服务器 2.Linux操作系统 1. 服务器 服务器定义与分类: 定义:一个管理资源并为用户提供服务的计算机软件. 按应用分类:通常分为文件服务器(能使用户在其它计算机访问文件),数据库服务器和应 ...

  7. LinuX操作系统基础------>软件的安装方式,chmod权限,vi编辑器的使用

    RPM包管理 -rpm命令管理 RPM包管理 -yum在线管理 文件权限管理 vi编辑器的使用和常用的快捷键 1.RPM包管理: 一种用于互联网下载包的打包及安装工具,RPM包管理分为rpm命令管理和 ...

  8. Linux操作系统常用命令合集——第一篇-文件和目录操作(40个命令)

    一.选项和参数的区别        在经过上一次的系统安装后我们已经成功登陆,登陆LInux后,我们就可以在#或$符后面去输入命令,有的时候命令后面还会跟着“选项”(英文名:options)或“参数” ...

  9. Linux基础(10)AIO项目设计与POSIX文件操作和目录管理

    实现fast-cp :拷贝文件到目标对象 Linux的七种文件类型 :https://blog.csdn.net/linkvivi/article/details/79834143 ls -al :h ...

随机推荐

  1. Maven 专题(四):什么是Maven

    1 Maven 简介 Maven 是 Apache 软件基金会组织维护的一款自动化构建工具,专注服务于 Java 平台的项目构建和 依赖管理.Maven 这个单词的本意是:专家,内行.读音是['meɪ ...

  2. MYSQL 之 JDBC(十四):批量处理JDBC语句提高处理效率

    1.当需要成批插入或者更新记录时.可以采用java的批量更新机制,这一机制允许多条语句一次性提交给数据库批量处理.通常情况下比单独提交处理更有效率. 2.JDBC的批量处理语句包括下面两个方法: ad ...

  3. python生成器原理剖析

    python生成器原理剖析 函数的调用满足"后进先出"的原则,也就是说,最后被调用的函数应该第一个返回,函数的递归调用就是一个经典的例子.显然,内存中以"后进先出&quo ...

  4. 数据可视化之分析篇(九)PowerBI数据分析实践第三弹 | 趋势分析法

    https://zhuanlan.zhihu.com/p/133484654 以财务报表分析为例,介绍通用的分析方法论,整体架构如下图所示: (点击查看大图) 我会围绕这五种不同的方法论,逐步阐述他们 ...

  5. tensorflow.python.framework.errors_impl.InvalidArgumentError: You must feed a value for placeholder tensor 'x_1' with dtype float and shape [?,227,227,3]

    记一次超级蠢超级折磨我的bug. 报错内容: tensorflow.python.framework.errors_impl.InvalidArgumentError: You must feed a ...

  6. 用python批量处理Excel表格,处理结果又快又好,做办公室最靓的那个仔

    使用python批量处理Excel数据     让你根据Excel上所有人的身份证号码,提取出公司员工的生日 让你每个月都将公司所有人的考勤数据整理一下 类似这样的格式化的重复操作,你还在每次都使用的 ...

  7. scratch编程——画笔模块画各种同心图案

    我们今天是要用画笔来画出不同的同心图案,在画之前,我们先来了解一下画笔模块: 1.画笔模块的用法 画笔模块的用法就是在舞台上留下不同颜色粗细的线条,它的默认是情况是抬笔,我们在使用的时候要让角色移动到 ...

  8. 学会Python除了不能生孩子,其他的都能做。

    随着人工智能的迅猛发展,相信大家对于it行业最熟悉的词莫过于 Python.那么,Python究竟可以做些什么呢?一个资深程序员说:“学会Python除了不能生孩子,其他的都能做.”加入3137821 ...

  9. Dart中final和const关键字

    final和const 如果您从未打算更改一个变量,那么使用 final 或 const,不是var,也不是一个类型. 一个 final 变量只能被设置一次,两者区别在于:const 变量是一个编译时 ...

  10. MySQL(三)视图

    视图:view,是一种有结构(有行有列)但是没有结果(结构中不真实的存放数据)的虚拟表,虚拟表的结构来源不是自己定义,而是从对应的基表中产生(视图的数据来源): 视图意义: 1.视图可以节省SQL语句 ...