Linux系统之网络客户端工具

news/2024/11/16 19:48:25/

Linux系统之网络客户端工具

  • 一、Links工具
    • 1.Links工具介绍
    • 2.安装Links软件
    • 3.Links工具的使用
    • 4.打印网页源码输出
    • 5.打印url版本到标准格式输出
  • 二、wget工具
    • 1.wget工具介绍
    • 2.安装wget软件
    • 3.wget工具的使用
  • 三、curl工具
    • 1.curl工具的介绍
    • 2.curl的常用参数
    • 3.curl的基本使用
  • 四、scp工具
    • 1.scp工具介绍
    • 2.scp工具的基本使用

一、Links工具

1.Links工具介绍

Linux有一款自带的文本互联网浏览器:links,可以浏览简单网页,及测试网络端口连通性。

2.安装Links软件

通过yum安装links软件包。

[root@jeven ~]# yum -y install links
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
epel/x86_64/metalink                                                                                                                           | 6.6 kB  00:00:00     * base: mirrors.163.com* epel: mirrors.tuna.tsinghua.edu.cn* extras: mirrors.163.com* updates: mirrors.163.com
base                                                                                                                                           | 3.6 kB  00:00:00     
docker-ce-stable                                                                                                                               | 3.5 kB  00:00:00     
epel                                                                                                                                           | 4.7 kB  00:00:00     
extras                                                                                                                                         | 2.9 kB  00:00:00     
updates                                                                                                                                        | 2.9 kB  00:00:00     
(1/4): docker-ce-stable/7/x86_64/primary_db                                                                                                    |  93 kB  00:00:00     
(2/4): epel/x86_64/group_gz                                                                                                                    |  99 kB  00:00:01     
(3/4): epel/x86_64/updateinfo                                                                                                                  | 1.0 MB  00:00:00     
(4/4): epel/x86_64/primary_db                                                                                                                  | 7.0 MB  00:00:01     
Resolving Dependencies
--> Running transaction check
---> Package links.x86_64 1:2.20.2-1.el7 will be installed
--> Finished Dependency ResolutionDependencies Resolved======================================================================================================================================================================Package                              Arch                                  Version                                         Repository                           Size
======================================================================================================================================================================
Installing:links                                x86_64                                1:2.20.2-1.el7                                  epel                                2.9 MTransaction Summary
======================================================================================================================================================================
Install  1 PackageTotal download size: 2.9 M
Installed size: 4.4 M
Downloading packages:
links-2.20.2-1.el7.x86_64.rpm                                                                                                                  | 2.9 MB  00:00:01     
Running transaction check
Running transaction test
Transaction test succeeded
Running transactionInstalling : 1:links-2.20.2-1.el7.x86_64                                                                                                                        1/1 Verifying  : 1:links-2.20.2-1.el7.x86_64                                                                                                                        1/1 Installed:links.x86_64 1:2.20.2-1.el7                                                                                                                                         Complete!

3.Links工具的使用

直接使用links+网址浏览网页。

links https://mirrors.aliyun.com/centos/

在这里插入图片描述

  • 退出links,按“q”,选择“yes”退出。

在这里插入图片描述

4.打印网页源码输出

links -source打印网页源码输出

[root@jeven tmp]# links -source  https://www.baidu.com/
<html>
<head><script>location.replace(location.href.replace("https://","http://"));</script>
</head>
<body><noscript><meta http-equiv="refresh" content="0;url=http://www.baidu.com/"></noscript>
</body>

5.打印url版本到标准格式输出

links -dump 打印url版本到标准格式输出

[root@jeven tmp]# links -dump  https://www.baidu.com/Refresh: http://www.baidu.com/
[root@jeven tmp]# links -dump  https://mirrors.aliyun.com/centos/Link: canonical[IMG]开源镜像站免费体验Linux沙箱实验室 全部镜像 域名解析DNS 网站授时NTP 反馈与建议阿里云镜像站> centos镜像配置页> centos镜像下载页> 详细内容Index of /centos/File Name                     File Size Date             Parent directory/             -         -                2/                            -         2010-05-07 01:48 2.1/                          -         2009-09-09 13:18 3/                            -         2010-05-07 01:48 3.1/                          -         2010-05-07 01:48 3.3/                          -         2010-05-07 01:48 3.4/                          -         2010-05-07 01:48 3.5/                          -         2010-05-07 01:48 3.6/                          -         2010-05-07 01:48 3.7/                          -         2010-05-07 01:48 3.8/                          -         2010-05-07 01:48 3.9/                          -         2011-03-03 07:44 4/                            -         2012-03-13 08:24 4.0/                          -         2005-07-19 05:11 4.1/                          -         2005-10-22 01:54 4.2/                          -         2006-11-04 20:43 4.3/                          -         2006-11-11 06:15 4.4/                          -         2007-07-08 02:21 4.5/                          -         2008-01-11 00:12 4.6/                          -         2009-03-31 19:55 4.7/                          -         2010-03-08 18:56 4.8/                          -         2012-03-13 08:14 4.9/                          -         2017-04-03 19:34 5/                            -         2017-04-03 19:35 5.0/                          -         2014-10-16 21:37 5.1/                          -         2014-10-16 21:37 5.10/                         -         2017-04-03 19:30 5.11/                         -         2017-04-03 19:34 5.2/                          -         2014-10-16 21:37 5.3/                          -         2014-10-16 21:37 5.4/                          -         2014-10-16 21:37 5.5/                          -         2014-10-16 21:37 5.6/                          -         2014-10-16 21:37 5.7/                          -         2014-10-16 21:37 5.8/                          -         2014-10-16 21:37 5.9/                          -         2014-10-16 21:38 6/                            -         2018-07-04 01:21 6.0/                          -         2014-10-16 21:42 6.1/                          -         2014-10-16 21:42 6.10/                         -         2020-12-02 17:00 6.2/                          -         2014-10-16 21:42 6.3/                          -         2014-10-16 21:42 6.4/                          -         2014-10-16 21:42 6.5/                          -         2015-01-05 22:33 6.6/                          -         2015-08-12 20:23 6.7/                          -         2016-06-02 00:09 6.8/                          -         2017-06-12 20:38 6.9/                          -         2018-07-25 23:42 7/                            -         2020-11-12 20:29 7.0.1406/                     -         2015-04-07 22:24 7.1.1503/                     -         2016-01-08 23:25 7.2.1511/                     -         2017-01-28 22:29 7.3.1611/                     -         2017-10-25 22:57 7.4.1708/                     -         2018-05-24 21:25 7.5.1804/                     -         2019-01-05 00:00 7.6.1810/                     -         2019-09-25 17:47 7.7.1908/                     -         2020-05-05 00:25 7.8.2003/                     -         2020-11-17 15:28 7.9.2009/                     -         2021-01-18 22:12 8/                            -         2021-11-16 20:47 8-stream/                     -         2023-01-19 19:49 8.0.1905/                     -         2020-10-21 15:52 8.1.1911/                     -         2020-10-21 15:53 8.2.2004/                     -         2020-12-22 23:27 8.3.2011/                     -         2021-09-08 14:57 8.4.2105/                     -         2021-11-17 15:29 8.5.2111/                     -         2021-12-22 08:53 HEADER.html                   1.2 KB    2014-09-30 03:27 HEADER.images/                -         2013-11-07 23:21 RPM-GPG-KEY-CentOS-3          1.8 KB    2004-03-16 07:16 RPM-GPG-KEY-CentOS-4          1.8 KB    2010-05-07 01:48 RPM-GPG-KEY-CentOS-5          1.5 KB    2007-02-20 01:57 RPM-GPG-KEY-CentOS-6          1.7 KB    2011-07-10 22:28 RPM-GPG-KEY-CentOS-7          1.7 KB    2014-07-05 00:01 RPM-GPG-KEY-CentOS-Debug-6    1.7 KB    2011-07-10 22:28 RPM-GPG-KEY-CentOS-Debug-7    1004.0 B  2015-12-09 17:59 RPM-GPG-KEY-CentOS-Official   1.6 KB    2019-09-12 15:39 RPM-GPG-KEY-CentOS-Security-6 1.7 KB    2011-07-10 22:28 RPM-GPG-KEY-CentOS-Testing-6  1.7 KB    2011-07-10 22:28 RPM-GPG-KEY-CentOS-Testing-7  1.7 KB    2015-12-09 17:59 RPM-GPG-KEY-beta              1.5 KB    2007-02-20 01:56 RPM-GPG-KEY-centos4           1.8 KB    2005-02-27 01:51 TIME                          11.0 B    2023-01-25 20:55 build/                        -         2005-06-12 20:56 dir_sizes                     1.1 KB    2023-01-25 20:10 dostools/                     -         2007-04-04 17:45 filelist.gz                   7.2 MB    2023-01-25 20:10 graphics/                     -         2014-06-12 19:59 timestamp.txt                 29.0 B    2023-01-25 20:55 镜像源配置帮助 立即查看下载排行榜最热最新1 centos镜像源2 ubuntu镜像源3 pypi镜像源4 alinux镜像源5 epel镜像源6 debian镜像源7 fedora镜像源8 opensuse镜像源9 kali镜像源10 rockylinux镜像源1 almalinux镜像源2 calculate-linux镜像源3 blender镜像源4 grafana镜像源5 centos-debuginfo镜像源6 oceanbase镜像源7 circlelinux镜像源8 termux镜像源9 centos-stream镜像源10 libreoffice镜像源大家都在搜postmarketOS镜像源neurodebian镜像源centos-debuginfo镜像源macports镜像源openwrt镜像源jenkins镜像源clearos镜像源remi镜像源grml镜像源msys2镜像源新镜像源需求没有找到所需镜像?点击申请增加!立即申请特别声明本镜像站内容来自第三方网站,阿里云会尽力审核镜像内容安全,但无法保证其完全合规,请您在下载前慎重考虑。具体请查看《阿里云镜像站特别条款》。如您发现镜像站有任何问题,可以填写镜像站投诉表单举报,我们将按照法律规定尽快进行处理。

二、wget工具

1.wget工具介绍

wget 是一个从网络上自动下载文件的自由工具,支持通过 HTTP、HTTPS、FTP 三个最常见的 TCP/IP协议 下载,并可以使用 HTTP 代理。

2.安装wget软件

通过yum安装wget工具

[root@jeven ~]# yum -y install wget 
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile* base: mirrors.163.com* epel: mirrors.tuna.tsinghua.edu.cn* extras: mirrors.163.com* updates: mirrors.163.com
Package wget-1.14-18.el7_6.1.x86_64 already installed and latest version
Nothing to do

3.wget工具的使用

-p # 指定下载目录,不指定默认下载到当前目录;
-O # 指定修改目录并指定文件名。
[root@jeven ~]# wget -O runc.amd64 "https://obs-nas.obs.cn-south-1.myhuaweicloud.com:443/containerd/runc.amd64?AccessKeyId=8QZQXILP1SCWCCLMSGIH&Expires=1674746766&Signature=JcEuGg5I/PxdXi7hVT/6sHnvvek%3D"
--2023-01-25 23:26:43--  https://obs-nas.obs.cn-south-1.myhuaweicloud.com/containerd/runc.amd64?AccessKeyId=8QZQXILP1SCWCCLMSGIH&Expires=1674746766&Signature=JcEuGg5I/PxdXi7hVT/6sHnvvek%3D
Resolving obs-nas.obs.cn-south-1.myhuaweicloud.com (obs-nas.obs.cn-south-1.myhuaweicloud.com)... 121.37.63.16, 121.37.63.15, 121.37.63.14, ...
Connecting to obs-nas.obs.cn-south-1.myhuaweicloud.com (obs-nas.obs.cn-south-1.myhuaweicloud.com)|121.37.63.16|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 9415040 (9.0M) [binary/octet-stream]
Saving to: ‘runc.amd64’100%[============================================================================================================================>] 9,415,040   6.58MB/s   in 1.4s   2023-01-25 23:26:44 (6.58 MB/s) - ‘runc.amd64’ saved [9415040/9415040][root@jeven ~]# ll
total 9224
-rw-------.  1 root root    1753 Feb  2  2022 anaconda-ks.cfg
drwxr-xr-x.  2 root root       6 Feb  2  2022 Desktop
drwx--x---. 14 root root     185 Jul 27 08:51 dockerdata
drwxr-xr-x.  2 root root       6 Feb  2  2022 Documents
drwxr-xr-x.  2 root root       6 Feb  2  2022 Downloads
-rw-r--r--.  1 root root   20009 Jul 26  2022 get-docker.sh
-rw-r--r--.  1 root root    1784 Feb  2  2022 initial-setup-ks.cfg
drwxr-xr-x.  2 root root       6 Feb  2  2022 Music
drwxr-xr-x.  4 root root      29 Jan  9 14:05 mysql
drwxr-xr-x.  2 root root       6 Feb  2  2022 Pictures
drwxr-xr-x.  2 root root       6 Feb  2  2022 Public
drwxr-xr-x.  4 root root      76 Jul 27 09:14 rainbonddata
-rw-r--r--.  1 root root 9415040 Dec 13 23:59 runc.amd64
drwxr-xr-x.  2 root root       6 Feb  2  2022 Templates
drwxr-xr-x.  2 root root       6 Feb  2  2022 Videos
drwxr-xr-x.  4 root root      29 Jan  9 14:07 wiki
[root@jeven ~]# 

三、curl工具

1.curl工具的介绍

一个用URL语法传输数据的命令行工具和库,支持DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP、SFTP、SMB、SMBS、SMTP、SMTPS、TELNET、TFTP、WS 和 WSS。libcurl 提供了无数强大的功能。

2.curl的常用参数

-o	指定新的本地文件名
-O	保留远程文件的原始名
-u	通过服务端配置的用户名和密码授权访问
-I	打印HTTP响应头信息
-u	指定登录账户密码信息
-A	设置用户代理标头信息
-b	设置用户cookie信息
-C	支持断点续传
-s	静默模式,不输出任何信息
-T	上传文件

3.curl的基本使用

下载文件的基本使用。

[root@jeven tmp]# curl  -o runc.amd64 "https://obs-nas.obs.cn-south-1.myhuaweicloud.com:443/containerd/runc.amd64?AccessKeyId=8QZQXILP1SCWCCLMSGIH&Expires=1674746766&Signature=JcEuGg5I/PxdXi7hVT/6sHnvvek%3D"% Total    % Received % Xferd  Average Speed   Time    Time     Time  CurrentDload  Upload   Total   Spent    Left  Speed
100 9194k  100 9194k    0     0  4604k      0  0:00:01  0:00:01 --:--:-- 4604k
[root@jeven tmp]# ll
total 9196
-rw-r--r--. 1 root root 9415040 Jan 25 23:39 runc.amd64

四、scp工具

1.scp工具介绍

安全拷贝(secure copy,简称scp),一种传送命令,是用来进行远程文件拷贝的。数据传输使用 ssh,并且和ssh 使用相同的认证方式,提供相同的安全保证

2.scp工具的基本使用

  • 将本地目录远程拷贝到远程服务器
[root@jeven tmp]# scp -r /tmp  root@192.168.3.158:/test/
root@192.168.3.158's password: 
runc.amd64                                                                                                                          100% 9194KB   4.5MB/s   00:01    
[root@jeven tmp]# 
  • 将远程服务器目录拷贝到本地
scp -r root@192.168.3.158:/etc/ /tmp

http://www.ppmy.cn/news/19652.html

相关文章

JavaScript笔记+案例

前端开发 第四节JavaScript JavaScript&#xff1a;概要 概要&#xff1a; JavaScript&#xff0c;是一门编程语言。浏览器就是JavaScript语言的解释器。 DOM和BOM 相当于编程语言内置的模块。 例如&#xff1a;Python中的re、random、time、json模块等。jQuery 相当于是编程…

Android音频播放有杂音?原来是这个JAVA API接口惹的祸

最近在调试一个基于十年前Android版本的多媒体应用软件时&#xff0c;遇到了音频播放的问题&#xff0c;这里记录问题的发现、分析和处理过程。 有人可能会好奇&#xff0c;十年前的Android版本是什么版本&#xff1f;大家可以去Google网站上查查&#xff0c;就是目前Android网…

Linux中如何给普通用户提权

引言&#xff1a; 北京时间2023/1/26/11:00 &#xff0c;看到这个日期&#xff0c;我第一时间想到的是还有十几天就要开学啦&#xff01;开学我是向往的&#xff0c;但是我并不怎么向往开学的考试&#xff0c;比如什么毛概和什么信息技术&#xff0c;可能是我深知自己在这些课…

day4 24. 两两交换链表中的节点 ● 19.删除链表的倒数第N个节点 ●160 链表相交 ● 142.环形链表II

两两交换链表中的节点 链表的指针&#xff0c;要仔细画图&#xff0c;搞清楚cur和cur的next在哪里 这个题还是有点绕的&#xff0c;两两一组交换&#xff0c;还有奇偶数要考虑 class Solution { public:ListNode* swapPairs(ListNode* head) {ListNode* dummyhead new ListNo…

pytorch深度学习基础(十一)——常用结构化CNN模型构建

结构化CNN模型构建与测试前言GoogLeNet结构Inception块模型构建resNet18模型结构残差块模型构建denseNet模型结构DenseBlocktransition_block模型构建结尾前言 在本专栏的上一篇博客中我们介绍了常用的线性模型&#xff0c;在本文中我们将介绍GoogleNet、resNet、denseNet这类…

【MySQL进阶】MySQL视图详解

序号系列文章6【MySQL基础】MySQL单表操作详解7【MySQL基础】运算符及相关函数详解8【MySQL基础】MySQL多表操作详解9【MySQL进阶】MySQL事务详解文章目录前言1&#xff0c;视图1.1&#xff0c;视图概述1.2&#xff0c;视图使用环境1.3&#xff0c;视图创建格式1.4&#xff0c;…

常见DEM数据汇总

常见DEM数据汇总ALOS-2 PALSAR DEM数据 [12.5m]Shuttle Radar Topography Mission (SRTM) [30m, 90m]Advanced Spaceborne Thermal Emission and Reflection Radiometer (ASTER) [30m]USGS 30 ARC-second Global Elevation Data, GTOPO30 [1km]火星轨道器激光高度计&#xff08…

恶意代码分析实战 16 Shellcode分析

16.1 Lab19-01 将程序载入IDA。 一堆ecx自增的操作。到200是正常的代码段。 shellcode的解码器也是从这里开始的&#xff0c;一开始的xor用于清空ecx&#xff0c;之后将18dh赋给cx&#xff0c;jmp来到loc_21f,而在下图可以看到loc_21调用sub_208,在call指令执行后&#xff0…