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

2019-07-30  本文已影响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.如何精确具体内容

上一篇下一篇

猜你喜欢

热点阅读