现在很多公司和企业都连接了自己的网络,特别是对于那些规模不大,员工不多的小型企业来说申请高容量的光纤带宽是没有必要的,所以使用ADSL成为众多领导的选择。整个公司只需要购买一个宽带路由器然后经过简单的配置即可完成公司的网络需求。
但是由于宽带路由器内部硬件非常简单,功能不发达,难以和企业级路由器或三层交换机相比。因此在管理和限制员工上网方面功能欠缺,特别是在基于时间的管理方面就显得更加力不从心了。例如公司要求在上班时禁止某些员工的上网,而在休息时间则没有限制,由于大部分宽带路由器都没有基于时间的设置,所以唯一可行的就是在上班前由公司的网络管理员手动配置宽带路由器限制员工,在休息时再由他再次设置取消限制。 字串5
每天都要反复的登录和配置宽带路由器,每次配置都需要通过浏览器访问宽带路由器的管理界面,操作上非常不方便,而且也在一定程度上加重了网络管理员的工作。那么有没有一种方法能够让计算机实现自动连接宽带路由器并在上班前添加限制,在下班后释放限制呢? 字串5
上面那个自动化问题的解决关键就是实现命令行下对宽带路由器的设置,如果能通过一条条命令修改宽带路由器的参数的话,那么我们完全可以通过批处理文件 计划任务的办法来实现修改设置的自动化功能。 字串6
在讲解如何在命令行下控制宽带路由器之前我们需要先了解CURL这个工具。在“用命令行玩转宽带路由器(上)”中我们主要介绍CURL的使用方法和命令,只有熟悉了CURL的使用才能在“用命令行玩转宽带路由器(中,下)”中实现修改宽带路由器内部参数的自动化功能。 字串6
一、什么是CURL:
Curl像HTML一样是一种文本标记语言,它既是文本又是一种支持多重继承的面向对象编程语言。Curl不利的一面是:单一的形式破坏了由 HTML, CSS ,Javascript 带给我们的内容信息、形式和行为的分离。以上是对CURL的专业性解释,虽然在LINUX及其他操作系统中CURL应用广泛,但是在windows操作系统中他的用武之地也逐渐被人们所关注。
如果仅仅从简单意义上说,那么curl是一个使用URL语法来传送文件的工具,支持HTTP/HTTPS/FTP/FTPS/DICT/TELNET/LDAP/FILE和GOPHER等协议,同时他具备比较高的安全性。也就是说我们可以通过curl命令实现对基于HTTP协议页面的互动。 字串9
CURL命令已经在苹果机上成为内置的命令行工具之一了,可见其重要性。 字串9
二、CURL的简单使用:
首先我们下载CURL,然后将他解压缩到任意目录中,通过桌面“开始->运行->输入CMD”进入命令行模式,将当前目录修改为CURL的解压缩目录。(如图1)
图1:选择解压缩目录
字串6
小提示:
字串4
我们可以通过CD\回到磁盘根目录,以及使用cd curl进入CURL目录。
CURL支持很多参数,我们可以通过curl -help来获得。只需要进到CURL目录中输入curl -help后回车。(如图2) 字串7
字串5
图2:进入CURL目录 字串6
二、CURL的简单使用: 字串6
首先我们下载CURL,然后将他解压缩到任意目录中,通过桌面“开始->运行->输入CMD”进入命令行模式,将当前目录修改为CURL的解压缩目录。(如图1) 字串7
字串6
图1:选择解压缩目录
字串7
小提示: 字串4
我们可以通过CD\回到磁盘根目录,以及使用cd curl进入CURL目录。 字串7
CURL支持很多参数,我们可以通过curl -help来获得。只需要进到CURL目录中输入curl -help后回车。(如图2) 字串9
图2:进入CURL目录
字串2
我们这里只为各位读者介绍几个用得到的,掌握了这几个参数就可以在“用命令行玩转宽带路由器(下)”中实现修改宽带路由器内部参数的自动化功能了。 字串1
(1)输出页面信息参数:
我们在CURL后直接跟页面地址就可以在命令行模式中显示相应页面的源代码。 字串3
curl www.sohu.com
//将把www.sohu.com的页面全部代码内容显示在命令行模式中(如图3) 字串4
字串2
图3:输出页面信息参数(点击看大图)
(2)保存相应页面: 字串3
如果我们想直接通过CURL命令保存某个页面全部内容的话命令如下 字串9
curl www.sohu.com >softer.htm
//将www.sohu.com这个页面保存到softer.htm中,这样在命令行模式当前路径中就会出现一个新的名为softer.htm的文件,打开他对应的就是www.sohu.com页面的信息。保存会花费一定的时间,当%列显示100说明全部完成。(如图4) 字串3
字串2
图4:保存相应页面(点击看大图) 字串2
小提示: 字串3
实际上不使用>而直接使用CURL的-o参数也可以实现上面的功能,在CURL内置有一个option参数,用curl -o softer.htm http://www.sohu.com也可以将www.sohu.com页面保存成softer.htm文件。
![我要研发网[www.51dev.com]](/templets/images/toplogo.gif)
