解压

Linux 安装APR

匿名 (未验证) 提交于 2019-12-02 21:56:30
Linux下解压缩 tar zxvf httpd-2.4.3.tar.gz 编译安装 cd httpd-2.4.3 ./configure 提示如下错误信息 configure: error: APR not found. Please read the documentation. 解压缩,安装APR1.4.5 tar zxvf apr-1.4.5.tar.gz cd apr-1.4.5 ./configure make make install 再次编译 cd .. cd httpd-2.4.3 ./configure 提示如下错误信息 configure: error: APR-util not found. Please read the documentation. 解压缩,安装APR-util tar zxvf apr-util-1.4.1.tar.gz cd apr-util-1.4.1 ./configure 提示需要指定--with-apr参数 configure: error: APR could not be located. Please use the --with-apr option. 指定参数编译 ./configure --with-apr=/usr/local/apr make make install 再次编译apache,成功 cd ..

Linux 安装Anaconda 提示“bunzip2: command not found”

匿名 (未验证) 提交于 2019-12-02 21:56:30
解决思路: 由于缺少bunzip2 包,需要通过yum 方式安装bzip2 yum install -y bzip2 Linux bunzip2命令是对后缀.bz2文件的解压缩程序,类似与tar 对tar.gz 后缀文件解压一样。 bunzip2 命令参数详解(参考菜鸟教程) bunzip2可解压缩.bz2格式的压缩文件。bunzip2实际上是bzip2的符号连接,执行bunzip2与bzip2 -d的效果相同。 语法:bunzip2 [-fkLsvV][.bz2压缩文件] 参数: -f或--force  解压缩时,若输出的文件与现有文件同名时,预设不会覆盖现有的文件。若要覆盖,请使用此参数。 -k或--keep  在解压缩后,预设会删除原来的压缩文件。若要保留压缩文件,请使用此参数。 -s或--small  降低程序执行时,内存的使用量。 -v或--verbose  解压缩文件时,显示详细的信息。 -L,--license,-V或--version  显示版本信息。

Linux中的文件查找和压缩

匿名 (未验证) 提交于 2019-12-02 21:56:30
文件查找 在文件系统上查找符合条件的文件 文件查找:locate, find 非实时查找(数据库查找):locate 实时查找:find locate 查询系统上预建的文件索引数据库 /var/lib/mlocate/mlocate.db 依赖于事先构建的索引 索引的构建是在系统较为空闲时自动进行(周期性任务),管理员手动更新数据库 (updatedb) 索引构建过程需要遍历整个根文件系统,极消耗资源 工作特点: locate KEYWORD 有用的选项 -i 不区分大小写的搜索 -n N 只列举前N个匹配项目 -r 使用基本正则表达式 示例 搜索名称或路径中带有“conf”的文件 locate conf 使用Regex来搜索以“.conf”结尾的文件 locate -r ‘.conf$’ find 实时查找工具,通过遍历指定路径完成文件查找 工作特点: 语法:find [OPTION]... [查找路径] [查找条件] [处理动作] 查找路径:指定具体目标路径;默认为当前目录 查找条件:指定的查找标准,可以文件名、大小、类型、权限等标准进行; 默认为找出指定路径下的所有文件 处理动作:对符合条件的文件做操作,默认输出至屏幕 查找条件 指搜索层级 -maxdepth level 最大搜索目录深度,指定目录为第1级 -mindepth level 最小搜索目录深度 先处理目录内的文件

kafka入门第四篇 生产者压缩算法介绍

杀马特。学长 韩版系。学妹 提交于 2019-12-02 19:22:37
压缩的是使用时间换空间的思想,具体来说就是使用CPU的时间去换取空间或网络I/0传输量。 怎么压缩? kafka是如何压缩的消息的呢?目前,kafka共有俩大消息格式,社区分别称之为V1版本和V2版本。V2B版本是在kafka0.11.0.0中正式引入的。 不论哪个版本,kafka的消息分为俩层:消息集合(message set)以及消息(message)。一个消息集合中包含若干条日志项(record item),而日志项才是真正封装消息的地方。kafka底层的消息日志由一系列消息集合日志项组成。kafka通常不会直接操作具体的一条条消息,他总是在消息集合这个层面上进行写入操作。 那么社区引入V2版本的目的是什么呢?主要是针对V1版本做了一些修改,先介绍一个,就是把消息的公共部分抽取出来放到外层消息集合里面,这样就不用每条消息都保存这些信息了。 V2版本还有一个和压缩息息相关的改进,就是保存压缩消息的方法发生了改变。之前V1版本中保存压缩消息的方法是把多条消息进行压缩后保存到外层消息字段中;而V2版本的做法是对整个消息集合进行压缩。显然后者应该比前者有更好的性能。比较如下: 何时压缩? kafka中,压缩可能发生在俩个地方:生产者和Broker端. 生产者程序中配置compression.type参数即表示启用指定类型的压缩算法。比如下面的代码: 在生产者端启用压缩是很自然的想法

其他命令

五迷三道 提交于 2019-12-02 14:04:58
目标 查找文件 find 打包和压缩 tar 查找文件 find 命令功能非常强大,通常用来在 特定的目录下 搜索 符合条件的文件 如果省略路径,表示在当前文件夹下查找 之前学习的通配符,在使用 find 命令时同时可用有关 find 的高级使用,在就业班会讲 演练目标 搜索桌面目录下,文件名包含 1 的文件 find -name " 1 " 搜索桌面目录下,所有以 .txt 为扩展名的文件 find -name "*.txt" 搜索桌面目录下,以数字 1 开头的文件 find -name "1*" 打包压缩 打包压缩 是日常工作中备份文件的一种方式 在不同操作系统中,常用的打包压缩方式是不同的 Windows 常用 rar Mac 常用 zip Linux 常用 tar.gz 2.1 打包 / 解包 tar 是 Linux 中最常用的 备份工具,此命令可以 把一系列文件 打包到 一个大文件中,也可以把一个 打包的大文件恢复成一系列文件 tar 的命令格式如下: 打包文件 tar -cvf 打包文件.tar 被打包的文件/路径... 解包文件 tar -xvf 打包文件.tar tar 选项说明 注意: f 选项必须放在最后,其他选项顺序可以随意 打包解包演练 删除桌面下的所有内容 在桌面下新建三个空白文件 01.py 、 02.py 、 03.py 将这三个文件打一个 py

测试常用__linux命令

江枫思渺然 提交于 2019-12-02 06:34:49
1、显示目录和文件的命令 Ls:用于查看所有文件夹的命令。 Dir:用于显示指定文件夹和目录的命令 Tree: 以树状图列出目录内容 Du:显示目录或文件大小 2、修改目录,文件权限和属主及数组命令 Chmod:用于改变指定文件的权限命令。 Chown:用于改变文件拥有属性的命令。 3、创建和删除目录的命令 Mkdir:用于创建目录 Touch:创建一个新的文件 Vi:创建一个新的文件 Rm:删除文件或目录 Cp:复制命令 4、显示文件内容的命令 Cat:用于显示指定文件的全部内容 More:用分页的形式显示指定文件的内容 Less:用分页的形式显示指定文件的内容,区别是more和less翻页使用的操作键不同。 Head:用于显示文件的前n行内容。 Tail:用于显示文件的后n行内容。 Tail -f:用于自动刷新的显示文件后n行数据内容。 5、查找命令 Find:查找指定的文件。 Which:用于查询命令或别名的位置。 Locate:快速查找系统数据库中指定的内容。 Grep:查找文件里符合条件的字符串。 6、关机和重启计算机的命令 Shutdown:-r 关机后立即重启 Poweroff:用于关机和关闭电源 Reboot: 用于计算机重启 7、压缩和打包命令 Tar:用于多个文件或目录进行打包,但不压缩,同时也用命令进行解包 Gzip:用于文件进行压缩和解压缩命令,文件扩展名为

linux 中安装mysql

删除回忆录丶 提交于 2019-12-02 00:21:31
1 从mysql官网中下载安装包,我下载的安装包后缀是.tar.xz格式 2 执行命令:xz -d xxx.tar.xz 这一步会把xxx.tar.xz文件删除,生成xxx.tar (xz属于压缩文件) 3 执行命令:tar -xvf xxx.tar 解压文件(tar 属于打包文件,打包和压缩。打包是指将一大堆文件或目录合并成一个总的文件;压缩则是将一个大容量的文件通过一些压缩算法(gzip、bzip2等命令)变成一个小容量的文件。Linux/Unix下的压缩命令通常都只能对一个文件进行压缩操作,所以通常需要使用tar命令对文件进行打包,然后进行压缩操作) 注:用tar -zxvf xxx.tar 解压不了,报错gzip: stdin: not in gzip format 原因:通过gzip支持压缩或解压缩。还有其他的压缩或解压缩方式,比如j表示bzip2的方式 -c:创建新的tar文件 -x:解开tar文件 -t:列出tar文件中包含的文件的信息 -r:附加新的文件到tar文件中 注意:以上功能是独立的,一次只能使用一个 -z:使用gzip进行解压缩 -j:使用bzip2进行解压缩 -Z:使用compress进行解压缩 -v:显示解压缩执行过程 -f:指定要处理的文件名 4 mkdir /usr/local/mysql 创建一个文件夹 ,并用mv命令将第3步解压生成的文件夹

linux下解压缩

本小妞迷上赌 提交于 2019-12-01 22:32:49
.zip unzip xxx.zip .tar.gz tar -jxvf xxx.tar.zip 参考: https://www.cnblogs.com/ccyum/p/8616575.html 来源: https://www.cnblogs.com/Jasper-changing/p/11719183.html

Android解压缩zip文件

蓝咒 提交于 2019-12-01 18:56:40
期望:使项目apk包中的大文件批量数据可以单独作为一个apk来管理,所以需要将Android assets文件夹下的zip打包文件解压到SDCard上。 解压缩的操作由于比较耗时,所以新开一个线程执行以下函数 /**将assets对应文件解压到对应的sdcard目录中*/ public void unPress2Sdcard(String fileName){ try { /**目标路径*/ String destDir = rootPath + File.separator + fileName; /**将压缩文件拷贝到内存卡中*/ mAssetCopyer.copyBigDataToSD(destDir, fileName); /**解压文件到目标路径*/ unzip(destDir, offlinePath); /**删除在内存卡上临时存在的压缩文件*/ FileUtils.deleteFile(destDir); } catch (Exception e) { e.printStackTrace(); } } 对应的先将assets下的zip文件拷贝到SDCard中,这个是直接在网上找的方法拿来用 public void copyBigDataToSD(String strOutFileName,String file) throws IOException{

shell 解压文件

让人想犯罪 __ 提交于 2019-12-01 16:53:44
shell 解压文件 20191017 zip文件(参考资料1) 压缩 zip -r mydata.zip mydata #压缩mydata目录 zip -r mydata.zip ./*txt #压缩当前目录下后缀名为.txt的文件为mydata.zip 解压 unzip mydata.zip -d mydatabak #把mydata.zip解压到mydatabak目录里面 参数 -c:将解压缩的结果 -l:显示压缩文件内所包含的文件 -p:与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任何的转换 -t:检查压缩文件是否正确 -u:与-f参数类似,但是除了更新现有的文件外,也会将压缩文件中的其它文件解压缩到目录中 -v:执行是时显示详细的信息 -z:仅显示压缩文件的备注文字 -a:对文本文件进行必要的字符转换 -b:不要对文本文件进行字符转换 -C:压缩文件中的文件名称区分大小写 -j:不处理压缩文件中原有的目录路径 -L:将压缩文件中的全部文件名改为小写 -M:将输出结果送到more程序处理 -n:解压缩时不要覆盖原有的文件 -o:不必先询问用户,unzip执行后覆盖原有文件 -P:使用zip的密码选项 -q:执行时不显示任何信息 -s:将文件名中的空白字符转换为底线字符 -V:保留VMS的文件版本信息 -X:解压缩时同时回存文件原来的UID/GID tar文件