curl

使用以下协议之一从服务器传输数据:HTTP,HTTPS,FTP,FTPS,SCP,SFTP,TFTP,DICT,TELNET,LDAP或FILE。(要传输多个文件,请使用wget或FTP。)

语法

  curl [options] [URL...]

选项

url  将按顺序提取的一个或多个URL

     可以通过在大括号内编写,指定多个URL或URL的一部分,如下所示:

     http://site.{one,two,three}.com

     或者使用[]获取字母数字的序列,如下所示:

     ftp://ftp.numericals.com/file[1-100].txt
     ftp://ftp.numericals.com/file[001-100].txt (with leading zeros)
     ftp://ftp.letters.com/file[a-z].txt

-A "代理字符串"
--user-agent "代理字符串"
      指定要发送到HTTP服务器的User-Agent字符串。要对字符串中的空白进行编码,请使用单引号括起该字符串。
      这也可以使用-H, - header选项进行设置。(HTTP)

-b name=data
--cookie name=data
      将数据作为cookie发送到HTTP服务器。 据推测,它是先前从“Set-Cookie:”行中的服务器接收的数据。 
      数据应采用“NAME1 = VALUE1; NAME2 = VALUE2”格式。

-c filename
--cookie-jar file name
      完成操作后将cookie保存到文件
      Curl写入先前从指定文件读取的所有cookie以及从远程服务器接收的所有cookie
      如果没有已知的cookie,则不会写入任何文件
      要写入stdout,请将文件名设置为单个短划线,“ - ”
--compressed
      使用其中一种算法请求压缩响应
      curl支持(gzip),并保存未压缩的文档
      如果使用此选项并且服务器发送不受支持的编码,
      curl将报告错误。(HTTP)

-d @file
-d "string"
--data "string"
      以(HTTP)POST请求发送指定数据,方式与Web浏览器相同
      这将使用内容类型application / x-www-form-urlencoded传递数据。 比较-F, - form
      -d, - data与--data-ascii相同。 要以纯二进制形式发布数据,请使用--data-binary。
      要对表单字段的值进行URL编码,您可以使用--data-urlencode多个日期选项将合并在一起
      因此,使用'-d name = daniel -d skill = lousy'会生成一个看起来像'name = daniel&skill = lousy'的帖子。
      如果数据以@开头,则其余数据应为包含数据的文件名。

-F name=@file
-F name=content
 --form name=content
      模拟用户按下提交按钮的填写表单。 
      这将根据RFC 2388使用Content-Type multipart / form-data POST数据。这样可以上传二进制文件等。
      如果数据以@开头,则其余数据应为文件名。
      要从文件中获取内容部分,请在文件名前加上符号<。 @和<之间的区别在于@使文件作为文件上传附加在帖子中,
      而<生成文本字段并从文件中获取该文本字段的内容。
      
     例如,将密码文件发送到服务器,其中'password'是/ etc / passwd将作为输入的表单字段的名称:

      curl -F password=@/etc/passwd www.mypasswords.com

-k
--insecure
       此选项明确允许curl执行“不安全”的SSL连接和传输。 使用默认安装的CA证书包以安全模式尝试所有SSL连接。 除非使 
       用-k,使用-insecure,否则这会使所有被认为“不安全”的连接失败。(SSL)

--limit-rate speed
      指定最大传输速率。 如果您的管道有限,并且您希望转移不使用整个带宽,则此功能非常有用。
      给定的速度以字节/秒为单位,除非附加后缀。
      附加'k'或'K'将数字计为千字节/秒,'m'或M'兆字节,
      而'g'或'G'使其达到千兆字节/秒。 例如:200K,3m,1G。

-m  秒
--max-time 秒
     允许整个操作的最长时间。
     这有助于防止批处理作业因网络速度缓慢或链接断开而挂起。 另请参阅--connect-timeout选项。

-o file
--output file
    将输出写入文件而不是stdout。 如果使用{}或[]来获取多个文档,则可以使用“#”后跟文件说明符中的数字。
    该变量将替换为正在获取的URL的当前字符串
    如:
             curl https://{one,two}.site.com -o "file_#1.txt"
    或使用几个变量,如:
             curl https://{site,host}.host[1-5].com -o "#1_#2"
    您可以使用此选项的次数与您拥有的URL数量相同.

-O
--remote-name
      将输出写入名为我们获得的远程文件的本地文件。
     (仅使用远程文件的文件部分,路径被切断。)
      用于保存的远程文件名是从给定的URL中提取的,没有别的。
      因此,该文件将保存在当前工作目录中。

-s
--silent
    不显示进度表或错误消息

--trace-ascii file
    启用对给定输出文件的所有传入和传出数据(包括描述性信息)的完整跟踪转储。
    使用“ - ”作为文件名将输出发送到stdout。
    此选项会覆盖以前使用的-v, - verbose或--trace-ascii。
    如果多次使用此选项,将使用最后一个选项。

-T file
 --upload-file file
     将指定的本地文件传输到远程URL。
     PUT如果指定的URL中没有文件部分,Curl将附加本地文件名。 
     您必须在最后一个目录上使用尾随/来真正向Curl证明没有文件名,或者curl会认为最后一个目录名是要使用的远程文件名。
     使用文件名“ - ”来使用stdin
     您可以在命令行上为每个URL指定一个-T。 每个-T + URL对指定要上载的内容和位置。
     curl还支持-T参数的“globbing”,这意味着您可以将多个文件上传到单个URL
     如:

     curl -T "{file1,file2}" https://www.uploadtothissite.com
     or 
     curl -T "img[1-1000].png" ftp://ftp.picturemania.com/upload/

-I
--head
    仅获取HTTP标头! (HTTP / FTP / FILE)HTTP服务器具有HEAD命令,
    该命令用于获取文档的标题。 在FTP或FILE文件上使用时,curl仅显示文件大小和上次修改时间。

-u user:password
--user user:password
    用于服务器身份验证的用户名和密码 
    覆盖-n, - netrc和--netrc-optional。

    如果您只是提供用户名(不输入冒号),curl将提示输入密码。

    如果您使用启用了SSPI的curl二进制文件并执行NTLM身份验证,
    则可以通过使用此选项指定单个冒号来从您的环境中获取用户名和密码:“ - u:”。

    如果多次使用此选项,将使用最后一个选项.

-w
--write-out format
    定义在完成并成功操作后在stdout上显示的额外信息。
    格式是一个字符串,可能包含混有任意数量变量的纯文本。 
    格式字符串可以指定为“string”,
    或者从文件中读取指定“@filename”以从stdin中读取格式使用“@ - ”。


    格式中可能包含各种变量,并且将由curl替换(文件大小,IP地址等,请参阅man curl以获取详细信息)。
    变量指定为%{variable_name}

    使用\n,带\r的回车符和带\t的制表符空格输出换行符。

-x host:port
-x  [protocol://][user:password@]proxyhost[:port]
--proxy [protocol://][user:password@]proxyhost[:port]
    使用指定的HTTP代理,如果未指定端口号,则端口1080。


-H "name: value"
--header "name: value"
    获取网页时添加标题。您可以指定任意数量的额外标题。

-H "name:"
--header "name:"
    删除标题,删除内部标题。

-L
--location
    如果服务器所请求的页面已移除(使用Location:标头和3XX响应代码表示),请按照重定向进行操作

-v
--verbose
    使用 verbose/talkative. 对调试非常有用

如果没有错误则返回状态为0,否则返回非0

实例

打开网页并在终端中显示,使用(-i)选项显示标题信息

 $ curl https://ss64.com
 $ curl https://ss64.com -i

打开网页并保存到文件

$ curl https://ss64.com/bash/ -o ss64.html

打开网页,或其重定向目标:

$ curl ss64.co/bash/ 
$ curl ss64.co/bash/ --location

将数据传输速率限制为 1 k/s:

$ curl https://ss64.com/bash/ --limit-rate 1k -o ss64.html

通过代理服务器下载:

$ curl -x proxy.example.com:3128 https://ss64.com/bash/

curl 命令实例:

linux命令:curl -sLkIv --stderr - https://exemple.com | awk 'BEGIN{IGNORECASE = 1};/< location:/ {print $3}' $3}' {print location:/ 1};/< = 'BEGIN{IGNORECASE awk | https://exemple.com - --stderr -sLkIv curl curl -sLkIv --stderr - https://exemple.com | awk 'BEGIN{IGNORECASE = 1};/< location:/ {print $3}'rootopen.com
linux命令:curl -sLkIv --stderr - https://exemple.com | awk 'BEGIN{IGNORECASE = 1};/< location:/ {print $3}' $3}' {print location:/ 1};/< = 'BEGIN{IGNORECASE awk | https://exemple.com - --stderr -sLkIv curl curl -sLkIv --stderr - https://exemple.com | awk 'BEGIN{IGNORECASE = 1};/< location:/ {print $3}'rootopen.com
2019-06-04 22:36:40

linux命令:curl -I <IPaddress> <IPaddress> -I curl curl -I <IPaddress>rootopen.com
linux命令:curl -I <IPaddress> <IPaddress> -I curl curl -I <IPaddress>rootopen.com
2019-06-04 22:16:59

linux命令:curl -s https://ipvigilante.com/$(curl -s https://ipinfo.io/ip) | jq '.data.latitude, .data.longitude, .data.city_name, .data.country_name' .data.country_name' .data.city_name, .data.longitude, '.data.latitude, jq | https://ipinfo.io/ip) -s https://ipvigilante.com/$(curl -s curl curl -s https://ipvigilante.com/$(curl -s https://ipinfo.io/ip) | jq '.data.latitude, .data.longitude, .data.city_name, .data.country_name'rootopen.com
linux命令:curl -s https://ipvigilante.com/$(curl -s https://ipinfo.io/ip) | jq '.data.latitude, .data.longitude, .data.city_name, .data.country_name' .data.country_name' .data.city_name, .data.longitude, '.data.latitude, jq | https://ipinfo.io/ip) -s https://ipvigilante.com/$(curl -s curl curl -s https://ipvigilante.com/$(curl -s https://ipinfo.io/ip) | jq '.data.latitude, .data.longitude, .data.city_name, .data.country_name'rootopen.com
2019-06-03 22:48:07

linux命令:curl -sLkIv --stderr - http://example.org | grep -i location: | awk {'print $3'} | sed '/^$/d' '/^$/d' sed | $3'} {'print awk | location: -i grep | http://example.org - --stderr -sLkIv curl curl -sLkIv --stderr - http://example.org | grep -i location: | awk {'print $3'} | sed '/^$/d'rootopen.com
linux命令:curl -sLkIv --stderr - http://example.org | grep -i location: | awk {'print $3'} | sed '/^$/d' '/^$/d' sed | $3'} {'print awk | location: -i grep | http://example.org - --stderr -sLkIv curl curl -sLkIv --stderr - http://example.org | grep -i location: | awk {'print $3'} | sed '/^$/d'rootopen.com
2019-03-23 19:22:00

linux命令:curl -s https://www.kernel.org/releases.json | jq '.latest_stable.version' -r -r '.latest_stable.version' jq | https://www.kernel.org/releases.json -s curl curl -s https://www.kernel.org/releases.json | jq '.latest_stable.version' -rrootopen.com
linux命令:curl -s https://www.kernel.org/releases.json | jq '.latest_stable.version' -r -r '.latest_stable.version' jq | https://www.kernel.org/releases.json -s curl curl -s https://www.kernel.org/releases.json | jq '.latest_stable.version' -rrootopen.com
2019-03-23 19:12:58

linux命令:curl https://www.rootopen.com/ | grep -Eo "(http|https)://[a-zA-Z0-9./?=_-]*.*(doc|docx|xls|xlsx|ppt|pptx|pdf)" | sort | uniq > list.txt | wget list.txt list.txt wget | list.txt > uniq | sort | "(http|https)://[a-zA-Z0-9./?=_-]*.*(doc|docx|xls|xlsx|ppt|pptx|pdf)" -Eo grep | https://www.rootopen.com/ curl curl https://www.rootopen.com/ | grep -Eo "(http|https)://[a-zA-Z0-9./?=_-]*.*(doc|docx|xls|xlsx|ppt|pptx|pdf)" | sort | uniq > list.txt | wget list.txtrootopen.com
linux命令:curl https://www.rootopen.com/ | grep -Eo "(http|https)://[a-zA-Z0-9./?=_-]*.*(doc|docx|xls|xlsx|ppt|pptx|pdf)" | sort | uniq > list.txt | wget list.txt list.txt wget | list.txt > uniq | sort | "(http|https)://[a-zA-Z0-9./?=_-]*.*(doc|docx|xls|xlsx|ppt|pptx|pdf)" -Eo grep | https://www.rootopen.com/ curl curl https://www.rootopen.com/ | grep -Eo "(http|https)://[a-zA-Z0-9./?=_-]*.*(doc|docx|xls|xlsx|ppt|pptx|pdf)" | sort | uniq > list.txt | wget list.txtrootopen.com
2018-10-17 23:27:01

linux命令:curl -s https://ip-ranges.amazonaws.com/ip-ranges.json | awk -F'"' '/ipv6_prefix/ {print $4}' $4}' {print '/ipv6_prefix/ -F'"' awk | https://ip-ranges.amazonaws.com/ip-ranges.json -s curl curl -s https://ip-ranges.amazonaws.com/ip-ranges.json | awk -F'"' '/ipv6_prefix/ {print $4}'rootopen.com
linux命令:curl -s https://ip-ranges.amazonaws.com/ip-ranges.json | awk -F'"' '/ipv6_prefix/ {print $4}' $4}' {print '/ipv6_prefix/ -F'"' awk | https://ip-ranges.amazonaws.com/ip-ranges.json -s curl curl -s https://ip-ranges.amazonaws.com/ip-ranges.json | awk -F'"' '/ipv6_prefix/ {print $4}'rootopen.com
2018-10-05 21:25:19

linux命令:curl http://ip.taobao.com/service/getIpInfo2.php?ip=myip http://ip.taobao.com/service/getIpInfo2.php?ip=myip curl curl http://ip.taobao.com/service/getIpInfo2.php?ip=myiprootopen.com
linux命令:curl http://ip.taobao.com/service/getIpInfo2.php?ip=myip http://ip.taobao.com/service/getIpInfo2.php?ip=myip curl curl http://ip.taobao.com/service/getIpInfo2.php?ip=myiprootopen.com
2018-07-15 16:03:41

linux命令:curl ifconfig.io ifconfig.io curl curl ifconfig.iorootopen.com
linux命令:curl ifconfig.io ifconfig.io curl curl ifconfig.iorootopen.com
2018-07-15 16:02:00

linux命令:curl ifconfig.me ifconfig.me curl curl ifconfig.merootopen.com
linux命令:curl ifconfig.me ifconfig.me curl curl ifconfig.merootopen.com
2018-07-15 16:01:40

linux命令:curl -s ifcfg.cn/echo |python -m json.tool json.tool -m |python ifcfg.cn/echo -s curl curl -s ifcfg.cn/echo |python -m json.toolrootopen.com
linux命令:curl -s ifcfg.cn/echo |python -m json.tool json.tool -m |python ifcfg.cn/echo -s curl curl -s ifcfg.cn/echo |python -m json.toolrootopen.com
2018-07-15 16:01:00

linux命令:curl ip.sb ip.sb curl curl ip.sbrootopen.com
linux命令:curl ip.sb ip.sb curl curl ip.sbrootopen.com
2018-07-15 16:00:30

linux命令:curl myip.ipip.net myip.ipip.net curl curl myip.ipip.netrootopen.com
linux命令:curl myip.ipip.net myip.ipip.net curl curl myip.ipip.netrootopen.com
2018-07-15 16:00:00

linux命令:curl httpbin.org/ip httpbin.org/ip curl curl httpbin.org/iprootopen.com
linux命令:curl httpbin.org/ip httpbin.org/ip curl curl httpbin.org/iprootopen.com
2018-07-15 15:59:32

linux命令:curl ipinfo.io ipinfo.io curl curl ipinfo.iorootopen.com
linux命令:curl ipinfo.io ipinfo.io curl curl ipinfo.iorootopen.com
2018-07-15 15:58:44

linux命令:curl --basic --user "user:pass" --data-ascii "status=tweeting%20from%20%the%20linux%20command%20line" http://twitter.com/statuses/update.json http://twitter.com/statuses/update.json "status=tweeting%20from%20%the%20linux%20command%20line" --data-ascii "user:pass" --user --basic curl curl --basic --user "user:pass" --data-ascii "status=tweeting%20from%20%the%20linux%20command%20line" http://twitter.com/statuses/update.jsonrootopen.com
linux命令:curl --basic --user "user:pass" --data-ascii "status=tweeting%20from%20%the%20linux%20command%20line" http://twitter.com/statuses/update.json http://twitter.com/statuses/update.json "status=tweeting%20from%20%the%20linux%20command%20line" --data-ascii "user:pass" --user --basic curl curl --basic --user "user:pass" --data-ascii "status=tweeting%20from%20%the%20linux%20command%20line" http://twitter.com/statuses/update.jsonrootopen.com
2018-02-03 04:38:48

linux命令:curl -O http://hosted.met-art.com/generated_gallery/full/061606AnnaUkrainePasha/met-art-free-sample-00[00-19].jpg http://hosted.met-art.com/generated_gallery/full/061606AnnaUkrainePasha/met-art-free-sample-00[00-19].jpg -O curl curl -O http://hosted.met-art.com/generated_gallery/full/061606AnnaUkrainePasha/met-art-free-sample-00[00-19].jpgrootopen.com
linux命令:curl -O http://hosted.met-art.com/generated_gallery/full/061606AnnaUkrainePasha/met-art-free-sample-00[00-19].jpg http://hosted.met-art.com/generated_gallery/full/061606AnnaUkrainePasha/met-art-free-sample-00[00-19].jpg -O curl curl -O http://hosted.met-art.com/generated_gallery/full/061606AnnaUkrainePasha/met-art-free-sample-00[00-19].jpgrootopen.com
2018-03-29 23:16:48

linux命令:curl -u user:pass -d status="Tweeting from the shell" http://twitter.com/statuses/update.xml http://twitter.com/statuses/update.xml shell" the from status="Tweeting -d user:pass -u curl curl -u user:pass -d status="Tweeting from the shell" http://twitter.com/statuses/update.xmlrootopen.com
linux命令:curl -u user:pass -d status="Tweeting from the shell" http://twitter.com/statuses/update.xml http://twitter.com/statuses/update.xml shell" the from status="Tweeting -d user:pass -u curl curl -u user:pass -d status="Tweeting from the shell" http://twitter.com/statuses/update.xmlrootopen.com
2018-04-22 20:56:48

linux命令:curl -s http://myip.dk/ | egrep -m1 -o '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' -o -m1 egrep | http://myip.dk/ -s curl curl -s http://myip.dk/ | egrep -m1 -o '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}'rootopen.com
linux命令:curl -s http://myip.dk/ | egrep -m1 -o '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' -o -m1 egrep | http://myip.dk/ -s curl curl -s http://myip.dk/ | egrep -m1 -o '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}'rootopen.com
2018-02-04 23:29:48

linux命令:curl -s http://whatismyip.org/ http://whatismyip.org/ -s curl curl -s http://whatismyip.org/rootopen.com
linux命令:curl -s http://whatismyip.org/ http://whatismyip.org/ -s curl curl -s http://whatismyip.org/rootopen.com
2018-04-22 05:34:48

linux命令:curl -s http://myip.dk | grep '<title>' | sed -e 's/<[^>]*>//g' 's/<[^>]*>//g' -e sed | '<title>' grep | http://myip.dk -s curl curl -s http://myip.dk | grep '<title>' | sed -e 's/<[^>]*>//g'rootopen.com
linux命令:curl -s http://myip.dk | grep '<title>' | sed -e 's/<[^>]*>//g' 's/<[^>]*>//g' -e sed | '<title>' grep | http://myip.dk -s curl curl -s http://myip.dk | grep '<title>' | sed -e 's/<[^>]*>//g'rootopen.com
2018-02-20 08:22:48

linux命令:curl -U username[:password] -x proxyserverIP:proxyserverPort webpageURI webpageURI proxyserverIP:proxyserverPort -x username[:password] -U curl curl -U username[:password] -x proxyserverIP:proxyserverPort webpageURIrootopen.com
linux命令:curl -U username[:password] -x proxyserverIP:proxyserverPort webpageURI webpageURI proxyserverIP:proxyserverPort -x username[:password] -U curl curl -U username[:password] -x proxyserverIP:proxyserverPort webpageURIrootopen.com
2018-05-18 07:06:48

linux命令:curl -s http://checkip.dyndns.org | sed 's/[a-zA-Z<>/ :]//g' :]//g' 's/[a-zA-Z<>/ sed | http://checkip.dyndns.org -s curl curl -s http://checkip.dyndns.org | sed 's/[a-zA-Z<>/ :]//g'rootopen.com
linux命令:curl -s http://checkip.dyndns.org | sed 's/[a-zA-Z<>/ :]//g' :]//g' 's/[a-zA-Z<>/ sed | http://checkip.dyndns.org -s curl curl -s http://checkip.dyndns.org | sed 's/[a-zA-Z<>/ :]//g'rootopen.com
2018-03-25 00:01:48

linux命令:curl http://root:PASSWORD@ROUTER_DYN_DNS/bwm/tomato_rstatsa001839ceb1d4.gz?_http_id=HTTPID > $HOME/Dropbox/Backups/tomato_stats.gz $HOME/Dropbox/Backups/tomato_stats.gz > http://root:PASSWORD@ROUTER_DYN_DNS/bwm/tomato_rstatsa001839ceb1d4.gz?_http_id=HTTPID curl curl http://root:PASSWORD@ROUTER_DYN_DNS/bwm/tomato_rstatsa001839ceb1d4.gz?_http_id=HTTPID > $HOME/Dropbox/Backups/tomato_stats.gzrootopen.com
linux命令:curl http://root:PASSWORD@ROUTER_DYN_DNS/bwm/tomato_rstatsa001839ceb1d4.gz?_http_id=HTTPID > $HOME/Dropbox/Backups/tomato_stats.gz $HOME/Dropbox/Backups/tomato_stats.gz > http://root:PASSWORD@ROUTER_DYN_DNS/bwm/tomato_rstatsa001839ceb1d4.gz?_http_id=HTTPID curl curl http://root:PASSWORD@ROUTER_DYN_DNS/bwm/tomato_rstatsa001839ceb1d4.gz?_http_id=HTTPID > $HOME/Dropbox/Backups/tomato_stats.gzrootopen.com
2018-01-09 16:23:48

linux命令:curl http://example.com/foo.tar.gz | tar zxvf - - zxvf tar | http://example.com/foo.tar.gz curl curl http://example.com/foo.tar.gz | tar zxvf -rootopen.com
linux命令:curl http://example.com/foo.tar.gz | tar zxvf - - zxvf tar | http://example.com/foo.tar.gz curl curl http://example.com/foo.tar.gz | tar zxvf -rootopen.com
2018-02-02 19:42:48

linux命令:curl -u USERNAME:PASSWORD -d "" http://twitter.com/friendships/create/NAMEOFNEWFRIEND.xml?follow=true http://twitter.com/friendships/create/NAMEOFNEWFRIEND.xml?follow=true "" -d USERNAME:PASSWORD -u curl curl -u USERNAME:PASSWORD -d "" http://twitter.com/friendships/create/NAMEOFNEWFRIEND.xml?follow=truerootopen.com
linux命令:curl -u USERNAME:PASSWORD -d "" http://twitter.com/friendships/create/NAMEOFNEWFRIEND.xml?follow=true http://twitter.com/friendships/create/NAMEOFNEWFRIEND.xml?follow=true "" -d USERNAME:PASSWORD -u curl curl -u USERNAME:PASSWORD -d "" http://twitter.com/friendships/create/NAMEOFNEWFRIEND.xml?follow=truerootopen.com
2018-06-09 04:50:48

linux命令:curl -s -u username:passwd http://twitter.com/statuses/friends_timeline.rss|grep title|sed -ne 's/<\/*title>//gp' |festival --tts --tts |festival 's/<\/*title>//gp' -ne title|sed http://twitter.com/statuses/friends_timeline.rss|grep username:passwd -u -s curl curl -s -u username:passwd http://twitter.com/statuses/friends_timeline.rss|grep title|sed -ne 's/<\/*title>//gp' |festival --ttsrootopen.com
linux命令:curl -s -u username:passwd http://twitter.com/statuses/friends_timeline.rss|grep title|sed -ne 's/<\/*title>//gp' |festival --tts --tts |festival 's/<\/*title>//gp' -ne title|sed http://twitter.com/statuses/friends_timeline.rss|grep username:passwd -u -s curl curl -s -u username:passwd http://twitter.com/statuses/friends_timeline.rss|grep title|sed -ne 's/<\/*title>//gp' |festival --ttsrootopen.com
2018-01-21 02:03:48

linux命令:curl -s 'http://www.trynt.com/astrology-horoscope-api/v2/?m=2&d=23' | xmlstarlet sel -t -m '//horoscope' -v 'horoscope' | festival --tts --tts festival | 'horoscope' -v '//horoscope' -m -t sel xmlstarlet | 'http://www.trynt.com/astrology-horoscope-api/v2/?m=2&d=23' -s curl curl -s 'http://www.trynt.com/astrology-horoscope-api/v2/?m=2&d=23' | xmlstarlet sel -t -m '//horoscope' -v 'horoscope' | festival --ttsrootopen.com
linux命令:curl -s 'http://www.trynt.com/astrology-horoscope-api/v2/?m=2&d=23' | xmlstarlet sel -t -m '//horoscope' -v 'horoscope' | festival --tts --tts festival | 'horoscope' -v '//horoscope' -m -t sel xmlstarlet | 'http://www.trynt.com/astrology-horoscope-api/v2/?m=2&d=23' -s curl curl -s 'http://www.trynt.com/astrology-horoscope-api/v2/?m=2&d=23' | xmlstarlet sel -t -m '//horoscope' -v 'horoscope' | festival --ttsrootopen.com
2018-01-09 04:11:48

linux命令:curl -s -u user:password 'http://twitter.com/statuses/friends_timeline.xml?count=5' | xmlstarlet sel -t -m '//status' -v 'user/screen_name' -o ': ' -v 'text' -n -n 'text' -v ' ': -o 'user/screen_name' -v '//status' -m -t sel xmlstarlet | 'http://twitter.com/statuses/friends_timeline.xml?count=5' user:password -u -s curl curl -s -u user:password 'http://twitter.com/statuses/friends_timeline.xml?count=5' | xmlstarlet sel -t -m '//status' -v 'user/screen_name' -o ': ' -v 'text' -nrootopen.com
linux命令:curl -s -u user:password 'http://twitter.com/statuses/friends_timeline.xml?count=5' | xmlstarlet sel -t -m '//status' -v 'user/screen_name' -o ': ' -v 'text' -n -n 'text' -v ' ': -o 'user/screen_name' -v '//status' -m -t sel xmlstarlet | 'http://twitter.com/statuses/friends_timeline.xml?count=5' user:password -u -s curl curl -s -u user:password 'http://twitter.com/statuses/friends_timeline.xml?count=5' | xmlstarlet sel -t -m '//status' -v 'user/screen_name' -o ': ' -v 'text' -nrootopen.com
2018-03-05 11:10:48

linux命令:curl -s -u user:password http://twitter.com/statuses/friends_timeline.rss | grep title | sed -ne 's/<\/*title>//gp' | head -n 4 | say -v Bruce Bruce -v say | 4 -n head | 's/<\/*title>//gp' -ne sed | title grep | http://twitter.com/statuses/friends_timeline.rss user:password -u -s curl curl -s -u user:password http://twitter.com/statuses/friends_timeline.rss | grep title | sed -ne 's/<\/*title>//gp' | head -n 4 | say -v Brucerootopen.com
linux命令:curl -s -u user:password http://twitter.com/statuses/friends_timeline.rss | grep title | sed -ne 's/<\/*title>//gp' | head -n 4 | say -v Bruce Bruce -v say | 4 -n head | 's/<\/*title>//gp' -ne sed | title grep | http://twitter.com/statuses/friends_timeline.rss user:password -u -s curl curl -s -u user:password http://twitter.com/statuses/friends_timeline.rss | grep title | sed -ne 's/<\/*title>//gp' | head -n 4 | say -v Brucerootopen.com
2018-03-07 23:49:48

linux命令:curl -Is slashdot.org | egrep '^X-(F|B|L)' | cut -d \- -f 2 2 -f \- -d cut | '^X-(F|B|L)' egrep | slashdot.org -Is curl curl -Is slashdot.org | egrep '^X-(F|B|L)' | cut -d \- -f 2rootopen.com
linux命令:curl -Is slashdot.org | egrep '^X-(F|B|L)' | cut -d \- -f 2 2 -f \- -d cut | '^X-(F|B|L)' egrep | slashdot.org -Is curl curl -Is slashdot.org | egrep '^X-(F|B|L)' | cut -d \- -f 2rootopen.com
2018-04-04 02:21:48

linux命令:curl http://domain.com/file.tar.gz | tar zx zx tar | http://domain.com/file.tar.gz curl curl http://domain.com/file.tar.gz | tar zxrootopen.com
linux命令:curl http://domain.com/file.tar.gz | tar zx zx tar | http://domain.com/file.tar.gz curl curl http://domain.com/file.tar.gz | tar zxrootopen.com
2018-04-06 18:38:48

linux命令:curl -i -X HEAD http://localhost/ http://localhost/ HEAD -X -i curl curl -i -X HEAD http://localhost/rootopen.com
linux命令:curl -i -X HEAD http://localhost/ http://localhost/ HEAD -X -i curl curl -i -X HEAD http://localhost/rootopen.com
2018-02-09 07:50:48

linux命令:curl -o <bibliography> "http://www.citeulike.org/bibtex/user/<user>" "http://www.citeulike.org/bibtex/user/<user>" <bibliography> -o curl curl -o <bibliography> "http://www.citeulike.org/bibtex/user/<user>"rootopen.com
linux命令:curl -o <bibliography> "http://www.citeulike.org/bibtex/user/<user>" "http://www.citeulike.org/bibtex/user/<user>" <bibliography> -o curl curl -o <bibliography> "http://www.citeulike.org/bibtex/user/<user>"rootopen.com
2018-02-19 22:05:48

linux命令:curlftpfs ftp://YourUsername:YourPassword@YourFTPServerURL /tmp/remote-website/ && rsync -av /tmp/remote-website/* /usr/local/data_latest && umount /tmp/remote-website /tmp/remote-website umount && /usr/local/data_latest /tmp/remote-website/* -av rsync && /tmp/remote-website/ ftp://YourUsername:YourPassword@YourFTPServerURL curlftpfs curlftpfs ftp://YourUsername:YourPassword@YourFTPServerURL /tmp/remote-website/ && rsync -av /tmp/remote-website/* /usr/local/data_latest && umount /tmp/remote-websiterootopen.com
linux命令:curlftpfs ftp://YourUsername:YourPassword@YourFTPServerURL /tmp/remote-website/ && rsync -av /tmp/remote-website/* /usr/local/data_latest && umount /tmp/remote-website /tmp/remote-website umount && /usr/local/data_latest /tmp/remote-website/* -av rsync && /tmp/remote-website/ ftp://YourUsername:YourPassword@YourFTPServerURL curlftpfs curlftpfs ftp://YourUsername:YourPassword@YourFTPServerURL /tmp/remote-website/ && rsync -av /tmp/remote-website/* /usr/local/data_latest && umount /tmp/remote-websiterootopen.com
2018-01-04 04:22:48

linux命令:curl -u username -o bookmarks.xml https://api.del.icio.us/v1/posts/all https://api.del.icio.us/v1/posts/all bookmarks.xml -o username -u curl curl -u username -o bookmarks.xml https://api.del.icio.us/v1/posts/allrootopen.com
linux命令:curl -u username -o bookmarks.xml https://api.del.icio.us/v1/posts/all https://api.del.icio.us/v1/posts/all bookmarks.xml -o username -u curl curl -u username -o bookmarks.xml https://api.del.icio.us/v1/posts/allrootopen.com
2018-03-16 21:03:48

linux命令:curl dict://dict.org/d:something dict://dict.org/d:something curl curl dict://dict.org/d:somethingrootopen.com
linux命令:curl dict://dict.org/d:something dict://dict.org/d:something curl curl dict://dict.org/d:somethingrootopen.com
2018-01-01 09:09:48

linux命令:curl --form username=from_twitter --form password=from_twitter --form media=@/path/to/image --form-string "message=tweet" http://twitpic.com/api/uploadAndPost http://twitpic.com/api/uploadAndPost "message=tweet" --form-string media=@/path/to/image --form password=from_twitter --form username=from_twitter --form curl curl --form username=from_twitter --form password=from_twitter --form media=@/path/to/image --form-string "message=tweet" http://twitpic.com/api/uploadAndPostrootopen.com
linux命令:curl --form username=from_twitter --form password=from_twitter --form media=@/path/to/image --form-string "message=tweet" http://twitpic.com/api/uploadAndPost http://twitpic.com/api/uploadAndPost "message=tweet" --form-string media=@/path/to/image --form password=from_twitter --form username=from_twitter --form curl curl --form username=from_twitter --form password=from_twitter --form media=@/path/to/image --form-string "message=tweet" http://twitpic.com/api/uploadAndPostrootopen.com
2018-05-15 05:05:48

linux命令:curl -f -O http://pcbsd.fastbull.org/7.0.2/i386/PCBSD7.0.2-x86-DVD.iso http://pcbsd.fastbull.org/7.0.2/i386/PCBSD7.0.2-x86-DVD.iso -O -f curl curl -f -O http://pcbsd.fastbull.org/7.0.2/i386/PCBSD7.0.2-x86-DVD.isorootopen.com
linux命令:curl -f -O http://pcbsd.fastbull.org/7.0.2/i386/PCBSD7.0.2-x86-DVD.iso http://pcbsd.fastbull.org/7.0.2/i386/PCBSD7.0.2-x86-DVD.iso -O -f curl curl -f -O http://pcbsd.fastbull.org/7.0.2/i386/PCBSD7.0.2-x86-DVD.isorootopen.com
2018-04-18 09:25:48

linux命令:curl -s 'http://download.finance.yahoo.com/d/quotes.csv?s=csco&f=l1' 'http://download.finance.yahoo.com/d/quotes.csv?s=csco&f=l1' -s curl curl -s 'http://download.finance.yahoo.com/d/quotes.csv?s=csco&f=l1'rootopen.com
linux命令:curl -s 'http://download.finance.yahoo.com/d/quotes.csv?s=csco&f=l1' 'http://download.finance.yahoo.com/d/quotes.csv?s=csco&f=l1' -s curl curl -s 'http://download.finance.yahoo.com/d/quotes.csv?s=csco&f=l1'rootopen.com
2018-02-23 07:35:48

linux命令:curl -s http://bash.org/?random1|grep -oE "<p class=\"quote\">.*</p>.*</p>"|grep -oE "<p class=\"qt.*?</p>"|sed -e 's/<\/p>/\n/g' -e 's/<p class=\"qt\">//g' -e 's/<p class=\"qt\">//g'|perl -ne 'use HTML::Entities;print decode_entities($_),"\n"'|head -1 -1 decode_entities($_),"\n"'|head HTML::Entities;print 'use -ne class=\"qt\">//g'|perl 's/<p -e class=\"qt\">//g' 's/<p -e 's/<\/p>/\n/g' -e class=\"qt.*?</p>"|sed "<p -oE class=\"quote\">.*</p>.*</p>"|grep "<p -oE http://bash.org/?random1|grep -s curl curl -s http://bash.org/?random1|grep -oE "<p class=\"quote\">.*</p>.*</p>"|grep -oE "<p class=\"qt.*?</p>"|sed -e 's/<\/p>/\n/g' -e 's/<p class=\"qt\">//g' -e 's/<p class=\"qt\">//g'|perl -ne 'use HTML::Entities;print decode_entities($_),"\n"'|head -1rootopen.com
linux命令:curl -s http://bash.org/?random1|grep -oE "<p class=\"quote\">.*</p>.*</p>"|grep -oE "<p class=\"qt.*?</p>"|sed -e 's/<\/p>/\n/g' -e 's/<p class=\"qt\">//g' -e 's/<p class=\"qt\">//g'|perl -ne 'use HTML::Entities;print decode_entities($_),"\n"'|head -1 -1 decode_entities($_),"\n"'|head HTML::Entities;print 'use -ne class=\"qt\">//g'|perl 's/<p -e class=\"qt\">//g' 's/<p -e 's/<\/p>/\n/g' -e class=\"qt.*?</p>"|sed "<p -oE class=\"quote\">.*</p>.*</p>"|grep "<p -oE http://bash.org/?random1|grep -s curl curl -s http://bash.org/?random1|grep -oE "<p class=\"quote\">.*</p>.*</p>"|grep -oE "<p class=\"qt.*?</p>"|sed -e 's/<\/p>/\n/g' -e 's/<p class=\"qt\">//g' -e 's/<p class=\"qt\">//g'|perl -ne 'use HTML::Entities;print decode_entities($_),"\n"'|head -1rootopen.com
2018-05-08 12:47:48

linux命令:curl -s http://checkip.dyndns.org/ | grep -o "[[:digit:].]\+" "[[:digit:].]\+" -o grep | http://checkip.dyndns.org/ -s curl curl -s http://checkip.dyndns.org/ | grep -o "[[:digit:].]\+"rootopen.com
linux命令:curl -s http://checkip.dyndns.org/ | grep -o "[[:digit:].]\+" "[[:digit:].]\+" -o grep | http://checkip.dyndns.org/ -s curl curl -s http://checkip.dyndns.org/ | grep -o "[[:digit:].]\+"rootopen.com
2018-05-23 23:53:48

linux命令:curl -u USER:PASS -d status="NEW STATUS" http://identi.ca/api/statuses/update.xml http://identi.ca/api/statuses/update.xml STATUS" status="NEW -d USER:PASS -u curl curl -u USER:PASS -d status="NEW STATUS" http://identi.ca/api/statuses/update.xmlrootopen.com
linux命令:curl -u USER:PASS -d status="NEW STATUS" http://identi.ca/api/statuses/update.xml http://identi.ca/api/statuses/update.xml STATUS" status="NEW -d USER:PASS -u curl curl -u USER:PASS -d status="NEW STATUS" http://identi.ca/api/statuses/update.xmlrootopen.com
2018-05-18 16:46:48

linux命令:curl -d 'username=root&password=your-good-password' "http://router/cgi-bin/luci/admin/system/backup?backup=kthxbye" > `date +%Y%d%m`_config_backup.tgz +%Y%d%m`_config_backup.tgz `date > "http://router/cgi-bin/luci/admin/system/backup?backup=kthxbye" 'username=root&password=your-good-password' -d curl curl -d 'username=root&password=your-good-password' "http://router/cgi-bin/luci/admin/system/backup?backup=kthxbye" > `date +%Y%d%m`_config_backup.tgzrootopen.com
linux命令:curl -d 'username=root&password=your-good-password' "http://router/cgi-bin/luci/admin/system/backup?backup=kthxbye" > `date +%Y%d%m`_config_backup.tgz +%Y%d%m`_config_backup.tgz `date > "http://router/cgi-bin/luci/admin/system/backup?backup=kthxbye" 'username=root&password=your-good-password' -d curl curl -d 'username=root&password=your-good-password' "http://router/cgi-bin/luci/admin/system/backup?backup=kthxbye" > `date +%Y%d%m`_config_backup.tgzrootopen.com
2018-05-14 18:59:48

linux命令:curl -s checkip.dyndns.org | grep -Eo '[0-9\.]+' '[0-9\.]+' -Eo grep | checkip.dyndns.org -s curl curl -s checkip.dyndns.org | grep -Eo '[0-9\.]+'rootopen.com
linux命令:curl -s checkip.dyndns.org | grep -Eo '[0-9\.]+' '[0-9\.]+' -Eo grep | checkip.dyndns.org -s curl curl -s checkip.dyndns.org | grep -Eo '[0-9\.]+'rootopen.com
2018-04-07 21:25:48

linux命令:curl -u <user>:<password> -d status="Amarok, now playing: $(dcop amarok default nowPlaying)" http://twitter.com/statuses/update.json http://twitter.com/statuses/update.json nowPlaying)" default amarok $(dcop playing: now status="Amarok, -d <user>:<password> -u curl curl -u <user>:<password> -d status="Amarok, now playing: $(dcop amarok default nowPlaying)" http://twitter.com/statuses/update.jsonrootopen.com
linux命令:curl -u <user>:<password> -d status="Amarok, now playing: $(dcop amarok default nowPlaying)" http://twitter.com/statuses/update.json http://twitter.com/statuses/update.json nowPlaying)" default amarok $(dcop playing: now status="Amarok, -d <user>:<password> -u curl curl -u <user>:<password> -d status="Amarok, now playing: $(dcop amarok default nowPlaying)" http://twitter.com/statuses/update.jsonrootopen.com
2018-01-28 08:58:48

linux命令:curl -s http://defekt.nl/~jelle/pubkey.asc | gpg --import --import gpg | http://defekt.nl/~jelle/pubkey.asc -s curl curl -s http://defekt.nl/~jelle/pubkey.asc | gpg --importrootopen.com
linux命令:curl -s http://defekt.nl/~jelle/pubkey.asc | gpg --import --import gpg | http://defekt.nl/~jelle/pubkey.asc -s curl curl -s http://defekt.nl/~jelle/pubkey.asc | gpg --importrootopen.com
2018-04-12 02:50:48

linux命令:curl -v -k -u user:password "https://members.dyndns.org/nic/update?hostname=<your_domain_name_here>&myip=$(curl -s http://checkip.dyndns.org | sed 's/[a-zA-Z<>/ :]//g')&wildcard=NOCHG&mx=NOCHG&backmx=NOCHG" :]//g')&wildcard=NOCHG&mx=NOCHG&backmx=NOCHG" 's/[a-zA-Z<>/ sed | http://checkip.dyndns.org -s "https://members.dyndns.org/nic/update?hostname=<your_domain_name_here>&myip=$(curl user:password -u -k -v curl curl -v -k -u user:password "https://members.dyndns.org/nic/update?hostname=<your_domain_name_here>&myip=$(curl -s http://checkip.dyndns.org | sed 's/[a-zA-Z<>/ :]//g')&wildcard=NOCHG&mx=NOCHG&backmx=NOCHG"rootopen.com
linux命令:curl -v -k -u user:password "https://members.dyndns.org/nic/update?hostname=<your_domain_name_here>&myip=$(curl -s http://checkip.dyndns.org | sed 's/[a-zA-Z<>/ :]//g')&wildcard=NOCHG&mx=NOCHG&backmx=NOCHG" :]//g')&wildcard=NOCHG&mx=NOCHG&backmx=NOCHG" 's/[a-zA-Z<>/ sed | http://checkip.dyndns.org -s "https://members.dyndns.org/nic/update?hostname=<your_domain_name_here>&myip=$(curl user:password -u -k -v curl curl -v -k -u user:password "https://members.dyndns.org/nic/update?hostname=<your_domain_name_here>&myip=$(curl -s http://checkip.dyndns.org | sed 's/[a-zA-Z<>/ :]//g')&wildcard=NOCHG&mx=NOCHG&backmx=NOCHG"rootopen.com
2018-04-26 07:13:48

linux命令:curl -u YourUsername:YourPassword -d status="Your status message go here" http://twitter.com/statuses/update.xml http://twitter.com/statuses/update.xml here" go message status status="Your -d YourUsername:YourPassword -u curl curl -u YourUsername:YourPassword -d status="Your status message go here" http://twitter.com/statuses/update.xmlrootopen.com
linux命令:curl -u YourUsername:YourPassword -d status="Your status message go here" http://twitter.com/statuses/update.xml http://twitter.com/statuses/update.xml here" go message status status="Your -d YourUsername:YourPassword -u curl curl -u YourUsername:YourPassword -d status="Your status message go here" http://twitter.com/statuses/update.xmlrootopen.com
2018-01-05 03:27:48

linux命令:curl -n -d status='Hello from cli' https://twitter.com/statuses/update.xml https://twitter.com/statuses/update.xml cli' from status='Hello -d -n curl curl -n -d status='Hello from cli' https://twitter.com/statuses/update.xmlrootopen.com
linux命令:curl -n -d status='Hello from cli' https://twitter.com/statuses/update.xml https://twitter.com/statuses/update.xml cli' from status='Hello -d -n curl curl -n -d status='Hello from cli' https://twitter.com/statuses/update.xmlrootopen.com
2018-04-24 16:35:48

Linux的Bash命令行(A-Z排序)