[root@oldboyedu ~]# yum install -y lrzsz #安装包 rz:上传文件 (直接拖拽文件) 1)不支持上传超过4G的文件 2)不支持断点续传 sz:下载文件 示例:sz filename
-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
-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
输入内容: [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
输入内容 [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
示例: [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