Hyman7和他的Linux学习之路

Day05-CentOS7文件管理常用复杂命令

2019-07-30  本文已影响30人  郝煜_Hyman

1.联网文件下载(wget,curl)Linux服务器文件上传下载(rz,sz)

CentOS7 系统最小化安装默认不安装wget命令,使用需要自行安装

[root@haoyu1 ~]# yum install wget -y
[root@haoyu1 ~]# wget http://fj.xuliangwei.com/public/weixin.py
wget -O /root/123123.png http://fj.xuliangwei.com/public/ks.jpeg
 [root@haoyu1 ~]# wget -O /opt/ks.jpeg http://fj.xuliangwei.com/public/ks.jpeg
#1.在线浏览网站资源内容(源代码)
[root@oldboyedu ~]# curl http://fj.xuliangwei.com/public/weixin.py
#2.使用curl将内容保存至本地,并重命名(如果没有明确指定路径,则表示 当前目录)
[root@oldboyedu ~]# curl -o wei.txt http://fj.xuliangwei.com/public/weixin.py
#3.将资源保存至指定的路径 
[root@oldboyedu ~]# curl -o /opt/weixin.py http://fj.xuliangwei.com/public/weixin.py 
PS: 通常情况下我们推荐使用wget下载但由于系统很多时候默认没有按照wget会偶尔使用一下curl

2.rzsz上传下载文件

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

which ls  #查找ls命令的绝对路径
whereis ls       //查找命令的路径、帮助手册、等 
 whereis -b ls    //仅显示命令所在的路径
 type -a ls        
#查看命令的绝对路径(包括别名)
#对于后面要使用一个命令的绝对时.

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

在有些情况下,需要对应一个无序的文本文件进行数据的排序,这时 就需要使用sort进行排序了。
使用方法:
sort [OPTION]... [FILE]... # -r:倒序 -n:按数字排序 -t:指定分隔符(默认空格) -k:指定第几 列, 指定几列几字符(指定1,1 3.1,3.3)

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

使用方法:
cut OPTION... [FILE]... #选项:-d 指定分隔符 -f 数字,取第几列 –f3,6三列和6列 -c 按字符 取(空格也算)

使用方法:
wc [OPTION]... [FILE]... #选项:-l显示文件行数
wc -l /etc/fstab #统计/etc/fstab文件有多少行
wc -l /etc/services #统计/etc/services 文件行号

上一篇 下一篇

猜你喜欢

热点阅读