精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

成人av.网址在线网站| 在线观看国产精品91| 国产91在线亚洲| 桃花色综合影院| 免费欧美日韩国产三级电影| 久久在线精品视频| 私密视频在线观看| 成人黄色免费网站| 午夜精品福利一区二区蜜股av| 欧美亚洲另类在线一区二区三区| 一区二区视频在线免费观看| 精品白丝av| 尤物九九久久国产精品的特点| 日本少妇激三级做爰在线| av资源在线| 亚洲欧美日韩一区二区| 欧美日韩亚洲综合一区二区三区激情在线| 一区两区小视频| 一区二区动漫| 欧美另类暴力丝袜| 黄色免费一级视频| 日韩高清影视在线观看| 欧美一区二区三区不卡| 免费看污黄网站| av毛片午夜不卡高**水| 亚洲免费成人av| 日本不卡一区二区三区视频| 国精产品一品二品国精品69xx| 麻豆精品一区二区av白丝在线| 91精品国产乱码久久久久久久久 | 91网址在线看| 亚洲已满18点击进入在线看片| 波多野结衣一区二区三区四区| 国产精品v一区二区三区| 中文字幕日韩在线观看| 手机av免费看| 久久大胆人体视频| 日韩久久久精品| 99国产精品久久久久久| 欧美日韩五码| 日韩欧美精品中文字幕| 妞干网在线视频观看| 成人看av片| 国产精品女同一区二区三区| 日本一区视频在线播放| 免费在线国产| 久久人人超碰精品| 免费国产一区二区| 欧美偷拍视频| 久久久www成人免费无遮挡大片| 久久精品日产第一区二区三区精品版| 成人免费观看在线视频| 国产丶欧美丶日本不卡视频| 91在线视频导航| 99国产精品久久久久99打野战| 蜜桃视频在线一区| 成人av在线网址| 国产精品久久无码一三区| 精品一区二区在线视频| 91精品免费久久久久久久久| 国产美女www爽爽爽视频| 国内精品国产三级国产a久久 | 91精品在线视频观看| 蜜臀久久久久久久| 成人欧美一区二区三区在线湿哒哒| 11024精品一区二区三区日韩| 久久av老司机精品网站导航| 成人久久一区二区| jizz中国少妇| www.66久久| 欧美在线激情| 麻豆免费在线观看| 一区二区三区四区乱视频| 日本大胆人体视频| 性欧美xxx69hd高清| 色中色一区二区| 日本黄大片一区二区三区| 99视频这里有精品| 欧美mv日韩mv国产| 亚洲第一成人网站| 99久久九九| 久久久久久久久久久成人| 国产精品一区二区6| 日一区二区三区| 91在线直播亚洲| 污污网站在线免费观看| 国产精品久久久久久久蜜臀| 成年丰满熟妇午夜免费视频 | 91tv精品福利国产在线观看| 欧美国产日韩一区二区在线观看| 欧美福利视频一区二区| 日韩专区一卡二卡| 亚洲一区中文字幕在线观看| 亚洲日本在线播放| 国产精品视频看| 国产成人艳妇aa视频在线| 中国色在线日|韩| 欧美精品久久一区二区三区| 欧美无人区码suv| 日韩久久电影| 97av视频在线| 国产又粗又大又爽| 91热门视频在线观看| 在线观看国产一区| 欧美13videosex性极品| 7777精品伊人久久久大香线蕉| 中文字幕 日本| 亚洲色图插插| 国产精品va在线| 日本免费网站在线观看| 日韩毛片一二三区| 草草草在线视频| 国产精品自在线拍| 久久成人一区二区| 亚洲视频在线观看一区二区| 91在线视频免费91| 欧美另类videosbestsex日本| 国产美女久久| 亚洲欧美999| 精品无码黑人又粗又大又长| 精品一区二区三区av| 欧美日韩一区二区视频在线| 欧洲一区二区三区| 91精品国产麻豆国产自产在线| 51妺嘿嘿午夜福利| 国产伦理一区| 精品久久一区二区三区蜜桃| 蜜臀av在线| 日韩一区二区电影| 成人一级黄色大片| 麻豆91精品视频| 日韩一本精品| 日韩精品一区二区三区| 亚洲国产成人在线播放| 久久久精品国产sm调教| 国产精品一二三在| 三年中文高清在线观看第6集 | 99国产在线视频| 国产剧情在线| 欧美老肥妇做.爰bbww| 成人小视频免费看| 日韩成人免费看| 婷婷五月色综合| 成人黄色视屏网站| 中文字幕亚洲无线码在线一区| 成人毛片一区二区三区| 久久精品在这里| 无码人妻丰满熟妇区五十路百度| 五月综合久久| 国产精品aaaa| 69久久久久| 欧美另类z0zxhd电影| 天堂网中文在线观看| 久久成人免费电影| 手机成人av在线| 国产精品久久久久久久久久辛辛 | aaa国产一区| 久久国产精品网| 日韩在线黄色| 日韩av观看网址| 国产美女视频一区二区三区 | 亚洲一区二区三区视频在线播放| 亚洲成人av免费观看| 韩日在线一区| 久久亚洲综合网| 日韩电影网站| xxx欧美精品| 999久久久久久| 午夜精品aaa| 韩国女同性做爰三级| 久久av老司机精品网站导航| 少妇久久久久久被弄到高潮| 国产一区在线电影| 欧美伊久线香蕉线新在线| p色视频免费在线观看| 91精品在线麻豆| 日本一区二区不卡在线| 久久久国际精品| 亚洲第一成肉网| 在线精品一区二区| 日韩精品欧美一区二区三区| www.欧美视频| 欧美中文字幕精品| 国产在线更新| 精品欧美乱码久久久久久1区2区| 国产嫩bbwbbw高潮| 亚洲视频一区二区免费在线观看| 91porn在线| 蜜桃av一区二区三区电影| 久久综合亚洲精品| 精品国产一区二区三区久久久樱花| 成人精品福利视频| 老色鬼在线视频| 久久成人亚洲精品| 国产一级片在线| 日韩三级电影网址| 国产成人自拍偷拍| 亚洲国产成人高清精品| 欧美福利第一页| a美女胸又www黄视频久久| 日本特黄a级片| 亚洲精品黄色| 99久久久无码国产精品性色戒| 日韩美女精品| av一区二区三区免费| 日韩影片中文字幕| 久久久久久国产精品久久| 国产福利小视频在线观看| 欧美zozo另类异族| ,一级淫片a看免费| 一本一本大道香蕉久在线精品| 永久久久久久久| 国产精品丝袜在线| www.超碰97| 国产宾馆实践打屁股91| 激情五月俺来也| 老鸭窝91久久精品色噜噜导演| 91网站在线观看免费| 久久综合电影| 日韩aⅴ视频一区二区三区| 九九热播视频在线精品6| 亚洲影院高清在线| 欧美视频免费看| 国产精品va在线播放| 国产精品专区免费| 777国产偷窥盗摄精品视频| 男女视频在线| 欧美乱妇40p| 黄av在线免费观看| 日韩在线观看免费高清| 国产福利小视频在线| 亚洲人成欧美中文字幕| 深夜视频在线免费| 亚洲高清久久网| 人妻中文字幕一区| 精品福利二区三区| 秋霞av鲁丝片一区二区| 欧美mv日韩mv国产网站| 精品久久在线观看| 日韩欧美在线123| 99热这里只有精品5| 日韩午夜小视频| av老司机久久| 欧美一级片免费看| www.色婷婷.com| 欧美成人精品1314www| 草逼视频免费看| 日韩精品中文字幕一区二区三区| aaaa一级片| 欧美变态凌虐bdsm| 色噜噜在线播放| 亚洲毛片在线观看.| 可以在线观看的av网站| 伊人一区二区三区久久精品| 成年人免费在线视频| 色偷偷91综合久久噜噜| 黄色在线免费看| 九九热最新视频//这里只有精品| 牛牛电影国产一区二区| 2018日韩中文字幕| 天堂久久午夜av| 国产人妖伪娘一区91| 大胆国模一区二区三区| 国产91色在线|亚洲| 色婷婷久久久| 亚洲v国产v在线观看| 午夜国产一区二区| 精品成在人线av无码免费看| 亚洲影音一区| 日韩av手机版| 国产伦精品一区二区三区免费 | 国产午夜亚洲精品午夜鲁丝片| 天天舔天天操天天干| 亚洲视频一区二区在线| 久久精品视频8| 色欧美88888久久久久久影院| 成人黄色三级视频| 日韩亚洲欧美成人一区| 亚洲色大成网站www| 少妇av一区二区三区| 久草成色在线| 国产精品久久77777| 日本99精品| 日韩精品在在线一区二区中文| 天天射成人网| 黄色网页免费在线观看| 久久精品国产999大香线蕉| 精人妻一区二区三区| 国产日韩欧美精品综合| 久久久国产精品人人片| 欧美在线你懂的| 刘亦菲毛片一区二区三区| 国产午夜精品视频免费不卡69堂| 色www永久免费视频首页在线| 国产成人久久精品| 国产精品xxxav免费视频| 亚洲欧洲中文| 亚洲久久成人| 日本成人xxx| 国产欧美综合色| 久久精品这里有| 欧美精品丝袜久久久中文字幕| 天天干,天天操,天天射| 久久午夜a级毛片| 成人网ww555视频免费看| 国产原创精品| 一区二区免费不卡在线| 亚欧在线免费观看| 97久久精品人人澡人人爽| 免费中文字幕在线观看| 欧美日韩国产综合一区二区三区| 日韩一级片免费看| 久热精品在线视频| 日韩视频网站在线观看| 久久精品第九区免费观看| 午夜欧美精品久久久久久久| 自拍偷拍一区二区三区四区| 91网站在线观看视频| 国产亚洲自拍av| 91精品黄色片免费大全| 91在线导航| 国产精品99导航| 欧美三级午夜理伦三级小说| 成年人深夜视频| 国产一区二区不卡在线| 天堂av免费在线| 在线视频你懂得一区二区三区| 日本v片在线免费观看| 午夜精品在线视频| 成人动漫视频| 国产精品久久久久9999爆乳| 国产一区二区三区在线观看免费视频| 在线观看亚洲大片短视频| 色婷婷久久久亚洲一区二区三区| 亚洲欧美日本在线观看| 26uuu国产精品视频| 精品无人区一区二区| 国产夫妻自拍一区| 国产91精品一区二区麻豆网站| 欧美丰满熟妇bbbbbb| 91麻豆精品国产91久久久更新时间| 毛片网站在线免费观看| 国产欧美日韩精品在线观看| 日韩欧美综合| 欧美美女性视频| 亚洲欧洲国产专区| 国产免费一区二区三区免费视频| 日韩在线观看免费高清完整版| 欧美视频第一| 中文字幕日韩精品无码内射| 国产精品一区二区三区网站| 男人操女人的视频网站| 日韩精品专区在线| 91桃色在线| 免费中文日韩| 日本免费在线视频不卡一不卡二 | 一区二区三区久久| 东京干手机福利视频| 午夜精品久久久久久久久久久久久 | 在线播放/欧美激情| 最新国产在线拍揄自揄视频| 风间由美一区二区三区| 亚洲美女网站| 懂色av蜜桃av| 日韩你懂的在线播放| 欧美xxxx做受欧美88bbw| 精品国产乱码久久久久久郑州公司 | 国产高清视频免费观看| 久久久欧美一区二区| 久久97视频| 涩涩网站在线看| 亚洲国产va精品久久久不卡综合| 在线观看xxx| 国产精品白嫩美女在线观看| 91av精品| 美国黄色一级毛片| 欧美高清一级片在线| 黑人另类精品××××性爽| 国内精品久久国产| 人妖欧美一区二区| 免费中文字幕在线观看| 亚洲男人天堂2019| 国产欧美日韩电影| 欧美日韩国产精品激情在线播放| 中国色在线观看另类| 亚洲av无码一区二区乱子伦| 日本欧美黄网站| 最新欧美人z0oozo0| 中文字字幕码一二三区| 在线成人av网站| 韩漫成人漫画| 国产成人一二三区| 国产亚洲va综合人人澡精品| 亚洲第一天堂网| 国产欧美日韩中文字幕在线| 激情婷婷欧美| 大地资源高清在线视频观看| 日韩av在线免费| 精品一区二区三区中文字幕| 午夜精品久久久内射近拍高清|