首页 > 其他分享 >压缩和归档、文件搜索、文本过滤

压缩和归档、文件搜索、文本过滤

时间:2023-09-21 23:31:47浏览次数:30  
标签:文件 etc 查找 命令 过滤 conf 归档 文本 打包

列表对比Linux系统下常用压缩与解压缩命令的区别

压缩命令

特点

解压缩命令

zip

可压缩目录,不删除原文件

unzip

gzip

删除原文件,可指定压缩比

gunzip

bzip2

删除源文件

bunzip2

xz

压缩比更大

unxz

tar命令的语法与常用选项有哪些?各选项的作用是什么?

语法:tar 选项 打包后的名字 打包的文件或目录

常用选项:
	-c:创建打包文件
	-f:指定打包名
	-v:显示打包过程
	-x:释放、解包,不能和 `-c` 同时使用
	-t: 不展开归档,直接查看归档了哪些文件
	-z:调用 `gzip` 程序
	-j:调用 `bzip2` 程序
	-J:调用 `xz` 程序
	-C:指定解包目录
	-p:保留权限信息
	-r:向包中追加文件

列表对比比which、locate、find 3个查找命令

which

locate

find

用来查找命令的绝对路径

通过文件名检索文件,检索速度最快

全局性搜索文件

显示shell命令的绝对路径

所有能够检索的东西,都是存放在数据库中的

工作方式:沿着文件的层次结构依次向下搜索,找到符合条件的,打印或者是执行相应的操作

仅仅会在PATH变量中搜索要查找的命令

locate局限性,有的文件系统、有的文件及有的目录默认是不会搜索的

find是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。

搜索时先查找别名,然后从PATH中查找

使用locate之前,先使用updatedb命令,手动更新数据库。


系统中常见查看文件内容的命令有哪些,简述其区别

cat:用来显示文件的内容
tac:倒序查看文件内容
more:显示文件内容,每次显示一屏
less:分屏上下翻页浏览文件内容,用PageUp键向上翻页,用PageDown键向下翻页
head:显示文件开头
tail:显示文件结尾

执行什么命令可以分页查看/etc/目录下扩展名为".conf"的配置文件?

more /etc/.conf
或
less /etc/.conf

执行什么命令可以统计/etc/目录下共包含多少个扩展名为".conf"的文件?

find /etc -name '*.conf' | wc -l

执行什么命令可以显示/etc/yum.conf文件中以"#"开头的行和空行以外的内容?

grep -v '^#' /etc/yum.conf | grep -v '^$'

tar命令的常用选项中,“-c”与”-C“的用途分别是什么?

-c:创建打包文件
-C:解压时指定路径

在vi编辑器的命令行模式下按哪些键可以将光标快速跳转到本行的行首?

Home键或“^”、数字“0” 跳转至行首

在vi编辑器中粘贴已复制的内容时,按p键与按P键的区别是什么?

p 小写 将缓冲区中的内容粘贴到光标位置处之后
P 大写 粘贴到光标位置处之前

vi编辑器中执行哪些操作可以保存并退出文件?

:wq
:wq!

在vi编辑器的末行模式下执行":5,15 s /initdefault/DEFAULT/g"的作用是什么?

将5行至15行的所有initdefault替换成DEFAULT

如何将/etc/passwd文件中的小写字母转换成大写字母。

cat /etc/passwd | tr '[a-z]''[A-Z]'


标签:文件,etc,查找,命令,过滤,conf,归档,文本,打包
From: https://blog.51cto.com/u_16206331/7558615

相关文章

  • flutter 复制文本功能文件
    //Copyright2014TheFlutterAuthors.Allrightsreserved.//UseofthissourcecodeisgovernedbyaBSD-stylelicensethatcanbe//foundintheLICENSEfile.import'package:flutter/foundation.dart';import'system_channels.dart�......
  • Linux持续学习者的必备工具:文本处理神器awk
    Linux持续学习者的必备工具:文本处理神器awk原创 运维家 运维家 2023-09-0215:09 发表于北京收录于合集#awk1个#linux52个引言作为一名Linux持续学习者,我们经常需要处理各种各样的文本文件,例如日志文件、配置文件等。而对于大规模的文本数据,手动处理往往效率......
  • 行业分享:文本数据标注的整体流程、类型与应用场景
    上次分享的文本标注收到朋友们的咨询和讨论,那今天和大家分享一些文本数据标注行业情况。自然语言对话是网络大数据语义理解的主要挑战之一,被誉为人工智能皇冠上的宝石,而文本数据标注就是这一系列工作中最基础、最重要的环节。自然语言对话系统的研究是希望机器人能够理解人类的自然......
  • NET6/Framework 封装邮件发送纯文本/HTML/HTML+图片/附件
    NugetRuntime:Net6MailKit4.2.0MimeKit4.2.0发送纯文本{varbodyBuilder=newBodyBuilder();bodyBuilder.TextBody="这是一封纯文本邮件";message.Body=bodyBuilder.ToMessageBody();}{vartextPart=newTextPart("plain")......
  • 关于水质过滤的标准,除了100μm之外,还有以下过滤精度范围
    关于水质过滤的标准,除了100μm之外,还有以下过滤精度范围:微滤过滤,过滤精度约在1μm-0.1μm之间,能够过滤原水中的铁锈、泥沙、胶体、余氯等污染物。超滤过滤,过滤精度约在0.1μm-0.0005μm之间,能够过滤水中的细菌、病毒等微小污染物。反渗透高精度过滤,过滤精度约在0.001-0.0001μm......
  • 文本数据预处理(二)用于大预言模型训练
    收集好的txt数据要先过滤一下,删掉无效信息。然后再按下面步骤处理classDataPreprocessor():'''def__init__(self,vocab_file,longest_sentence):self.tok=BertTokenizer(vocab_file)self.longest_sentence=longest_sentenceself.end_sy......
  • 15-Vue核心-列表过滤和列表排序
    列表过滤 监视属性,实现列表过滤<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>基本列表</title><!--引入Vue--><scripttype="text/javascript......
  • Python用于解析和修改文本数据-pyparsing模块教程
    Python库解析地址PyParsing人们普遍认为,Python编程语言的pyparsing模块是对文本数据进行操作的一个宝贵工具。用于解析和修改文本数据的pyparsing包,简化了对地址的操作。这是因为该模块可以转换和帮助解析地址。在这篇文章中,我们将讨论PyParsing模块在处理解析以及修改时的......
  • 整理php防注入和XSS攻击通用过滤
    对网站发动XSS攻击的方式有很多种,仅仅使用php的一些内置过滤函数是对付不了的,即使你将filter_var,mysql_real_escape_string,htmlentities,htmlspecialchars,strip_tags这些函数都使用上了也不一定能保证绝对的安全。那么如何预防XSS注入?主要还是需要在用户数据过滤方面得考虑......
  • 布隆过滤器原理及实现
    大家好,我是蓝胖子,我一直相信编程是一门实践性的技术,其中算法也不例外,初学者可能往往对它可望而不可及,觉得很难,学了又忘,忘其实是由于没有真正搞懂算法的应用场景,所以我准备出一个系列,囊括我们在日常开发中常用的算法,并结合实际的应用场景,真正的感受算法的魅力。今天,我们就来学习......