Shell笔记系列五

wget

用于从网页上下载资源的命令。

[land@localhost test]$ wget www.baidu.com
--2018-12-12 07:13:42--  http://www.baidu.com/
Resolving www.baidu.com (www.baidu.com)... 61.135.169.121, 61.135.169.125
Connecting to www.baidu.com (www.baidu.com)|61.135.169.121|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2381 (2.3K) [text/html]
Saving to: ‘index.html’

100%[======================================>] 2,381       --.-K/s   in 0s      

2018-12-12 07:13:43 (389 MB/s) - ‘index.html’ saved [2381/2381]

使用-O可以指定输出文件名,如果存在同名文件,那么该文件会被下载文件所取代,也可以使用选项-o,指定一个日志文件,这样日志信息就不会被打印到stdout了。

由于网络问题,有可能会中断,所以使用-t选项,可以在放弃下载之前尝试指定次数

wget -t 5 www.baidu.com

下载限速:使用--limit-rate

[land@localhost test]$ wget --limit-rate 1k www.baidu.com
--2018-12-12 07:30:11--  http://www.baidu.com/
Resolving www.baidu.com (www.baidu.com)... 61.135.169.125, 61.135.169.121
Connecting to www.baidu.com (www.baidu.com)|61.135.169.125|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2381 (2.3K) [text/html]
Saving to: ‘index.html.1’

100%[==================================================================================================>] 2,381       1023B/s   in 2.3s    

2018-12-12 07:30:14 (1023 B/s) - ‘index.html.1’ saved [2381/2381]

-Q 或 -quota 可以指定最大下载配额,配额用尽,则停止下载。

-c,从断点开始继续下载

对于访问需要认证的HTTP或FTP页面,可以使用--user或--password 来提供认证信息

[land@localhost test]$ wget --user XXX --password XXX www.XXX.com

wget像爬虫一样以递归的方式遍历网页上的所有的URL连接,并逐个下载,可以使用--mirror --conver-links xx.com.

[land@localhost test]$ wget --mirror --convert-links https://www.csdn.net/
[land@localhost test]$ ll
total 0
drwxrwxr-x. 4 land land 79 Dec 12 07:47 www.csdn.net

tar

命令用于归档,可以将多个文件和文件夹打包为单个文件,同时保留所有文件属性,tar命令可以创建,更新,检查以及解包归档文件。

-c 表示创建新的归档文件, -f表示归档文件名,-t表示列出归档文件中所包含的文件,-v 在输入中加入更多的细节信息,这个特性叫做冗长模式。

[land@localhost test]$ tar -cf output.tar www.csdn.net/
[land@localhost test]$ tar -tvf output.tar 
drwxrwxr-x land/land         0 2018-12-12 07:47 www.csdn.net/
-rw-rw-r-- land/land    234222 2018-12-12 07:45 www.csdn.net/index.html
-rw-rw-r-- land/land       270 2018-12-06 04:17 www.csdn.net/robots.txt
drwxrwxr-x land/land         0 2018-12-12 07:45 www.csdn.net/nav/
-rw-rw-r-- land/land    105016 2018-12-12 07:45 www.csdn.net/nav/newarticles
-rw-rw-r-- land/land         0 2018-12-12 07:45 www.csdn.net/nav/watchers
-rw-rw-r-- land/land    141364 2018-12-12 07:45 www.csdn.net/nav/news
-rw-rw-r-- land/land    143992 2018-12-12 07:45 www.csdn.net/nav/ai
......

-r可以将新文件追加到已有的归档文件末尾。

从归档文件中提取文件或目录。使用-x可以将归档文件的内容提取到当前目录,-f,-v同理

[land@localhost test]$ tar -xvf output.tar 
www.csdn.net/
www.csdn.net/index.html
www.csdn.net/robots.txt
www.csdn.net/nav/
www.csdn.net/nav/newarticles
www.csdn.net/nav/watchers
......

使用-A选项可以合并多个tar文件。

压缩tar归档文件

tar命令默认只进行归档,并不对其进行压缩,但是tar支持使用压缩,压缩能够显著减少文件的体积,-j代表bunzip2格式,-z代表gzip压缩,--lzma代表lzma格式。-a可以根据扩展名自动选择压缩算法。可以使用选项--exclude [PATTERN]可以将匹配通配符模式的文件排除在归档过程之外。

[land@localhost test]$ tar -acvf output3.tar hello.txt 
hello.txt
[land@localhost test]$ tar -zcvf output3.tar hello.txt 
hello.txt

解压缩使用压缩算法的归档文件,只需将c选项改为x选项即可。

zcat命令可以直接查看使用gzip格式文件。

其他压缩命令有:

gzip: 压缩:gzip filename  解压缩:gunzip filename.gz

bzip2: 压缩:bzip2 filename 解压缩: bunzip2 filename.bz2

lzma: 压缩:lzma filename  解压缩:unlzma filename.lzma

zip: 压缩:zip filename.zip file1 file2  解压缩: unzip file.zip

 

参考《Linux Shell 脚本攻略》

 

 

 

 

 

 

 

 

 

智慧工地解决方案旨在通过信息化手段提高建筑行业的监管水平和施工企业的管理效率。该方案响应了国家“十二”规划中提出的全面提高行业信息化水平的要求,通过建立统一的建筑施工安全生产监管信息平台,解决政府监管部门面临的监管难题,如环境复杂、人员复杂、施工地点分散等。同时,它也帮助建筑企业应对劳动力流动大、成本上升、劳务纠纷等问题,通过信息化手段提升施工质量和安全管理。 智慧工地的整体思路是通过信息化建设,为政府职能部门提供监管手段,为施工企业提供管理支撑。这包括视频监控、实名制考勤、人员定位和免费WIFI上网等模块。视频监控系统能够实时监控工地现场,确保施工进度和安全;实名制考勤系统则确保合法用工,提高劳务管理的效率;人员定位系统有助于追踪工地人员,增强安全管理;免费WIFI上网则为工人提供娱乐和信息获取的途径,提高生活质量。 该方案的实施,不仅降低了政府的监管成本,提高了监管效率,还帮助建筑企业实时了解施工现场的安全和污染情况,掌握施工进度,降低管理成本,提升施工质量。此外,外来务工人员也能享受到信息化带来的便利,如通过智能终端免费上网,享受健康娱乐方式。 智慧工地项目的优势在于其专业的团队和丰富的实施经验。项目团队整合了全方位的资源,打造了行业信息化解决方案,并提供了个性化的行业信息化应用定制。此外,项目还依托于专业的运营团队和丰富的运营经验,提供了通信类系统和IT系统维护等服务外包。 最后,智慧工地项目通过政府牵头、企业投资、资源共享的合作模式,实现了普惠于民的目标。例如,武清区建委智慧工地项目通过视频监控和手机考勤系统,规范了建筑市场秩序,为保证工程质量奠定了基础,同时有效降低了监管成本,提高了建筑工地突发事件的应急处置能力。这种合作模式不仅提升了建筑行业的整体效率,也为构建美丽城市和实现中国梦做出了贡献。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值