day 05 学习笔记

 文件的下载(wget curl)

1.安装wget 命令 ,使用命令    yum install wget -y

2.在linux上使用wget命令进行下载(默认下载到当前目录来)

    [root@oldboy ~]# wget http://fj.xuliangwei.com/public/weixin.py

3.由于我们下载的都是文件,所以我们可以使用cat less more 查看文件

4..使用wget下载资源时,指定保存的位置,并重新命名

      [root@oldboy ~]# wget -O /opt/2k.txt http://fj.xuliangwei.com/public/ks.jpeg

注:如果不想重新命名只想修改保存的路径,请带上原有的名称

      [root@oldboy ~]# wget -O /opt/ks.jpeg http://fj.xuliangwei.com/public/ks.jpeg

5.curl 浏览网站资源内容

[root@oldboy ~]# curl  http://fj.xuliangwei.com/public/weixin.py

6.使用curl将内容保存至本地,并重命名(如果没有明确指定路径,则表示 当前目录)

[root@oldboy ~]# touch weixin.txt[root@oldboy ~]# curl -o weixin.txt http://fj.xuliangwei.com/public/weixin.py

7.将资源保存至指定的路径

[root@oldboy ~]# touch /opt/wei.txt[root@oldboy ~]# curl -o /opt/wei.txt http://fj.xuliangwei.com/public/weixin.py

文件上传、下载(sz rz)

1.rz 只能上传文件,不支持上传文件夹,不支持大于4个g上传,也不支持断电续传。

2.sz只能下载单个文件,不支持下载文件夹

文件或命令查找(which、whereis、find)

1.which 命令的作用是查找文件的绝对路径。

whereis 也是用来查找命令的绝对路径

whereis ls      查找命令的路径、帮助手册等

whereis -b ls  仅显示命令所在的路径

2.对于一些内核相关的命令,使用which whereis 无法查找,需要type命令查询

type -a ls      查看命令的绝对路径,包括别名

文件内容的处理命令(sort 、uniq、cut 、sed 、awk 、wc)

1.sort 排序

sort -r  :倒序    sort -n :按数字排序    sort -t :按指定分隔符(默认空格)

sort -k :指定第几列

2.uniq 去重

使用uniq去除相邻重复的行

[root@oldboy ~]# sort file.txt |uniq -c   

      2 123   

      2 abc

3.cut  选项:-d 指定分隔符 -f 数字,取第几列 –f3,6三列和6列 -c 按字符 取(空格也算)

awk 、sed用法

1.筛选出xlw 552408925

[root@oldboy ~]# awk '{print $2,$5}' file2.txt |awk -F "," '{print $1,$2}'xlw  552408925

其中 awk 中 -F 表示指定分隔符

sed 用法  :

[root@oldboy ~]# cut -d " " -f 2,5 file2.txt | sed 's#,##g'xlw 552408925

wc统计行号

wc -l 显示文件行数

[root@oldboy ~]# wc -l fj.xuliangwei.com.log 11687 fj.xuliangwei.com.log

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容