精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Linux輸入輸出錯誤重定向

系統 Linux
Linux重定向是指修改原來默認的一些東西,對原來系統命令的默認執行方式進行改變,比如說簡單的我不想看到在顯示器的輸出而是希望輸出到某一文件中就可以通過Linux重定向來進行這項工作。

[[119460]] 

Linux重定向是指修改原來默認的一些東西,對原來系統命令的默認執行方式進行改變,比如說簡單的我不想看到在顯示器的輸出而是希望輸出到某一文件中就可以通過Linux重定向來進行這項工作。

Linux默認輸入是鍵盤,輸出是顯示器。你可以用重定向來改變這些設置。比如用wc命令的時候本來是要手動輸入一篇文字來計算字符數的,用了重定向后可以直接把一個已經寫好的文件用‘<’指向這條命令,就直接可以統計這個文件的字符數等了。輸出也是一樣,你可以把屏幕輸出重定向到一個文件里,再到文件里去看結果。重定向操作符可以用來將命令輸入和輸出數據流從默認位置重定向到其他位置,其輸入或輸出數據流的位置稱為句柄;常見的句柄有三種,當然句柄可以自行擴展,一般的OS都提供類似的功能。句柄 句柄代號 句柄描述

STDIN 0 鍵盤輸入

STDOUT 1 輸出信息到提示符窗口

STDERR 2 輸出錯誤信息到提示符窗口

默認的 < 重定向輸入操作符是 0,而默認的 > 重定向輸出操作符是 1。鍵入 < 或 > 操作符之后,必須指定數據的讀寫位置,可以是文件名或其他現有的句柄。

要指定重定向到現有句柄,請使用與 & 字符,后面接要重定向的句柄號(即 &句柄號)。

例如,下面的命令可以將句柄 2(即 STDERR)重定向到句柄 1(即 STDOUT):2>&1

下表列出了可用于重定向輸入和輸出數據流的操作符: 

Linux重定向操作符 功能描述
> 將命令輸出寫入文件或設備,而不是命令提示符或句柄
< 從文件而不是從鍵盤或句柄讀入命令輸入
>> 將命令輸出添加到文件末尾而不刪除文件中已有的信息
>& 將一個句柄的輸出寫入到另一個句柄的輸入中
<& 從一個句柄讀取輸入并將其寫入到另一個句柄輸出中
| 從一個命令中讀取輸出并將其寫入另一個命令的輸入中;也稱為管道操作符

現在我們回過頭來看看上面的那條語句mysh > mylog.txt 2>&1就可明白:

> mylog.txt意思是將標準輸出重定向到mylog.txt,等價于mysh 1> mylog.txt;

2 >& 1 意思是將錯誤輸出重定向到句柄1標準輸出;綜合起來就是mysh命令執行過程中產生的標準輸出和錯誤輸出都會被重定向到mylog.txt中;

重定向的功能十分強大,有興趣的可以去嘗試各種不同的組合,看看前后位置變下會有什么結果?

某些時候我們可能并不希望記錄什么標準輸出或者是錯誤輸出,那可以用mysh >null 2>null或者mysh >/dev/null 2>/dev/null;

I/O重定向詳解

1、 基本概念(這是理解后面的知識的前提,請務必理解)

  • a、 I/O重定向通常與 FD有關,shell的FD通常為10個,即 0~9;
  • b、 常用FD有3個,為0(stdin,標準輸入)、1(stdout,標準輸出)、2(stderr,標準錯誤輸出),默認與keyboard、monitor、monitor有關;
  • c、 用 < 來改變讀進的數據信道(stdin),使之從指定的檔案讀進;
  • d、 用 > 來改變送出的數據信道(stdout, stderr),使之輸出到指定的檔案;
  • e、 0 是 < 的默認值,因此 < 與 0<是一樣的;同理,> 與 1> 是一樣的;
  • f、 在IO重定向 中,stdout 與 stderr 的管道會先準備好,才會從 stdin 讀進資料;
  • g、 管道“|”(pipe line):上一個命令的 stdout 接到下一個命令的 stdin;
  • h、 tee 命令是在不影響原本 I/O 的情況下,將 stdout 復制一份到檔案去;
  • i、 bash(ksh)執行命令的過程:分析命令-變量求值-命令替代(“和$)-重定向-通配符展開-確定路徑-執行命令;
  • j、 將 command group 置于 sub-shell 去執行,也稱 nested sub-shell,它有一點非常重要的特性是:繼承父shell的Standard input, output, and error plus any other open file descriptors。
  • k、 exec 命令:常用來替代當前 shell 并重新啟動一個 shell,換句話說,并沒有啟動子 shell。使用這一命令時任何現有環境都將會被清除。exec 在對文件描述符進行操作的時候,也只有在這時,exec 不會覆蓋你當前的 shell 環境。

2、 基本IO

  • cmd > file 把 stdout 重定向到 file 文件中;
  • cmd >> file 把 stdout 重定向到 file 文件中(追加);
  • cmd 1> fiel 把 stdout 重定向到 file 文件中;
  • cmd > file 2>&1 把 stdout 和 stderr 一起重定向到 file 文件中;
  • cmd 2> file 把 stderr 重定向到 file 文件中;
  • cmd 2>> file 把 stderr 重定向到 file 文件中(追加);
  • cmd >> file 2>&1 把 stderr 和 stderr 一起重定向到 file 文件中(追加);
  • cmd < file >file2 cmd 命令以 file 文件作為 stdin,以 file2 文件作為 stdout;
  • cat <>file 以讀寫的方式打開 file;
  • cmd < file cmd 命令以 file 文件作為 stdin;
  • cmd << delimiter Here document,從 stdin 中讀入,直至遇到 delimiter 分界符。

3、 進階IO

  • >&n 使用系統調用 dup (2) 復制文件描述符 n 并把結果用作標準輸出;
  • <&n 標準輸入復制自文件描述符 n;
  • <&- 關閉標準輸入(鍵盤);
  • >&- 關閉標準輸出;
  • n<&- 表示將 n 號輸入關閉;
  • n>&- 表示將 n 號輸出關閉;

上述所有形式都可以前導一個數字,此時建立的文件描述符由這個數字指定而不是缺省的 0 或 1。如:

… 2>file 運行一個命令并把錯誤輸出(文件描述符 2)定向到 file。

… 2>&1 運行一個命令并把它的標準輸出和輸出合并。(嚴格的說是通過復制文件描述符 1 來建立文件描述符 2 ,但效果通常是合并了兩個流。)

我們對 2>&1詳細說明一下 :2>&1 也就是 FD2=FD1 ,這里并不是說FD2 的值 等于FD1的值,因為 > 是改變送出的數據信道,也就是說把 FD2 的 “數據輸出通道” 改為 FD1 的 “數據輸出通道”。如果僅僅這樣,這個改變好像沒有什么作用,因為 FD2 的默認輸出和 FD1的默認輸出本來都是 monitor,一樣的!但是,當 FD1 是其他文件,甚至是其他 FD 時,這個就具有特殊的用途了。請大家務必理解這一點。

  1. exec 0exec 1>outfilename # 打開文件outfilename作為stdout。  

  2. exec 2>errfilename # 打開文件 errfilename作為 stderr。  

  3. exec 0<&- # 關閉 FD0。  

  4. exec 1>&- # 關閉 FD1。  

  5. exec 5>&- # 關閉 FD5。 

這樣就完成了Linux重定向的學習。

原文出自【比特網】,轉載請保留原文鏈接:http://soft.chinabyte.com/os/451/11757951.shtml

1重定向

1.1 重定向符號

> 輸出重定向到一個文件或設備 覆蓋原來的文件

> ! 輸出重定向到一個文件或設備 強制覆蓋原來的文件

>> 輸出重定向到一個文件或設備 追加原來的文件

< 輸入重定向到一個程序

1.2標準錯誤重定向符號

2> 將一個標準錯誤輸出重定向到一個文件或設備 覆蓋原來的文件 b-shell

2>> 將一個標準錯誤輸出重定向到一個文件或設備 追加到原來的文件

2>&1 將一個標準錯誤輸出重定向到標準輸出 注釋:1 可能就是代表 標準輸出

>& 將一個標準錯誤輸出重定向到一個文件或設備 覆蓋原來的文件 c-shell

|& 將一個標準錯誤 管道 輸送 到另一個命令作為輸入

1.3命令重導向示例

在 bash 命令執行的過程中,主要有三種輸出入的狀況,分別是:

  • 1. 標準輸入;代碼為 0 ;或稱為 stdin ;使用的方式為 <<BR>
  • 2. 標準輸出:代碼為 1 ;或稱為 stdout;使用的方式為 1>
  • 3. 錯誤輸出:代碼為 2 ;或稱為 stderr;使用的方式為 2>
  1. [test @test test]# ls -al > list.txt 

將顯示的結果輸出到 list.txt 文件中,若該文件以存在則予以取代!

  1. [test @test test]# ls -al >> list.txt 

將顯示的結果累加到 list.txt 文件中,該文件為累加的,舊數據保留!

  1. [test @test test]# ls -al 1> list.txt 2> list.err 

將顯示的數據,正確的輸出到 list.txt 錯誤的數據輸出到 list.err

  1. [test @test test]# ls -al 1> list.txt 2> &1 

將顯示的數據,不論正確或錯誤均輸出到 list.txt 當中!錯誤與正確文件輸出到同一個文件中,則必須以上面的方法來寫!不能寫成其它格式!

  1. [test @test test]# ls -al 1> list.txt 2> /dev/null 

將顯示的數據,正確的輸出到 list.txt 錯誤的數據則予以丟棄! /dev/null ,可以說成是黑洞裝置。為空,即不保存。

1.4為何要使用命令輸出重導向

• 當屏幕輸出的信息很重要,而且我們需要將他存下來的時候;

• 背景執行中的程序,不希望他干擾屏幕正常的輸出結果時;

• 一些系統的例行命令(例如寫在 /etc/crontab 中的文件)的執行結果,希望他可以存下來時;

• 一些執行命令,我們已經知道他可能的錯誤訊息,所以想以『 2> /dev/null 』將他丟掉時;

• 錯誤訊息與正確訊息需要分別輸出時。

2 管線命令 ( pipe )

就如同前面所說的, bash 命令執行的時候有輸出的數據會出現,那么如果這群數據必需要經過幾道手續之后才能得到我們所想要的格式,應該如何來設定?這就牽涉到管線命令的問題了( pipe ),管線命令使用的是『 | 』。

例子:簡單的管線命令

假設我們要讀取 last 這個指令中,那個 root 登入的『次數』應該怎么作?

那么我所進行的步驟是:

  • 1. 執行 last ,將所有這個月的所有人登入數據取出來;
  • 2. 使用 grep 將上面的輸出數據(stdout)當中的 root 擷取出來,其它的不要;
  • 3. 使用 wc 這個可以計算行數的指令將上一步的數據計算行數!

由于 last 的輸出是一行代表一次登入,所以只要計算幾行就代表登入幾次的意思,經由上面三個步驟,將 last 數據逐步的篩選,就可以得到我們的數據了!整個命令可以寫成如下:

  1. [test @test bin]# last | grep root | wc -l  

這個管線命令『 | 』僅能處理經由前面一個指令傳來的正確信息,也就是standard output ( STDOUT ) 的信息,對于 stdandard error 并沒有直接處理的能力。

2.1基本的管線命令指令介紹

• cut

語法:[root @test /root ]# cut -d “分隔字符” [-cf] fields

參數說明:

-d :后面接的是用來分隔的字符,預設是『空格符』

-c :后面接的是『第幾個字符』

-f :后面接的是第幾個區塊?

范例:[root @test /root]# cat /etc/passwd | cut -d “:” -f 1

將 passwd 這個文件里面,每一行里頭的 : 用來作為分隔號,而列出第一個區塊!也就是姓名所在啦!

[root @test /root]# last | cut -c1-20

將 last 之后的數據,每一行的 1-20 個字符取出來!

• sort

語法:[root @test /root ]# sort [-t 分隔符] [(+起始)(-結束)] [-nru]

參數說明:

-t 分隔符:使用分隔符來隔開不同區間,預設是 tab

+start -end:由第 start 區間排序到 end 區間

-n :使用『純數字』排序(否則就會以文字型態來排序)

-r :反向排序

-u :相同出現的一行,只列出一次!

范例:

  1. [root @test /root]# cat /etc/passwd | sort將列出來的個人賬號排序!  
  2. [root @test /root]# cat /etc/passwd | sort -t: +2n將個人賬號中,以使用者 ID 來排序(以 : 來分隔,第三個為 ID ,但第一個代號為 0 之故)  
  3. [root @test /root]# cat /etc/passwd | sort -t: +2nr反相排序啰!  

• wc

語法:[root @test /root ]# wc [-lmw]

參數說明:

-l :多少行

-m :多少字符

-w :多少字

范例:

  1. [root @test /root]# cat /etc/passwd | wc -l這個文件里頭有多少行?  
  2. [root @test /root]# cat /etc/passwd | wc -w這個文件里頭有多少字!? 

• uniq這個指令用來將『重復的行刪除掉只顯示一個』

語法:[root @test /root ]# uniq

范例:

  1. [root @test /root]# last | cut -d” ” -f1 | sort | uniq 

• tee命令重定向到文件的同時將數據顯示在屏幕上

語法:[root @test /root ]# last | tee last.list | cut -d ” ” -f1

范例:

  1. [root @test /root]# last | tee last.list | cut -d ” ” -f1 

• tr

語法:[root @test /root ]# tr [-ds] SET1

參數說明:

-d :刪除 SET1 這個字符串

-s :取代掉重復的字符!

范例:

  1. [root @test /root]# last | tr ‘[a-z]‘ ‘[A-Z]‘ <==將小寫改成大寫  
  2. [root @test /root]# cat /etc/passwd | tr -d : <== : 這個符號在 /etc/passwd 中不見了!  
  3. [root @test /root]# cat /home/test/dostxt | tr -d ‘\r’ > dostxt-noM 

• split

語法:[root @test /root ]# split [-bl] 輸入文件 輸出文件前導字符

參數說明:

-b :以文件 size 來分

-l :以行數來分

范例:

  1. [root @test /root]# split -l 5 /etc/passwd test <==會產生 testaa, testab, testac… 等等的文件 

說明:在 Linux 底下就簡單的多了!你要將文件分割的話,那么就使用 -b size 來將一個分割的文件限制其大小,如果是行數的話,那么就使用 -l line 來分割!

管線命令在 bash 的連續的處理程序中是相當重要的!另外,在 log file 的分析當中也是相當重要的一環。

管道輸送到一個命令的標準輸入可以使用標準輸入參數”-“ 進行更仔細的控制.如cat命令的示例

原文鏈接:http://outofmemory.cn/wr/?u=http%3A%2F%2Fopkeep.com%2F

責任編輯:牛小雨 來源: outofmemory
相關推薦

2022-11-10 15:08:44

Linux輸入輸出

2022-11-17 08:40:14

Linux輸出錯誤重定向

2009-12-23 10:57:20

nohup命令

2010-06-23 16:14:52

Linux Bash

2009-12-25 16:21:41

shell命令

2010-03-01 14:45:07

Linux文件重定向

2021-06-24 10:24:57

Linux輸入輸出設備Interface

2020-07-27 07:41:23

Linux重定向數據流

2011-11-28 09:25:36

Java輸入輸出

2021-05-07 20:01:23

IO輸入輸出

2010-12-14 15:07:15

ICMP路由重定向

2010-03-09 16:11:59

Linux重定向

2017-01-19 19:14:20

Linux重定向命令

2011-07-11 11:05:09

Windows控制臺

2009-12-17 11:36:55

Ruby輸入輸出

2014-08-07 10:23:24

linux重定向

2017-01-19 19:24:29

Linux重定向

2011-04-20 10:15:02

Linuxconsole口

2010-02-06 14:28:38

C++標準輸入輸出

2010-03-19 09:22:02

linux命令應用及語
點贊
收藏

51CTO技術棧公眾號

久久伊人国产| 国产普通话bbwbbwbbw| 天海翼亚洲一区二区三区| 欧美天堂在线观看| 免费av在线一区二区| 怡春院在线视频| 欧美ab在线视频| 日韩精品一区二区三区第95| 老子影院午夜伦不卡大全| 午夜激情在线视频| 老司机免费视频一区二区三区| 九九综合九九综合| 粉嫩av蜜桃av蜜臀av| 欧美jizz18| 午夜视频一区在线观看| 亚洲欧美在线网| 丰满人妻熟女aⅴ一区| 日韩精品电影一区亚洲| 欧美二区在线播放| 91精品国自产在线| 国产精品香蕉| 欧美福利一区二区| 北条麻妃69av| 黄色视屏免费在线观看| av成人动漫在线观看| 国产美女久久精品| 日韩中文字幕在线观看视频| 久久精品免费一区二区三区| 亚洲精品一区二区三区不| 丰满人妻一区二区三区大胸| 91九色综合| 欧美日韩一区免费| 成人av在线播放观看| 77777影视视频在线观看| 99免费精品在线| 91久久中文字幕| 久久久久亚洲视频| 亚洲一区国产| 欧美精品激情在线| 欧美成人片在线观看| 日本不卡二三区| 亚洲免费电影一区| 在线观看国产网站| 99久久婷婷国产综合精品青牛牛 | 免费成人在线观看| 欧美综合一区第一页| 久久免费小视频| 欧美 日韩 国产 一区| 中文在线不卡视频| 性猛交娇小69hd| 美女网站一区| 亚洲精品一区二区三区不| 日韩成人av一区二区| 视频精品一区| 日韩视频免费观看高清完整版| 成人亚洲视频在线观看| 深夜成人在线| 狠狠操狠狠色综合网| 久久国产精品视频在线观看| 青草在线视频| 亚洲国产日韩综合久久精品| 欧美一区二区激情| eeuss鲁一区二区三区| 亚洲一区二区影院| 亚洲 自拍 另类小说综合图区| 男女在线视频| 亚洲18女电影在线观看| 好吊妞无缓冲视频观看| 涩涩在线视频| 精品视频1区2区3区| 超碰超碰在线观看| 国产午夜久久av| 精品国精品国产尤物美女| 天天躁日日躁狠狠躁免费麻豆| 欧美天堂社区| 亚洲色图美腿丝袜| 成人午夜免费影院| 女主播福利一区| 97国产精品视频人人做人人爱| 国产成人精品一区二三区| 先锋影音久久| 国产欧美一区二区三区久久| 99久久精品国产一区色| 高清久久久久久| 国产一区二区三区四区hd| 香蕉久久国产av一区二区| 91一区一区三区| 欧美一区二区高清在线观看| 97最新国自产拍视频在线完整在线看| 国产精品国产三级国产aⅴ中文| 亚洲一区二区三区加勒比 | 欧美大胆性生话| 亚洲成人福利片| 一本色道无码道dvd在线观看| 欧美电影网址| 欧美日韩一级大片网址| 亚洲男人天堂2021| 福利片一区二区| 亚洲国产美女久久久久| 99热超碰在线| av中字幕久久| 欧美成在线观看| 国产香蕉视频在线| 免费美女久久99| 999日本视频| 午夜视频www| 国产精品久线观看视频| 成年人深夜视频| 日韩视频网站在线观看| 欧美一级欧美三级| 中文字幕丰满孑伦无码专区| 国产成人三级| 久久中文字幕视频| 日韩久久精品视频| 久久精品国产精品亚洲综合| 国产区二精品视| 亚洲欧美日韩动漫| 亚洲免费av在线| 国产av无码专区亚洲精品| 国产在视频一区二区三区吞精| 欧美电影免费观看完整版| 亚洲第一成人网站| 欧美永久精品| 国产999在线观看| 亚洲国产精品18久久久久久| 亚洲国产精品二十页| 97在线国产视频| 欧美9999| 国产一区二区三区毛片| 久久精品免费av| 捆绑紧缚一区二区三区视频| 黑人另类av| 欧美14一18处毛片| 欧美日韩高清不卡| 亚洲一级中文字幕| 亚洲一级特黄| 97超级碰碰| 香蕉视频在线看| 色悠悠久久综合| 亚洲色图欧美另类| 希岛爱理一区二区三区| 国产精品啪视频| 久久99久久| 午夜日韩在线电影| 国产伦理在线观看| 香蕉国产精品| 国产美女精彩久久| 你懂的免费在线观看视频网站| 亚洲第一福利一区| 亚洲丝袜在线观看| 91久久国产| 国产精品久久久久久搜索| 天堂资源最新在线| 亚洲一区二区3| 天堂网成人在线| 香蕉久久夜色精品国产使用方法| 久久久久久这里只有精品| 99热这里只有精品99| 国产精品久久久久aaaa樱花| 久久久国产欧美| 国产精品手机在线播放| 日本一本a高清免费不卡| 性高潮久久久久久久久久| 亚洲一区在线看| 91久久在线观看| 中文字幕无码精品亚洲35| 91夜夜蜜桃臀一区二区三区| 久久久精品欧美| 一区二区三区亚洲视频| 亚洲欧洲www| 中文字幕国产高清| 亚洲综合色站| 91福利视频导航| 2021中文字幕在线| 亚洲精品久久久久| 久久精品国产成人av| www久久精品| 国产麻花豆剧传媒精品mv在线| 亚洲成a人片77777在线播放 | 毛片在线视频| 欧美久久久久免费| 亚洲波多野结衣| 国产91丝袜在线播放0| 亚洲熟妇无码av在线播放| 粉嫩的18在线观看极品精品| 欧美高清视频在线观看| 丰满人妻一区二区三区四区53 | 日本一区二区三区精品| 久久久精品人体av艺术| 尤蜜粉嫩av国产一区二区三区| 久久婷婷蜜乳一本欲蜜臀| 一区二区三区波多野结衣在线观看 | 男人的天堂亚洲一区| 亚洲精品一区二区三区av| 天天免费亚洲黑人免费| 一区二区三区天堂av| 亚洲无码精品在线播放| 一区二区在线观看av| 在线观看国产免费视频| 日韩国产欧美一区二区三区| 一本一道久久a久久精品综合| youjizz亚洲| 日韩美女毛茸茸| 免费a级在线播放| 欧美不卡一区二区三区四区| 五月婷婷中文字幕| 中文字幕欧美一区| 中文字幕在线乱| 偷拍一区二区| 国产精品小说在线| 亚洲风情在线资源| 久久综合久中文字幕青草| 深夜福利视频在线观看| 欧美日韩一区二区三区视频| 久久久久久久久久久网| 国产日韩欧美综合在线| 欧美日韩激情视频| 亚洲欧美手机在线| 久久不射2019中文字幕| 五月天在线免费视频| 制服丝袜日韩| 成人蜜桃视频| 天天综合91| 人人澡人人澡人人看欧美| 狂野欧美性猛交xxxxx视频| 亚洲视频在线免费看| www天堂在线| 欧美性视频一区二区三区| 国产精久久久久久| 亚洲欧洲99久久| 黄免费在线观看| 91毛片在线观看| 天堂va欧美va亚洲va老司机| 日本成人超碰在线观看| 性欧美大战久久久久久久| 精品国产中文字幕第一页| 国内成+人亚洲| 亚瑟国产精品| 成人看片人aa| 成人激情视屏| 国产成人在线播放| 超碰高清在线| 欧美精品www| 黄色精品在线观看| 久久久精品在线| 成年人在线视频| 亚洲天堂av图片| 欧洲一级在线观看| 日韩精品在线视频观看| 国产999久久久| 欧美一级搡bbbb搡bbbb| 一级黄在线观看| 欧美午夜一区二区三区| 久久精品国产一区| 好吊色在线观看| 日韩精品专区在线影院观看| 国产xxxx在线观看| 91精品国产综合久久久蜜臀粉嫩| 亚洲无码精品国产| 欧美精品123区| 国产精品一区二区av白丝下载 | 一区二区日韩精品| 美州a亚洲一视本频v色道| 日韩激情视频在线| 色欲av永久无码精品无码蜜桃 | 免费网站在线观看视频| 黑人一区二区| 国内精品视频一区二区三区| 在线看片成人| 国产免费黄视频| 国产日韩免费| 亚州精品一二三区| 久久精品99国产精品| 久久99爱视频| 国产在线视频不卡二| 初高中福利视频网站| 国产成人精品亚洲日本在线桃色| av2014天堂网| 久久在线免费观看| 精品无人区无码乱码毛片国产| 久久精品视频一区| 永久免费看片视频教学| 日韩美女视频一区二区| 日本特黄特色aaa大片免费| 欧美日韩亚洲一区二区| 无码视频一区二区三区| 欧美视频一区二区在线观看| 国产美女免费视频| 欧美精品一区二区蜜臀亚洲| 国内在线免费高清视频| 色偷偷9999www| 伊人福利在线| 51色欧美片视频在线观看| 日本欧美一区| 国产美女久久久| 特黄特色欧美大片| 亚洲精品视频一二三| 欧美视频亚洲视频| 亚洲国产精品毛片av不卡在线| 韩国毛片一区二区三区| 黄色免费看视频| 中文文精品字幕一区二区| 亚洲欧美日韩视频一区| 日批免费在线观看| 亚洲视屏在线播放| 天天干在线视频论坛| 国产精品久久电影观看| 日韩欧美中文在线观看| 欧美人与物videos另类| 亚洲啊v在线观看| 国产精品333| 国产福利精品一区二区| 波多野结衣一本| 依依成人综合视频| 国产主播第一页| 精品国产自在久精品国产| 免费福利在线视频| 国内揄拍国内精品少妇国语| 开心久久婷婷综合中文字幕| 精品国产乱码一区二区三区四区 | 僵尸再翻生在线观看免费国语| 国产精品视频xxxx| 牛牛视频精品一区二区不卡| 狠狠干视频网站| 免费不卡在线视频| 污片免费在线观看| 亚洲欧美色一区| 超碰在线观看91| 日韩精品一区二区三区蜜臀| 在线观看免费版| 欧洲亚洲免费在线| 一区中文字幕电影| 中文字幕一区二区三区乱码| 天堂蜜桃一区二区三区| 亚洲一区二区三区四区av| 亚洲欧美日韩成人高清在线一区| 免费又黄又爽又猛大片午夜| 欧美精品一区二区不卡| 色网站免费在线观看| 国产精品午夜一区二区欲梦| 免费观看久久av| 激情小视频网站| 精品一区二区三区免费播放| 熟妇高潮精品一区二区三区| 亚洲h精品动漫在线观看| 亚洲成人黄色片| 久久91亚洲精品中文字幕奶水| 国内精品伊人| 天堂va久久久噜噜噜久久va| 日韩av一级片| 中文字幕成人动漫| 色偷偷88欧美精品久久久| 人人妻人人玩人人澡人人爽| 久久91精品国产| 欧美91在线| 青草青青在线视频| 狠狠色狠狠色综合系列| 成人欧美一区二区三区黑人一| 岛国av在线不卡| 男人天堂亚洲二区| 日本欧美在线视频| 日本高清黄色片| 91国偷自产一区二区三区成为亚洲经典| 久久久久久久影视| 国产不卡在线观看| 国产尤物久久久| 爱情岛论坛亚洲首页入口章节| 欧美高清在线一区二区| 国产孕妇孕交大片孕| 久久久av一区| jizz18欧美18| 日韩免费一级视频| 北条麻妃一区二区三区| 影音先锋在线国产| 国产午夜精品美女视频明星a级| 日本综合视频| 一级做a爰片久久| 成人午夜激情影院| 91蜜桃视频在线观看| 亚洲欧美国产视频| 欧美97人人模人人爽人人喊视频| 秋霞在线一区二区| 99热精品一区二区| 69av视频在线观看| 久久天天躁狠狠躁夜夜av| 国产精品亚洲综合在线观看| 大地资源第二页在线观看高清版| 成人app下载| 中文人妻av久久人妻18| 色七七影院综合| 中文字幕久久精品一区二区| 国产日韩欧美精品在线观看| 久久久国产一区二区三区四区小说| 自拍偷拍色综合| 欧美区二区三区| 在线日韩网站| 中文字幕无人区二| 欧美日韩亚洲一区二| 中文日本在线观看| 国产精品乱码视频|