文件上传下载,命令之wget / curl / which / sort / uniq / cut / wc

匿名 (未验证) 提交于 2019-12-02 23:45:01

Ŀ¼

[root@oldboyedu ~]# yum install -y lrzsz    #安装包  rz:上传文件 (直接拖拽文件)     1)不支持上传超过4G的文件     2)不支持断点续传          sz:下载文件 示例:sz filename  
wget 文件下载
-O 指定地址下载,更改名称
-T 超时时间
-q 安静下载(关闭wget输出)
--spider 网络爬虫
示例: Wget http://www.baidu.com 如果没有,则安装:yum install -y wget -O:指定下载的路径,可以改名
-o:指定下载的路径,可以改名  示例:  Curl -o http://www.baidu.com
Which查找系统mv目录下的命令(绝对路径)  [root@oldboyedu ~]# which mv alias mv='mv -i' /usr/bin/mv      Type了解  [root@oldboyedu ~]# type -a ls ls is aliased to `ls --color=auto' ls is /usr/bin/ls [root@oldboyedu ~]# type -a for for is a shell keyword
-t 指定分隔符
-k 指定第几列的内容(按分隔符),不指定分隔符,默认是空格为分隔符
-n 按照阿拉伯数字的大小顺序排序
-r 倒叙
输入文件  [root@centos7 ~]# cat >> sort.txt <<eof \> A:d:8 \> E:x:2 \> B:c:6 \> eof      排序文件 [root@centos7 ~]# sort sort.txt A:d:8 B:c:6 E:x:2     按照字母小写顺序排序 [root@centos7 ~]# sort -t ':' -k 2 sort.txt B:c:6 A:d:8 E:x:2   按照字母小写顺序排序 [root@centos7 ~]# sort -t ':' -k 2 -n sort.txt A:d:8 B:c:6 E:x:2  按照字母小写倒叙 [root@centos7 ~]# sort -t ':' -k 2 -n -r sort.txt E:x:2 B:c:6 A:d:8
-c 显示去重后的数量(count)
输入内容: [root@centos7 ~]# cat >>unip.txt <<eof \> abc \> abc \> 123 \> eof   文件去重(没有排序无法去重) [root@centos7 ~]# uniq uniq.txt abc 123 abc 123  排序文件 [root@centos7 ~]# sort uniq.txt 123 123 abc Abc  先排序文件,后去重 [root@centos7 ~]# sort uniq.txt |uniq 123 abc    先排序文件,后去重并显示去重后的数量 [root@centos7 ~]# sort uniq.txt |uniq -c 2 123 2 abc
-d 指定分隔符
-f 指定第几列
-c 根据字符来取数据
输入内容 [root@centos7 ~]# cat >>info.txt <<eof \> I’m gjy,20 years old qq 861962063  \> eof   \#以空格为分隔符,截取第二个,第六个字符 [root@centos7 ~]# cut -d ' ' -f 2,6 info.txt gjy,20 861962063      以空格为分隔符,截取第二个,第六个,再以逗号为分隔符,截取第一个第二个 [root@centos7 ~]# cut -d ' ' -f 2,6 info.txt |cut -d ',' -f 1,2 gjy,20 861962063       [root@centos7 ~]# cut -d ' ' -f 2,6 info.txt |cut -c 1-3,8-16 gjy861962063
-l 统计行数
-c 统计字节数
-w 统计单词数
示例: [root@centos7 ~]# wc /etc/services  11176  61033 670293 /etc/services   统计字节: [root@centos7 ~]# wc -c /etc/services 670293 /etc/services    l  统计行数 [root@centos7 ~]# wc -l /etc/services 11176 /etc/services  统计单词     [root@centos7 ~]# wc -l /etc/services 11176 /etc/services   
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!