Linux shell编程如何不解压读取gz压缩的文本?

Linux shell编程如何不解压读取gz压缩的文本?,第1张

直接读取 一个gz压缩文件的方法:

直接创建了一个内容:"asdfasdfasfd" 的 1txt文件并用gzip 压缩。

读取:$ zcat  1txtgz asdfasdfasfd。

如果内容过长可以接 less 查看:$ zcat  1txtgz | less。

linux的优点:

提到linux的优点,首先任何人都是可以查看他的源代码的,这使得他特别的安全,而windows则不开源,所以你要经常的打补丁,修补漏洞之类的。

linux内核优化的好,没有哪个linux需要右键的刷新键(红旗linux是为了国人的使用习惯加的),而windows则不同,微软的系统非常的复杂,而且运先行效率相对linux要低很多。

虽然linux在桌面市场没有优势(只占1%多一点的占有率),但他在服务器行业的地位那是无敌的(20%多)。

linux占用系统资源特别少,早期的linux,64M内存就能跑的很流畅,这也是他的优势。

兄弟,遇到类似这种问题。不要着急,慢慢来~

首先,你应该去找官方文档。通常能解决80%的问题~~ 比如你这个问题

在这里就有详细的解释
# ># 而且可以明确的告诉你,不可能安装不上的

至于Linux基础,多在网上找教程看看。

# 关于找不到路径啥的
> sudo find / -name 'mysql'
# 通常
/etc/xxx # 配置信息在这
/var/logxxx  # 日志在这
/usr/bin/xx  # 可执行文件在这

最后,一定不要忘记 “官方文档”~~  如果看完文档还不能解决,继续来找我~

targz 是linux和unix下面比较常用的格式,几个命令就可以把文件压缩打包成targz格式然而这种格式在windows并不多见,WinRAR、WinZip等主流压缩工具可以释放解开,却不能打包生成。但是targz在linux服务器端很常用,于是许多习惯用Windows的Web开发人员,可能会遇到这个压缩格式的麻烦。如何在windows系统生成targz压缩包,在网上搜了一下除了复杂的命令行和开源软件之外,似乎没有其他的。偶然发现“7-ZIP”这个软件可以很方便地解决这个问题。具体步骤如下:一、下载7-ZIP,安装后直接在你想要打包的文件上点右键菜单,会有一个7-ZIP的子菜单栏,类似WinRAR和WinZIP的那种右键菜单。然后选“7-ZIP”->“添加到压缩档案”,在d出来的窗口里有个“压缩格式”的选项,里面并没有targz格式,没关系,里面有一个Tar格式,第一步就是要先压成tar格式。二、成功打包为Tar文件后,你可能会发现这个tar文件包和原来的文件大小一样,也就是说tar本身并没有压缩,而是仅仅把它们打包成一个单独的Tar文件。所以需要做第二步,再在这个tar文件上面点右键,选“7-ZIP”->“添加到压缩档案”,这时候d出的窗口里再看“压缩格式选项”,发现多了两个刚才没有的,其中就包括“gzip”,是的,这一步就是把tar文件继续压缩成gzip。选择“GZip”格式后确定,最后结果就是一个新的targz格式的文件。经本人测试,兼容各种软件,上传到服务器上也没有问题。整个过程鼠标流,完全不用敲什么命令行。压缩后的文件格式和大小如下:至此,在windows下面得到targz完成!说明:安装完了7-Zip 920 后,直接就可以选择gzip格式压缩成gz格式,无需中间的tar格式,


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13474012.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-14
下一篇 2023-08-14

发表评论

登录后才能评论

评论列表(0条)

保存