Linux下网络小工具

简介:

再次的说到Linux,其实Linux就是一个Kernel,其他的都是一个个的源码工具:
1、elinks:一种基于文本的web客户端工具,也可将其理解为浏览器
格式:elink [OPTTION] [URL]
参数:-dump:在显示网页的所有内容后退出
-source:查看网页的源代码

显示出网页的html代码
2、wget:基于文本的非交互式网络下载工具,支持ftp,http下载
格式:wget [OPTTION] [URL]
参数:--tries=20:在下载时尝试多少次
--wait=20:等待多少秒       

例如:下载ftp中的scripts.txt
-O:保存于某个文件中
-c:实现断点续传
-q:不输出任何信息,工作于静默模式

例如:下载ftp中的/pub/exam/scripts.txt到当前目录下使用静默模式
3、ftp:交互式连接到ftp的一款网络工具
help:显示所有交互式命令
cd:切换目录
ls:列出当前目录下所有的内容
get:下载单个文件
mget:下载多个文件
put:上传单个文件
mput:上传多个文件


4、lftp:功能强于ftp的一款交互式ftp下载工具,它支持tab键补全,并且速度要快于ftp;


!:执行其他的命令,(对本地的目录操作)
lcd:切换本地目录
pwd:查看当前所在位置
get:下载
put:上传
mirror:将ftp的目录镜像到本地


其中lftp URL=wget URL
5、scp:安全传输工具,可以跨主机进行文件的复制
格式:scp LOCAL_PATH USERNAME@SERVER:PATH  从本机复制到远程主机上
scp USERNAME@SERVER:PATH LOCAL_PATH  从远程主机上复制到本机
参数:
-c:传输前对文件进行压缩
-r:复制目录
-p:复制时保存原文件的属主和属组
ssh USERNAME@SERVER 'COMMAND':远程连接到远程主机上并执行命令
例如:#ssh root@192.168.0.2 'ifconfig'
6、rsync:快速的复制工具,在传输过程中并不加密。其复制机制是:复制之前会将源和本地的进行校验,如果校验的有不同之处则覆盖,否则跳过。
7、dig:DNS域名解析工具
格式:dig -t A 将域名A解析为IP地址
dig -x IP 将IP地址解析为对应的域名
其中host和dig作用一致,也可以写作:host -t A            host -x IP
8、netstst:监听工具
参数:
-t:显示跟TCP相关的链接状态
-u:显示跟UDP相关的状态
-l:监听(listen)
-n:以数字的方式显示,不需要使用DNS反向解析为域名
-p:显示发起监听的程序名
-r:显示当前系统上的路由表
通常使用的组合有:rn显示路由的详细信息
例如:显示出跟TCP相关的监听链接
显示出当前系统上的路由表
9、curl:url的获取工具
参数:
-I:只显示会话过程而不显示网页内容
-v:显示获取网页内容的获取过程
-O:下载文件,并且将名字保持和服务器上名字一致
-o:下载文件,并且要指定下载后的名字(即:对源文件进行重命名)
-s:命令执行过程不输出任何信息,工作在静默模式








本文转自 向阳草米奇 51CTO博客,原文链接:http://blog.51cto.com/grass51/781630,如需转载请自行联系原作者
目录
相关文章
|
11月前
|
安全 Linux Shell
四、Linux核心工具:Vim, 文件链接与SSH
要想在Linux世界里游刃有余,光会“走路”还不够,还得配上几样“高级装备”。首先是Vim编辑器,它像一把瑞士军刀,让你能在命令行里高效地修改文件。然后要懂“软硬链接”,软链接像个快捷方式,硬链接则是给文件起了个别名。最后,SSH是你的“传送门”,不仅能让你安全地远程登录服务器,还能用scp轻松传输文件,设置好密钥更能实现免-密登录,极大提升效率。
636 5
|
11月前
|
安全 网络协议 算法
Nmap网络扫描工具详细使用教程
Nmap 是一款强大的网络发现与安全审计工具,具备主机发现、端口扫描、服务识别、操作系统检测及脚本扩展等功能。它支持多种扫描技术,如 SYN 扫描、ARP 扫描和全端口扫描,并可通过内置脚本(NSE)进行漏洞检测与服务深度枚举。Nmap 还提供防火墙规避与流量伪装能力,适用于网络管理、渗透测试和安全研究。
1499 1
|
12月前
|
Web App开发 API 虚拟化
Cisco Modeling Labs (CML) 2.9.0 - 网络仿真工具
Cisco Modeling Labs (CML) 2.9.0 - 网络仿真工具
676 15
Cisco Modeling Labs (CML) 2.9.0 - 网络仿真工具
|
11月前
|
Unix Linux 程序员
Linux文本搜索工具grep命令使用指南
以上就是对Linux环境下强大工具 `grep` 的基础到进阶功能介绍。它不仅能够执行简单文字查询任务还能够处理复杂文字处理任务,并且支持强大而灵活地正则表达规范来增加查询精度与效率。无论您是程序员、数据分析师还是系统管理员,在日常工作中熟练运用该命令都将极大提升您处理和分析数据效率。
841 16
|
11月前
|
安全 Linux 网络安全
Nipper 3.9.0 for Windows & Linux - 网络设备漏洞评估
Nipper 3.9.0 for Windows & Linux - 网络设备漏洞评估
276 0
Nipper 3.9.0 for Windows & Linux - 网络设备漏洞评估
|
11月前
|
安全 Linux iOS开发
SonarQube Server 2025 Release 5 (macOS, Linux, Windows) - 代码质量、安全与静态分析工具
SonarQube Server 2025 Release 5 (macOS, Linux, Windows) - 代码质量、安全与静态分析工具
411 0
SonarQube Server 2025 Release 5 (macOS, Linux, Windows) - 代码质量、安全与静态分析工具
|
12月前
|
运维 Linux 开发者
Linux系统中使用Python的ping3库进行网络连通性测试
以上步骤展示了如何利用 Python 的 `ping3` 库来检测网络连通性,并且提供了基本错误处理方法以确保程序能够优雅地处理各种意外情形。通过简洁明快、易读易懂、实操性强等特点使得该方法非常适合开发者或系统管理员快速集成至自动化工具链之内进行日常运维任务之需求满足。
700 18
|
12月前
|
网络协议 关系型数据库 Linux
【App Service Linux】在Linux App Service中安装 tcpdump 并抓取网络包
在App Service for Linux环境中,无法像Windows一样直接使用网络排查工具抓包。本文介绍了如何通过TCPDUMP在Linux环境下抓取网络包,包括SSH进入容器、安装tcpdump、执行抓包命令及下载分析文件的完整操作步骤。
524 5
|
缓存 监控 Linux
Linux系统性能调优技巧和相关工具
Linux 作为一种应用应展和系统服务的优选操作系统,在处理性能和端到端点评估上持有出色表现。但是,在处理进程或系统处于低效状态时,性能调优就显得十分重要。本文将探讨一些 Linux 系统性能调优的常用技巧,并介绍相关工具
327 1
Linux系统性能调优技巧和相关工具