美文网首页
Linux文件管理-----day05

Linux文件管理-----day05

作者: 风铃科技 | 来源:发表于2019-07-31 08:29 被阅读0次

.文件管理之-------- 下载文件(wget、curl)、文件上传与下载(rz、sz)

一、--------------------wget、curl联网下载文件------------------------

--------------------------------------wget的使用--------------------------------------

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

2.找到我们需要下载的资源然后复制资源的链接地址。

格式:        #wget -O http://dizhi.com

3.在linux上使用wget命令进行下载的时候默认下载到当前目录

4、由于我们下载的是文件,所有我们可以使用cat 、less 、more、 查看该文件

[root@oldboyedu ~]# cat weixin.txt

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

[root@oldboyedu ~]# wget -O /opt/tt.png http://fj.xuliangwei.com/public/ks.jpeg

6.下载资源时,如果不想重新命名只想修改保存的路径,则要带上原有的名称

[root@oldboyedu ~]# wget -O /opt/ks.jpeg http://fj.xuliangwei.com/public/ks.jpeg

--------------------------------------curl的使用--------------------------------------

-------------------------------curl 浏览网络上的资源-----------------------------

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

[root@oldboyedu ~]# curl  网址

2.使用curl将内容保存至本地,并重命名(如果没有明确指定路径,则表示当前目录)

[root@oldboyedu ~]# curl -o wei.txt 网址

#3.将资源保存至指定的路径

[root@oldboyedu ~]# curl -o /opt/weixin.py http://fj.xuliangwei.com/public/weixin.py

PS: 通常情况下我们一般使用wget下载,但由于系统很多时候默认没有安装wget的时候则会偶尔使用一下curl。

练习: 使用两种方式下载如下的两个文件

1.wget保存至本地 /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

[root@oldboyedu ~]# wget -O /etc/yum.repos.d/CentOSBase.repo http://mirrors.aliyun.com/repo/Centos-7.repo

2.curl保存至本地 /etc/yum.repos.d/epel.rep http://mirrors.aliyun.com/repo/epel-7.repo

[root@oldboyedu ~]# curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

3.最后执行一条命令检查 yum makecache

-----------------rz、sz上传下载文件(计算机与linux)------------------------

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

1.查找一个命令的绝对路径

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

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

#whereis                                      也使用来查询命令的绝对路径

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

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

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

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

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

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

在有些情况下,需要对应一个无序的文本文件进行数据的排序,这时就需要使用sort进行排序了。

# -r:倒序             -n:按数字排序             -t:指定分隔符(默认空格)          

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

#1.首先创建一个文件,写入一写无序的内容

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

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

#按照排序的方式, 只会看到第一个字符,11的第一个字符是1, 按照字符来排序确实比2小。

#如果想要按照数字的方式进行排序, 需要使用 -n参数。

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

习题: 分析日志,统计每个域名被访问的次数。

选项:-l                    显示文件行数

# wc -l /etc/fstab                 #统计/etc/fstab文件有多少行

# wc -l /etc/services             #统计/etc/services 文件行号

练习题: 过滤出/etc/passwd以nologin结尾的内容,并统计有多少行

1.先筛选出目标的行

2.然后进行统计

[root@oldboyedu ~]# grep "nologin$" /etc/passwd | wc -l

17

# 扩展统计文件行号的方法

[root@oldboyedu ~]# cat -n /etc/services | tail -1

[root@oldboyedu ~]# grep -n ".*" /etc/services | tail -1

习题: 分析如下日志,统计每个域名被访问的次数

相关文章

  • Linux文件管理-----day05

    .文件管理之-------- 下载文件(wget、curl)、文件上传与下载(rz、sz) 一、---------...

  • Linux入门知识

    基础: Linux是什么 Linux用户、文件、目录管理 VIM编辑器 Linux文件系统管理进阶: Linux网...

  • Linux文件管理

    Linux教程 Linux文件管理 本文介绍如何在Linux上创建文件、删除文件、复制文件、移动文件 使用touc...

  • Linux 常用命令(二)

    Linux常用命令(二) Linux文件管理 Linux的文件层次标准 Filesystem Hierarchy ...

  • Linux文件权限管理

    Linux文件权限管理 linux文件属性 改变权限 查看用户组

  • Linux文件管理

    Linux 文件管理系统 Linux的文件管理系统有很多,例如:本地文件系统:ext3,ext4,xfs,btrf...

  • 5.文档管理

    一、文件管理 Linux 系统中有 一切皆文件 的说法。文件是文件硬件设备也是文件就是在 Linux 中管理计算机...

  • 2018-07-01

    Linux的文件管理和Bash的基础特性 一:Linux的文件管理类命令 (一)目录管理命令: 1、ls:用于显示...

  • Linux目录及文件相关知识整理

    Linux 文件管理是学习 Linux 的基础,看了鸟叔的 Linux 书籍,把 Linux 目录及文件相关的知识...

  • linux 文件属性与目录管理

    linux 文件属性与目录管理 linux 文件属性 linux 文件基本属性 当为[ d ]则是目录 当为[ -...

网友评论

      本文标题:Linux文件管理-----day05

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