美文网首页
第五天 文件的下载 文件内容的管理

第五天 文件的下载 文件内容的管理

作者: 杨小倪 | 来源:发表于2019-07-30 14:58 被阅读0次

    今日大纲

    ·文件的下载 wget curl

    ·文件的上传 rz sz  # 不支持拷贝文件

    ·文件内容进行排序 sort  去重 uniq 统计

    ·文件的截取 cut awk sed。。。

    1.文件的下载wegt curl  (默认下载到当前目录)

    1.centos 7系统默认最小化安装,没有wget命令,需要进行安装

    yum install wget -y    #安装wget

    2.找到我们需要下载的文件链接地址

    3.在Linux上使用wget命令进行下载

    4.我么下载的是文件,可以用cat  less  more 进行查看

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

    正确格式

    6.下载资源是,如果不想重命名,只想修改保存的路径,请带上原有的名字

    错误

    curl 是浏览网络资源

    1.在线浏览网站资源内容(源代码)

    curl  www.baidu.com

    curl -o /opt/weixin.py http://image.baidu.com/search/detail?ct=503316480&z=0&tn=baiduimagedetail&ipn=d&word=%E5%9B%BE%E7%89%87&step_word=&ie=utf-8&in=&cl=2&lm=-1&st=-1&hd=&latest=&copyright=&cs=3775805866,1434593229&os=1732530214,201291421&simid=3377485113,378680154&pn=6&rn=1&di=116160&ln=734&fr=&fmq=1564489872863_D_R&ic=&s=undefined&se=&sme=&tab=0&width=&height=&face=undefined&is=0,0&istype=2&ist=&jit=&bdtype=0&spn=0&pi=0&gsm=0&objurl=http%3A%2F%2Fphotocdn.sohu.com%2F20120708%2FImg347586981.jpg&rpstart=0&rpnum=0&adpicid=0&force=undefined

    PS: 通常情况下我们推荐使用wget下载文件,但由于系统很多时候没有安装wget,会偶尔使用curl

    __________________________________________________

    ---------------------------rz  sz ----------------------------------

    ##如果无法直接将文件拖拽进Linux服务器

      :1.没有安装Linux服务器 ,安装#yum install lrzsz -y 

           2.空文件无法上传到Linux服务器

    #rz                     # 只能上传文件,不支持上传文件夹,不支持大于4个g的文件,也不支持断点续传

    #sz /path /file      # 只能下载文件,不支持下载文件夹

    ----------------------(which、whereis)-----------------------------

    文件或者命令的查找(绝对路径)

    1.#which ls         #查找ls命令的绝对路径

    #当我们想执行一个命令的绝对路径是,先使用which +  命令  查询绝对路径

    2.whereis 也是用来查询命令的绝对路径

    ##whereis ls     //查找命令的路径帮助手册

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

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

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

    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    5.文件管理:文件内容处理命令(sort 、uniq、cut、sed、awk、wc)

    ------------------------------------------sort排序---------------------------------

    sort    [option] 。。。[FILE]。。。

    # - r       倒序

    # - n      按数字排序

    # - t       指定分隔符(默认空格)

    # - k      指定第几列,指定几列几个字符(指定1,1 3.1,3.3)

    -------------------------------------uniq去重--------------------------------------

    #如果文件中有多行完全相同的内容,当前是希望删除重复的行,同时还可以统计出完全相同的行出现的总次数,那么就可以使用uniq命令解决这个问题(但是必须配合sort使用)。

    uniq  [OPTIon]。。。[INPUT[OUTPUT]]

    #选项 -c  计算重复的行

    -----------------------------------cut截取字段----------------------------------

    cut   OPTION 。。。[FILE]

    # 选项: 

    #-d   指定分隔符

    #-f    数字,取第几列

    # -f3,6   取第三列和第六列

    #  -c    按字符取 (空格也算)

    ---------------------------------------wc统计行号--------------------------------

    wc  [OPTION]...[FILE]...

    #选项

    #  - l    显示文件行数

    # -c     显示文件字节

    # -w    显示文件单词

    ###使用命令取值思路:

    1.我要取的值在哪里

    2.如何缩小取自范围

    3.如何精确具体内容

    相关文章

      网友评论

          本文标题:第五天 文件的下载 文件内容的管理

          本文链接:https://www.haomeiwen.com/subject/vplnrctx.html