中文字幕亚洲第一精品|精品国产免费一区二区|久久婷婷五月六月综合版|中文字幕熟妇久久久人妻|久久综合精品国产一区无码|国产成人精品永久免费视频|午夜亚洲国产精品理论片a级|久久精品一区二区三区无码护土

 訪問(wèn)手機(jī)版  

Linux常用命令|Linux培訓(xùn)學(xué)習(xí)|考試認(rèn)證|工資待遇與招聘,認(rèn)準(zhǔn)超級(jí)網(wǎng)工!

招聘|合作 登陸|注冊(cè)

網(wǎng)絡(luò)工程師培訓(xùn)

當(dāng)前位置:網(wǎng)絡(luò)工程師 > 技術(shù)課程 > linux > 熱點(diǎn)關(guān)注 > linux常用命令

linux命令 Linux curl命令詳解

時(shí)間:2018-12-04

Linux curl命令詳解

在Linux中curl是一個(gè)利用URL規(guī)則在命令行下工作的文件傳輸工具,可以說(shuō)是一款很強(qiáng)大的http命令行工具。linux命令它支持文件的上傳和下載,是綜合傳輸工具,但按傳統(tǒng),習(xí)慣稱url為下載工具。

curl [option] [url]
-A/--user-agent <string>              設(shè)置用戶代理發(fā)送給服務(wù)器
-b/--cookie <name=string/file>    cookie字符串或文件讀取位置
-c/--cookie-jar <file>                    操作結(jié)束后把cookie寫入到這個(gè)文件中
-C/--continue-at <offset>            斷點(diǎn)續(xù)轉(zhuǎn)
-D/--dump-header <file>              把header信息寫入到該文件中
-e/--referer                                  來(lái)源網(wǎng)址
-f/--fail                                          連接失敗時(shí)不顯示http錯(cuò)誤
-o/--output                                  把輸出寫到該文件中
-O/--remote-name                      把輸出寫到該文件中,保留遠(yuǎn)程文件的文件名
-r/--range <range>                      檢索來(lái)自HTTP/1.1或FTP服務(wù)器字節(jié)范圍
-s/--silent                                    靜音模式。不輸出任何東西
-T/--upload-file <file>                  上傳文件
-u/--user <user[:password]>      設(shè)置服務(wù)器的用戶和密碼
-w/--write-out [format]                什么輸出完成后
-x/--proxy <host[:port]>              在給定的端口上使用HTTP代理
-#/ --progress-bar                        進(jìn)度條顯示當(dāng)前的傳送狀態(tài)
# curl http://www.linux.com

執(zhí)行后, 的html就會(huì)顯示在屏幕上了

Ps:由于安裝linux的時(shí)候很多時(shí)候是沒(méi)有安裝桌面的,也意味著沒(méi)有瀏覽器,因此這個(gè)方法也經(jīng)常用于測(cè)試一臺(tái)服務(wù)器是否可以到達(dá)一個(gè)網(wǎng)站;

curl http://www.linux.com >> linux.html
$ curl -o linux.html http://www.linux.com

執(zhí)行完成后會(huì)顯示如下界面,顯示100%則表示保存成功

% Total    % Received % Xferd  Average Speed  Time    Time    Time  Current
                                Dload  Upload  Total  Spent    Left  Speed
100 79684    0 79684    0    0  3437k      0 --:--:-- --:--:-- --:--:-- 7781k