LInux骚操作之第三话目录及命令篇

前言

春秋战国时期,各国流通着不同的文字、货币、车轨、度量衡,导致国家之间无法正常交流、通货和进出口。秦朝秦始皇统一六国后,制定了统一的制度和货币,方便自己也方便他人。同样,早期的UNIX系统,各家都有自己的一套系统文件目录,十分混乱,LINUX问世后,标准化了目录,统一了LINUX混乱的局面。

一、目录

一、目录树状图

在这里插入图片描述

二、重要目录详解

1、bin(常用):该目录存放最经常使用的命令
2、Home(常用)存放普通用户的主目录,在Linux中每个用户都有属于自己的目录,一般用用户的账号命名
3、Root(常用)该目录为系统管理员,又称超级权限者的用户主目录
4、ETC(常用)所有的系统管理所需要的配置文件和子目录my.conf
5、Usr(非常重要)这是一个非常重要的目录,用户的很多文件,如应用程序都存放在该目录下。
6、Boot(非常常用)存放是启动Linux时使用的核心文件,包括一些连接文件以及镜像文件
7、Proc(切记不可删除)它是虚拟目录,是系统所有的映射,访问这个目录来获取系统信息
8、Dev(重要)类似于window的设备管理器。把所有的硬件都文件的形式储存
9、Media(常用)Linux会自动识别一些设备,例:U盘等。Linux会把识别到的设备挂载到这个目录下。
10、Usr/local(常用)这是另一个给主机额外安装软件所安装的目录,一般通过编译源码方式安装
11、Var(常用)存放着日志

二、学习Linux第三话

一、Cat命令

1、英文全称:catch
2、中文翻译:捕获
3、基本语法:Cat [选项] 要查看的内容
4、选项:-n 显示行号
5、细节:cat只能浏览文件,而不能修改文件。一般会捆绑“| more ”
6、案例:使用cat指令阅读/etc/profile内容

在这里插入图片描述

二、more指令

1、基本语法:more 要查看的文件
2、操作说明

在这里插入图片描述3、案例:使用More的方法详细阅读java.txt文档
在这里插入图片描述

三、less命令

1、基本语法:less 要查看的文件
2、中文意思:less指令用来分屏查看文件内容,它的功能于more指令类似,但是比more指令更加强大,支持各种显示终端,less指令在显示文件内容时,并不是一次将整个文件加载之后显示,而是根据显示需要加载内容,对于显示大型文件具有较高的效率
3、操作说明

在这里插入图片描述

4、将/home/下Java文件以非空行过滤形式使用less指令查看
在这里插入图片描述

五、head指令

1、中文意思:头部
2、指令用途:用于显示文件的开头部分的内容,默认情况下head指令显示文件的前10行内容
3、基本语法1:head 文件 (查看文件头10行)
4、基本语法2:head -n 5 文件(查看文件前5行内容【5为任意数】)
5、案例:显示/home/下java文件前10行内容

在这里插入图片描述

六、tail指令

1、中文翻译:尾部
2、指令含义:用于输出文件中尾部的内容,默认情况下tail指令显示文件的尾10行内容
3、基本语法1:tail 文件 (查看文件尾部10行内容)
4、基本语法2:tail -n 5 文件 (查看文件尾部5(任意数)行内容)
5、基本语法3:tail -f 文件 (实时追踪该文件的所有更新)6、案例1:显示/home/下java文件夹的尾5行内容

在这里插入图片描述
7、案例2:实时更新/etc/下passwd文件(ctrl+z/c结束)
在这里插入图片描述

七、WC指令

1、英文全称:word count
2、中文翻译:字数统计
3、指令含义:统计文件中的单词数量等信息
4、基本语法:WC [选项] 目标文件
5、选项

在这里插入图片描述
6、 案例1:统计当前目录下以姓名形式结尾为“.txt”的文件分别有多少行数、单词个数、字节数在这里插入图片描述在这里插入图片描述在这里插入图片描述

八、grep指令

1、中文翻译:过滤
2、指令含义:在文件中查找并显示包含指定字符串的行
3、基本语法:grep [选项] 查找条件 目标文件
4、选项/查找条件设置

在这里插入图片描述
6、案例1、在当前目录下按姓名寻找“.txt”的文件,并将文件中以p开头的内容调用进{}中
7、案例2:在当前目录下按姓名寻找“.txt”的文件,并将文件中以“)”结尾的内容调用进{}中
8、案例3:在当前目录下按姓名寻找“.txt”的文件,并将文件中以非空行内容调用进{}中

在这里插入图片描述

九、压缩与解压

1、第一种压缩和解压:gzip和gunzip
在这里插入图片描述
2、第二种压缩和解压:bzip2 和bunzip
在这里插入图片描述
1、tar指令
3.1、指令含义:打包指令,最后打包后的文件是.tar.gz的文件3.2、基本语法:tar [选项] xxx.tar.gz 打包的内容
3.3、选项

在这里插入图片描述
4、案例:压缩和解压
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

十、命令集合

在这里插入图片描述
在这里插入图片描述

三、总结

FHS(文件系统层次结构标准)定义了系统中每个区域的用途,所需要的最下构成的文件和目录同时还给出了例外处理和矛盾处理。FHS规定了两层规范,第一层是根/,第二层是针对/usr及/var这两个目录的子目录定义。一般根目录下只存放目录,不存放件。在阅读文件过程中,面对大文件使用less用户大于使用more用户,面对小文件一般使用cat指令。面对展示文件首尾一般采用:head与tail指令,同时,若发生故障,一般采用tail -f 进行实时追踪故障。若使用则希望直接统计文件字节数一般采用WC指令。在查询过程中,一般采用find,但并不一定能够查询精准,此时,一般采用grep,查找字符使用双引号,查找开头,采用“^…”,查找结尾采用”…KaTeX parse error: Expected group after '^' at position 8: ”,查找空行“^̲”,一般采用的是反查找 -v,例如:grep -v “^#” 具体地址具体文件 |(管道) grep -v “^$”。一般压缩文件或者解压采用tar,通常采用的选项是:-zcvf 压缩/-zxvf -C 解压缩。通常在vi编辑器当中,会有很多简单上手的命令。例如在末行状态下,a: 在光标位置后输入;A:在行尾输入,l:行尾输入,i在光标位置之前输入等等…

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值