1.lynx :用作页面测试 //lynx命令是纯文本模式的网页浏览器,不支持图形、音视频等多媒体信息 格式: lynx [options] [path or URL] 选项:-case:在搜索字符串时,区分大小写 -ftp:关闭ftp功能 -nobrowse:关闭目录浏览功能 -noclor:关闭色彩显示模式 -reload:更新代理服务器的缓存,只对首页有效 --color:如果系统支持彩色模式,则激活彩色模式 --help:显示指令的帮助信息 --versiom:显示指令的版本信息

2.elinks :交互式模式 elinks [Options...] [URL...] -dump:不进入交互式模式,直接将指定的资源内容输出到标准输出(复制网页内容) -anonymous:是否使用匿名帐号方式 -auto-submit:对于偶然遇到的第一个表单是否自动提交 -config-dir:指定elinks指令运行时读取和写入自身的配置和运行状态的存放目录 -version:显示指令的版本信息 -h:显示帮助信息

3.curl:curl是基于URL语法在命令行模式下工作的文本传输工具,可以支持http,https,ftp,ftps,gopher,telnet,dict,file,及LDAP协议等; curl的特性: 1.支持HTTPS认证,支持kerberos认证,用户名/密码认证; 2.支持http协议的PUT方法及POST方法; 3.基于FTP协议和HTTP协议的文件上传、下载,且可以支持上传、下载过程中的文件断点续传功能; 4.代理服务器及代理服务器管道(Proxy Tunneling) 5.支持使用Cookie 6.支持IPv6 用法: curl [options] [URL...] 常用选项: -A, --user-agent <agent string>:设置发送给服务器的用户代理; -e, --referer <URL>:访问目标URL时,跳转来源是<URL>; --compressed:要求服务器响应报文必须是压缩格式; --cacert <CA certificate>:在进行HTTPS连接时,使用指定的CA证书; -H, --header <header>:自定义首部信息,并将该首部传递给服务器; -I, --head:使用HEAD方法向服务器请求资源,只要求服务器返回响应报文的首部; --limit-rate <speed>:设置文件传输速率; -0:使用http/1.0; -1:使用tlsv1; -2:使用SSLv2; -3:使用SSLv3; -4:使用IPv4; -6:使用IPv6;

4.ab:Apache HTTP服务器压力测试工具(一般不用于生产环境) 常用选项: -c concurrency:向服务器发送的并发请求数; -n requests:向服务器发送的总的请求数; -k:开启keepalive长连接;