Linux理论知识
Linux理论知识
1.1文件名后缀
1 作用是说明和注释一个文件的性质。
2 与文件类型无关。
1.2常见的压缩文件后缀名
1.gz
2.bz2
3.xz
4.zip
5.tar
6.tar.gz
7.tar.bz2
2.归档和展开归档
2.1tar [OPTION]...
1.-c:创建归档
2.-x:展开归档
3.-v:显示过程
4.-f:指定归档文件
5.-tv:不显示展开的前提下查看归档
6.-r:往归档文件中追加
7.-C DIR:指定展开目录,其目录必须事先存在
8.-j:调用bzip2压缩归档或解压展开
9.-z:调用gzip压缩归档或解压展开
10.-J:调用xz压缩归档或解压展开
2.2创建归档
1.tar -jcf /PATH/TO/SOMEFILE.tar.bz2 FILE...
2.3查看归档
1.tar -tvf /PATH/TO/SOMEFILE.tar
2.4展开归档
1.tar -zxf /PATH/TO/SOMEFILE.tar.gz
2.5展开指定目录
1.tar -Jxf /PATH/TO/SOMEFILE.tar.xz -C /PATH/TO/DIR
3.bzip2/bunzip2/bzcat
3.1.bzip2[OPTION]...FILE...
3.1.1 -k:keep.保留原文件
3.1.2 -d:解压缩,相当于bunzip2
3.1.3 -#:1-9,压缩比,默认为6
3.2.特点
3.2.1 a.使用-k选项即可保存源文件不被解锁后删除
3.2.2 b.同等压缩比例时,压缩率更高,文件更小
3.2.3 c. 仅能针对文件操作,不支持对目录操作
3.3.其它
3.3.1.bzcat:不能被解压缩的前提下查看文本文件内容
3.3.2.bzgrep:不解压缩的前提下过滤文本文件的内容
3.3.3.bzless:不解压缩的前提下分页查看文本文件内容
3.3.4.bzmore:不解压缩的前提下分页查看文本文件的内容
3.3.5.bzdiff:不解压缩的前提下比较文本文件内容
4.xz/unxz/xzcat
4.1.xz[OPTION]...FILE...
4.1.1.-k:keep,保留源文件
4.1.2 -d:解压缩,相当于unxz
4.1.3 -#:1-9,压缩比,默认为6
4.2.特点
4.2.1 a.使用-k选项即可保存原文件不被压缩后删除
4.2.2 b.同等压缩比例时,压缩率更高,文件更小
42.3 c.仅能针对文件操作,不支持对目录操作
4.3.其它
4.3.1.bzcat:不能被解压缩的前提下查看文本文件内容
4.3.2.bzgrep:不解压缩的前提下过滤文本文件的内容
4.3.3.bzless:不解压缩的前提下分页查看文本文件内容
4.3.4.bzmore:不解压缩的前提下分页查看文本文件的内容
4.3.5.bzdiff:不解压缩的前提下比较文本文件内容
5.gzip/gunzip/zcat
5.1 gzip [OPTION]...FILE..
5.1.1 -d:解压缩,相当于gunzip
5.1.2 -c:将结果输出至标准输出,而不改变源文件;">"
5.1.3 -r:递归压缩目录中每一个文件
5.1.4 -#:1-9, 指定压缩比,默认为6:
5.0.1特点
a:使用-k选项即可保存原文件不被压缩后删除
b:同等压缩比例时,压缩率更高,文件最小。
c:仅能只对文件操作,不支持对目录操作
5.0.2其他
5.0.0.1 bzcat:不解压缩的前提下查看文本文件内容;
5.0.0.2 bzgrep:不解压缩的前提下过滤文本文件的内容:
5.0.0.3 bzless:不解压的前提下分页查看文本文件内容:
5.0.0.4 bzmore:不解压缩的前提下分页查看文本文件的内容:
5.0.0.5 bzdiff:不解压缩的前提下比较文本文件内容:
5.1.1 xz/unxz/xzcat
5.1.1.1 xz[OPTION]... FILE...
5.1.1.2 -k: keep,保留原文件:
5.1.1.3 -d:解压缩,相当于unxz
5.1.1.4 -#:1-9,压缩比,默认为6;
5.1.1 特点:
a.使用-K选项即可保存原文件不被压缩后删除
b:同等压缩比例时,压缩率更高,文件更小。
c.仅能针对文件操作,不支持对目录操作
5.1.1 其他
xzcat:不解压的前提下查看文本文件内容;
xzgrep:不解压缩的前提下过滤文本文件内容;
xzless:不解压缩的前提下分页查看文本文件内容;
xzmore:不解压缩的前提下分页查看文本文件的内容;
xzdiff:不解压缩的前提下比较文本文件内容;
6.0.0 gzip/gunzip/zcat
6.0.1 gzip [OPTION]... FILE...
-d:解压缩相当于gunzip
-c:将结果输出至标准输出,而不改变原文件;">"
~]# gzip -c FILE > FILE.gz
~]# gunzip -c FIL. gz > FILE
6.0.2 特点
a.能对文件和目录操作
b.对目录操作时,仅对目录中的每个文件实现压缩,并且非压缩目录本身
c.默认情况下,无论压缩或解压缩,源文件都不会被保留,但有个-c选项
6.0.3 其它
6.0.3.1 zcat:不解压缩的前提下查看文本文件内容;
6.0.3.2 zgrep:不解压缩的前提下过滤文本文件内容;
6.0.3.3 zless:不解压缩的前提下分页查看文本文件内容;
6.0.3.4 zmore:不解压缩的前提在分页查看文本文件内容;
6.0.3.5 zdiff:不解压缩的前提下比较文本文件内容;
7.0.0 目录压缩和解压缩
7.0.1压缩
7.0.1.1 zip FILENAME.zip FILE1 FILE2...
-d:从压缩包中删除指定文件
-g:向压缩包中追加指定文件
-r:目录递归压缩
7.0.2解压缩
7.0.2.1 unzip FILENAME.zip
-l:不解压缩显示压缩包内的文件列表
-d:指定解压缩后的文件存放目录,不必事先存在
7.0.3 查看
7.0.3.1 zipinfo FILENAME.zip
-l:使用长格式显示压缩包内的文件列表
-l:显示压缩包内的文件名信息
Linux理论知识的更多相关文章
- 线程概念( 线程的特点,进程与线程的关系, 线程和python理论知识,线程的创建)
参考博客: https://www.cnblogs.com/xiao987334176/p/9041318.html 线程概念的引入背景 进程 之前我们已经了解了操作系统中进程的概念,程序并不能单独运 ...
- 商业智能BI-基础理论知识总结 ZT
因为要加入一个BI项目,所以最近在研究BI相关的知识体系,由于这个方面的知识都是比较零散,开始都很多概念,不知道从何入手,网上找的资料也不多,特别是实战案例方面更少,这里还是先把理论知识理解下吧,分享 ...
- python 全栈开发,Day41(线程概念,线程的特点,进程和线程的关系,线程和python 理论知识,线程的创建)
昨日内容回顾 队列 队列 : 先进先出.数据进程安全 队列实现方式: 管道 + 锁 生产者消费者模型 : 解决数据供需不平衡 管道 双向通信 数据进程不安全 EOFError: 管道是由操作系统进行引 ...
- 【Linux系列】Linux基础知识整理
Linux操作系统在服务器领域广泛的使用到,作为一个后台开发工程师很有必要了解Linux相关的知识. 本篇日志是我学习Linux过程中的简单记录和总结.本着"理论够用,实践为主"的 ...
- python全栈开发,Day41(线程概念,线程的特点,进程和线程的关系,线程和python理论知识,线程的创建)
昨日内容回顾 队列 队列:先进先出.数据进程安全 队列实现方式:管道+锁 生产者消费者模型:解决数据供需不平衡 管道 双向通信,数据进程不安全 EOFError: 管道是由操作系统进行引用计数的 必须 ...
- linux网卡知识
使用 Vim 文本编辑器来配置网卡设备的绑定参数.网卡绑定的理论知识类似于前面学习的 RAID 硬盘组,我们需要对参与绑定的网卡设备逐个进行"初始设置".需要注意的是,这些原本独立 ...
- js中函数的一些理论知识
函数的一些理论知识 1. 函数: 执行一个明确的动作并提供一个返回值的独立代码块.同时函数也是javascript中的一级公民(就是函数和其它变量一样). 2.函数的 ...
- 用VC进行COM编程所必须掌握的理论知识
一.为什么要用COM 软件工程发展到今天,从一开始的结构化编程,到面向对象编程,再到现在的COM编程,目标只有一个,就是希望软件能象积方块一样是累起来的,是组装起来的,而不是一点点编出来的.结构化编程 ...
- 图形学理论知识 BRDF 双向反射分布函数(Bidirectional Reflectance Distribution Function)
图形学理论知识 BRDF 双向反射分布函数 Bidirectional Reflectance Distribution Function BRDF理论 BRDF表示的是双向反射分布函数(Bidire ...
- TestNG学习-001-基础理论知识
此 文主要讲述用 TestNG 的基础理论知识,TestNG 的特定,编写测试过程三步骤,与 JUnit4+ 的差异,以此使亲对 TestNG 测试框架能够有一个简单的认知. 希望能对初学 TestN ...
随机推荐
- .gitignore忽略文件无效的解决办法
.gitignore中已经标明忽略的文件目录下的文件,git push的时候还会出现在push的目录中,原因是因为在git忽略目录中,新建的文件在git中会有缓存,如果某些文件已经被纳入了版本管理中, ...
- CentOS 7 部署Memcached服务器——超级详细
操作系统:CentOS 7.x 64位实现目的:安装部署Memcached服务器 一.防火墙设置CentOS 7.x默认使用的是firewall作为防火墙,这里改为iptables防火墙. 1.关闭f ...
- 库已安装但找不到ttkbootstrap库
cmd里装,弹提示Requirement already satisfied pip install --target=F:\Python37\lib ttkbootstrap https://blo ...
- PostgreSQL备份与恢复命令
postgresql备份与恢复相关命令 --备份用户的数据库bct的所有内容pg_dump -U 用户名 -d 库名 -f xxxXXXxxx.sql--删除原有数据库dropdb -U 用户名 -f ...
- js对象常用的方法
1. Object.assign()方法用于将所有可枚举属性的值从一个或多个源对象复制到目标对象,它将返回目标对象. 语法: Object.assign(target, ...sources) ...
- jmeter 变量的使用
jmeter添加变量 一.添加用户自定义变量 添加用户自定义变量 作用:常用数据参数化.当变量发生变化时,不需要逐个脚本修改,只需要修改用户自定义中的变量就可以了. 变量使用如下图 二.函数助手定义变 ...
- Crypto入门 (六)幂数加密(云影密码)
前言: 这次题目说的是幂数加密,但是它本身 幂数加密: 题目:8842101220480224404014224202480122 分析一波,只有8.4.2.1.0五种数字,然后先根据提示百度一下幂数 ...
- JS实现一个函数getType获取所有的数据类型
1 function getType(obj) { 2 if (obj === null) { 3 return String(obj) 4 } 5 const toType = (obj) => ...
- linux-taglist
vim 变量.函数索引 1. sudo dnf install vim-taglist 2. 下载taglist, https://www.vim.org/scripts/script.php?scr ...
- 复杂数据类型(signal)的解读-C语言基础
这一篇文章要探讨的是C语言中复杂数据类型的解读.涉及到signal()函数数据类型的解读(并不解释signal()的作用)以及对于数据类型的理解,属于C语言基础篇. 在开始解读signal()这种复杂 ...