windows下使用curl命令

前几天把路由器从PandoraBox系统刷到了Padavan,curl命令没有了,而且Padavan好像不支持opkg install 安装软件,遂想到windows平台是不是也可以安装一个curl命令。遂google之,搜索“windows curl”的第一个结果,点击进去,按键盘上的End键,跳到网页最下端,点击软件版本号进行下载。download
我的电脑系统是win10 64位,所以下载这个,诸位自行下载对应自己系统的版本。
下载好后,右键解压到当前文件夹,然后双击进去bin目录,先试试能不能用,在bin目录里面按住shift键,右击鼠标,在此处打开命令窗口。如图:
opencmd
curl
能正常使用。
此时,正常的想法是把curl.exe所在目录加入到PATH变量里面去,但也有人会想到和linux下一样,把可执行程序做一个软链接连接到/usr/bin里面,而不去改动系统原本的PATH变量,但这样实际是不可行的,原因在于windows里面文件名后缀决定你是一个什么文件,而linux里面后缀从根本上来说是没有什么意义的。
现在实验一下,做一个curl.exe的快捷方式丢掉到C:\Windows目录(这个目录原本就在path变量里面)里面去。
curllnk
这里,得出一个结论:把应用程序的快捷方式丢到系统原本的PATH路径里面,在命令提示符里面,是无法正常直接通过curl执行命令的,但是,在win+R的运行框里面,却能够正常执行(直接输入curl,不会报错)。刚刚说到了windows里面文件名后缀决定你是一个什么文件,要实现命令提示符里面任意路径直接使用curl还是有办法的,因为还有一个书上没有的变量很少有人知道:
pathext
这个变量的作用可以理解为当你输入curl的时候,自动为你加的后缀名,我把这个变量值的最后面追加了“;.LNK”,意思是当我输入curl的时候,自己帮我加入.lnk后缀,此时,我们最初的想法实现。
done

原创文章,转载请注明: 转载自笛声

本文链接地址: windows下使用curl命令

暂无评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注