日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

find与grep命令简介及正则表达式(转)

發布時間:2025/3/12 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 find与grep命令简介及正则表达式(转) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

find與grep命令簡介及正則表達式


  兩個更為有用的命令和正則表達式

  在我們開始學習新的Shell編程知識之前,我們先來看一下兩個更為有用的兩個命令,這兩個命令雖然并不是Shell的一部分,但是在進行Shell編程時卻會經常用到.隨后我們會來看一下正則表達式.

find命令

  我們先來看的是find命令.這個命令對于我們用來查找文件時是相當有用的,但是對于Linux新手來說卻有一些難于使用,在一定程序是由于他所帶的選項,測試,動作類型參數,而且一個參數的執行結果會影響接下來的參數.
在我們深入這些選項和參數之前,我們先來看一個非常簡單的例子.假如在我們的機子上有一個文件wish.我們來進行這個操作時要以root身份來運行,這樣就可以保證我們可以搜索整個機子:

# find / -name wish -print
/usr/bin/wish
#

  正如我們可以想到的,他會打印出搜索到的結果.很簡單,是不是?
然而,他卻需要一定的時間來運行,因為他也會同時搜索網絡上的Window機器上的磁盤.Linux機器會掛載大塊的Window機器的文件系統.他也會同時那些位置,雖然我們知道我們要查找的文件位于Linux機器上.
這也正是第一個選項的用武之地.如果我們指定了-mount選項,我們就可以告訴find命令不要搜索掛載的目錄.

# find / -mount -name wish -print
/usr/bin/wish
#

這樣我們仍然可以搜索這個文件,但是這一次并沒有搜索掛載的文件系統.

find命令的完整語法如下:

find [path] [options] [tests] [actions]

path是一個很簡單的部分:我們可以使用絕對路徑,例如/bin,或者是使用相對路徑,例如.. .如果我們需要我們還可以指定多個路徑,例如 find /var /home

主要的一些選項如下:
-depth??? 在查看目錄本身以前要先搜索目錄中的內容
-follow??? 跟隨符號鏈接
-maxdepths N??? 在搜索一個目錄時至多搜索N層
-mount(或-xdev)??? 不要搜索其他的文件系統

  下面的是一些test的選項.我們可以為find命令指定大量的測試,并且每一個測試會返回真或是假.當find命令工作時,他會考查順序查找到的文 件,并且會在這個文件上按順序進行他們所定義的測試.如果一個測試返回假,find命令會停止他當前正在考查的文件并繼續進行下面的動作.我們在下表中列 出的只是一些我們最常用到的測試,我們可以通過查看手冊頁得到我們可以利用find命令使用的可能的擴展列表項.

-atime N??? N天以前訪問的文件
-mtime N??? N天以前修改的文件
-name pattern??? 除了路徑,與指定的類型匹配的文件名.為了保證指定的類型傳遞給find命令而并不是立即被Shell賦值,指定的類型必須用引號進行引用.
-newer otherfile??? 與otherfile文件相比要新的文件
-type C??????? C類型的文件,而這里的C可以指定的一種類型.最常用的是d代表目錄,而f是指普通的文件.對于其他的文件類型,我們可以查看手冊頁.
-user username??? 指定的用戶所擁有的文件
我們也可以使用運算符進行測試的組合.大多數的有兩種格式:短格式和長格式.
!??? -not??? 測試的反
-a??? -and??? 所有的測試必須為真
-o??? -or??? 測試中某一個為真

  我們可以使用括號來強行改變測試和運算符的次序.因為這些對于Shell來說有著特殊的意義,所以我們也需要使用反斜線將他們作為一個整體進行引用. 另外, 如果我們為文件名指定了匹配類型,我們也必須用引號進行引用,這樣就可以避免他們被Shell進行擴展,從而可以將他們直接傳遞給find命令.所以如果 我們要寫一個這樣的測試,要查找比X文件要近或者是以一個范圍開頭的文件,我們要寫成下面的形式:

/(-newer X -o -name “_*” /)

現在我們要試著在當前的目錄下查找最近修改日期比while2更近的文件,我們可以用下面的命令:

$ find . -newer while2 -print
.
./elif3
./words.txt
./words2.txt
./_trap
$

  我們在上面所用的命令看起來似乎不錯,但是我們卻同時也搜索了當前的目錄文件,而這并不是我們所希望的,我們所感興趣只是常規文件.所以我們可以加上另外一個測試-type f:

$ find . -newer while2 -type f -print
./elif3
./words.txt
./words2.txt
./_trap
$

工作原理:

  這些命令是如何進行工作的呢?我們指定find命令應該在當前的目錄下進行查找(.),而我們所要查找的是比while2更新的文件(-newer while2),而且如果已經傳遞了測試,還要測試這個文件是否為一個常規文件(-type -f).最后,我們使用我們以前用過的動作,-print,僅僅是來驗證我們所找到的文件.

  下面我們要查找的文件或者是以下劃線開頭的或者是要比while2文件新的文件,但是也必須為一個常規文件.這個例子可以向我們展示如何來進行測試的組合:

$ find . /( -name “_*” -or -newer while2 /) -type f -print
./elif3
./words.txt
./words2.txt
./_break
./_if
./_set
./_shift
./_trap
./_unset
./_until
$

  這時我們可以看到這并不是一件很難的事情,不是這樣嗎?我們必須轉義圓括號,這樣他就不會被Shell所保護,同時用引號引用*,這樣他就可以直接傳遞給find命令了.

  既然我們現在能夠可靠的查找文件,下面我們就來看一下當我們查找指定的文件時我們可以進行的一些協作.我們要再一次強調,我們在這里所列出的只是一些最常用的選項,我們可以查看手冊頁得到全部的集合.

-exec command??? 執行一個命令.這是我們最常執行的動作.
-ok command??? 與-exec相類似,所不同的只是他會提示用戶在執行將要執行的命令之前進行命令的確認.
-print??????? 打印出文件名
-ls??????? 使用ls命令列出當前的文件
-exec和-ok命令會同一行的參數子序列作為他的參數的一部分,直到遇到一個終結符/;序列.對于-exec和-ok來說字符串{}是珍上特殊的類型,而且會為當前文件的絕對路徑所替換.

這樣的解釋也許并不是太認人容易理解,但是一個例子也許可以很好的來說明這些.

如下面的一個簡單的例子:

$ find . -newer while2 -type f -exec ls -l {} /;
-rwxr-xr-x??? 1 rick???? rick????????? 275 Feb 8 17:07 ./elif3
-rwxr-xr-x??? 1 rick???? rick????????? 336 Feb 8 16:52 ./words.txt
-rwxr-xr-x??? 1 rick???? rick???????? 1274 Feb 8 16:52 ./words2.txt
-rwxr-xr-x??? 1 rick???? rick????????? 504 Feb 8 18:43 ./_trap
$

  正如我們現在所看到的,find命令是相當有用的.要用好這個命令只需要一些簡單的練習.然而這樣的練習也許要付一定的代價,所以我們應做一些find命令的實驗.

grep命令

  我們將要看到的第二個非常有用的命令為grep命令,這是一個并不常見的名字,他是通用正則表達式解析器的簡稱(General Regular Expression Parser).我們使用find命令在我們的系統是查找所需的文件,但是我們卻要使用grep命令在文件中查找指定的字符串.而事實上,最常用的做法就 是當我們在使用find命令時將grep作為一個命令傳遞給-exec.

grep命令可以帶選項,匹配的模式以及我們要在其中查找的文件:
grep [options] PATTERN [FILES]
如果并沒有指定文件名,他就會搜索標準輸入.
讓我們從grep命令的主要的選項開始.我們在這里列出的只是一些主要的選項,我們可以從手冊中得到更為詳細的內容說明.

-c??? 打印出匹配行的總數,而不是打印出匹配的行
-E??? 打開擴展表達式
-h??? 禁止將在其中查找到匹配內容的文件名作為輸出行的前綴
-i??? 忽略大小寫
-l??? 列出帶用匹配行的文件名,而不是輸出實際的匹配行
-v??? 將匹配類型轉換為選擇不匹配的行而不是匹配的行
如下面的一些例子:
$ grep in words.txt
When shall we three meet again. In thunder, lightning, or in rain?
I come, Graymalkin!
$ grep -c in words.txt words2.txt
words.txt:2
words2.txt:14
$ grep -c -v in words.txt words2.txt
words.txt:9
words2.txt:16
$

工作原理:

  第一個例子中并沒有指定選項,grep命令只是簡單在的words.txt文件中查找字符串in,并且打印出所匹配的行.在這里并沒有打印出文件名,這是因為在這里我們只是使用了一個文件.
在第二個例子中打印出在兩個不同的中匹配行的總數,在這種情況就要打印出文件名.
在最后的一個例子中我們使用了-v選項來轉換查找的條件并且打印出在兩個文件中不匹配的總行數.

正則表達式

  正是我們所看到的,grep命令的基本用法是比較容易掌握的.現在我們要來看一下基本的正則表達式,這會允許我們做一些更為復雜的匹配.正如我們在前面所提到的,正則表達式是用在Linux或是共他的一些開源中的語言.我們可以在vi或是在編寫Perl腳本時使用.

在正則表達式的使用過程中,一些字符會被以不同的方式進行處理.最常見的一些用法如下:

^??? 在一行的開頭
$??? 在一行的結尾
.??? 任意一個單一字符
[]??? 方括號中所包含是字母的范圍,其中的任何一個都可以進行匹配,例如a-e的字母范圍,或者是我們可以使用^來進行反義.
如果我們要將他們作為普通的字符來使用就要在這些字符前面加上/.所以如果我們要查找一個$字符,我們就要使用/$來進行查找.

下面的是一些可以在方括號中使用的比較有用的特殊匹配:

[:alnum:]??? 字母數字字符
[:alpha:]??? 字母
[:ascii:]??? ASCII字符
[:blank:]??? 空格或是Tab
[:cntrl:]??? ASCII碼控制字符
[:digit:]??? 數字
[:graph:]??? 非控制,非空格字符
[:lower:]??? 小寫字母
[:print:]??? 可打印字符
[:punct:]??? 標點字符
[:space:]??? 空白字符,包括垂直Tab
[:upper:]??? 大寫字符
[:xdigit:]??? 十六進制數字

  另外,如果同時使用-E選項指定了擴展匹配,在正則表達式的后面也許會跟一些其他的控制匹配類型組合的字符.如果我們只是想將他們作為普通的字符進行使用,我們也要在其前面加上轉義符/.

???? 可選的匹配,但是最多匹配一次
*??? 必須匹配0個或是多個項目
+??? 必須匹配1個或是多個項目
{n}??? 必須匹配n次
{n,}??? 必須匹配n次或是更多次
{n,m}??? 匹配范圍為n次到m次,包括m次

  這些內容看起來有一些復雜,但是如果我們循序漸進,我們就會發現事實上這些內容并不如我們在第一眼看到時那樣的復雜.最簡單的掌握正則表達式的方法就是簡單的試一些例子:

如果我們要查找以字符e結尾的行我們可以用下面的命令:

$ grep e$ words2.txt
Art thou not, fatal vision, sensible
I see thee yet, in form as palpable
Nature seems dead, and wicked dreams abuse
$

  正如我們所看到的,這個命令會搜索出以e結尾的匹配行.
現在假設我們要查找以字母a結尾的單詞.要達到這個目的,我們在方括號中使用特殊的匹配.在這樣的情況下,我們要使用[[:blank:]],這會測試一個空格或是一個Tab:

$ grep a[[:blank:]] words2.txt
Is this a dagger which I see before me,
A dagger of the mind, a false creation,
Moves like a ghost. Thou sure and firm-set earth,
$

  現在假設我們要查找一個以Th開頭的三個字母的單詞.在這種情況下,我們需要同時使用[[:space:]]來決定一個單詞的結尾并使用.來匹配另外的一個字母:

$ grep Th.[[:space:]] words2.txt
The handle toward my hand? Come, let me clutch thee.
The curtain’d sleep; witchcraft celebrates
Thy very stones prate of my whereabout,
$

  最后我們要使用擴展的grep命令來查找10個字符長的小寫字母的單詞.在這里我們要指定一個字符的范圍的來匹配a到z,同時指定字符的10次重復:

$ grep -E [a-z]/{10/} words2.txt
Proceeding from the heat-oppressed brain?
And such an instrument I was to use.
The curtain’d sleep; witchcraft celebrates
Thy very stones prate of my whereabout,
$

  我們在這里只是接觸正則表達式一些相對來說更為重要的一部分.正如在Linux中的其他的大多數的內容,在這之外會許多的文檔來幫助我們要發現更為詳細的內容,但是學習正則表達式的最好的方法就是要實驗這些表達式.

命令執行:

  當我們編寫腳本時,我們常常需要在Shell腳本中取得命令執行結果的結果來使用.也就說我們需要執行一個命令并將這個命令的輸出結果放在一個變量 中.這時我們可以使用我們在前面的set命令的例子中所介紹的$(command)語法.這也是一個相對較老的格式,而最常使用的用法是 `command`格式.

  所有新的腳本應使用$(...)的格式,這可以用來避免一些相當復雜的在反引號命令中使用$,`,/所造成的轉換規則.如果在`...`結構中使用了 反引號,我們就需要使用/進行轉義.這些相對模糊的字符會使得程序感到迷惑,有時甚至是一些經驗豐富的程序也不得不進行一些試驗以使得在反引號命令中的引 號可以正確的進行工作.

$(command)命令的結果只是簡單的命令的輸出.在這里我們要注意的是這并不是這個命令的返回狀態,而是輸出的字符串.如下面的例子:

#!/bin/sh
echo The current directory is $PWD
echo The current users are $(who)
exit 0

  因為當前的目錄是一個Shell環境變量,所以第一行并不需要使用這種命令執行結構.然而,who命令的執行結果,如果希望他在這個腳本中可見,我們就要使用這種命令結構.

如果我們希望將他們的結果放在一個變量中,我們可以像平常一樣將他們賦值給一個變量:

whoisthere=$(who)
echo $whoisthere

  將一個命令的執行結果放在一個腳本變量中的能力是相當強大的,因為這樣就可以很容易的在腳本中使用現在的命令并取得他們的輸出.如果你發現在你正在試 著轉換一個標準命令在標準輸出上的輸出結果的參數集合并將他們作為一個程序的參數,你就會發現命令xargs會幫助你完成這一切.可以查看手冊頁得到更深 更詳細的內容.
有時會出現的一個問題就是我們要調用的命令會在我們所希望的文本出現之前輸出了一些空白符,或者是比我們所希望的更多的內容.在這樣的情況下,我們可以使用我們在前面所說到的set命令.

算術擴展

  我們已經使用了expr命令,這可以允許處理簡單的算術命令,但是他的執行是相當的慢的,因為在處理expr命令時需要調用一個新的Shell.

  一個新的更好的替換就是$((...))擴展.通過將我們所希望的表達式包在括號里以便在$((...))中進行賦值,我們可以進行更為有效的簡單算術.

如下面的例子:

#!/bin/sh
x=0
while [ “$x” -ne 10 ]; do
??? echo $x
??? x=$(($x+1))
done
exit 0

參數擴展

我們在前面已經看到了參數分配與擴展的最簡單形式,在那里我們是這樣寫的:

foo=fred
echo $foo

  當我們要在一個變量的結尾處加上另外的一個字符時卻會發生問題.假設我們要寫一個簡短的腳本來處理名為1_tmp和2_tmp的文件,我們可以試著用下面的腳本來處理:

#!/bin/sh
for i in 1 2
do
??? my_secret_process $i_tmp
done

但是在每一個循環中,我們會得到下面的信息:

my_secret_process: too few arguments

發生了什么錯誤呢?

  問題就在于Shell會試著將變量$i_tmp用他的變量值進行替換,但是卻并不存在這個變量.而Shell并不會認為這是一個錯誤,而只是用空值來 進行替換,所以并沒有參數傳遞給my_secret_process.要將$i的擴展保護為變量的一部分,我們需要將i放在一對花括號中:

#!/bin/sh
for i in 1 2
do
??? my_secret_process ${i}_tmp
done

  這樣以后在第一個循環中,i的值會用${i}進行替換,從而給出一個實際的文件名.這樣我們就已經將一個參數的值替換為一個字符串了.

  我們可以在Shell中進行許多的替換.常常這樣的方法會為參數的處理問題提供一個優雅的解決方法.

常用到的一些如下表:

${parm:-default}??? 如果一個參數為空,則將他設定為一個默認值.
${#parm}??????? 給出參數的長度.
${parm%word}??????? 從末尾開始,移除與word相匹配的最小部分并返回其余的部分.
${parm%%word}??????? 從末尾開始,移除與word相匹配的最長部分并返回其余的部分.
${parm#word}??????? 從開頭開始,移除與word相匹配的最小部分并返回其余的部分.
${parm##word}??????? 從開頭開始,移除與word相匹配的最長部分并返回其余的部分.

  這些替換對于我們要處理字符串來說是相當有用的.而最后的四個可以用來移除字符串中的部分內容,而這對于處理文件名和路徑是更為有用的.如下面的一些例子中所示的:

#!/bin/sh
unset foo
echo ${foo:-bar}
foo=fud
echo ${foo:-bar}
foo=/usr/bin/X11/startx
echo ${foo#*/}
echo ${foo##*/}
bar=/usr/local/etc/local/networks
echo ${bar%local*}
echo ${bar%%local*}
exit 0

如果我們運行這個腳本我們會得到下面的輸出結果:

bar
fud
usr/bin/X11/startx
startx
/usr/local/etc
/usr

工作原理:

  第一個句子,${foo:-bar},會為foo的值指定為bar,因為當這個語句開始執行時并沒有為foo指定任何值.foo的值會保持不變直到他遇到unset語句.

在這里我們有一些需要我們注意的內容:

${foo:=bar}將會設置變量$foo.這個字符串運算符會檢測foo存在并且不為空值.如果他不為空,則會返回他的值,但是如果是相反的情況,就會將foo的值設為bar并且會返回替換的結果值.
${foo:?bar}會打印出foo: bar,而如果foo并不存在或是他被設為空值則會退出命令.
最后,${foo:+bar},如果foo存在并且不為空則會返回bar.
{foo#*/}語句進行匹配并且只是移除左面的內容(在這里我們要記住*匹配0個或是多個字符).{foo##*/}進行匹配并會移除盡可能多的內容,所以他會移除了最右面的/以及他前面的所有字符.
{bar%local*}語句匹配從右面開始直到第一次出現local的字符,而{bar%%local*}會從右面開始匹配盡可能多的字符,直到第一次發現local.

  因為Unix和Linux都比較強的依賴于過濾的概念,所以我們常常要將一個操作的執行結果進行手工重定向.假設我們要使用cjpeg命令將一個GIF的文件轉換為JPEG的文件:

$ cjpeg image.gif > image.jpg

也許有時我們會在大量的文件上進行這樣的操作.這時我們如何自動重定向?我們可以很容易的這樣來做:

#!/bin/sh
for image in *.gif
do
?? cjpeg $image > ${image%%gif}jpg
done

這個腳本可以將當前目錄下的每一個GIF文件轉換成為JPEG文件.

?

本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/ydfok/archive/2006/11/26/1415935.aspx

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的find与grep命令简介及正则表达式(转)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

国产精品日韩欧美一区二区 | 国产福利不卡视频 | 在线观看免费视频你懂的 | 日韩欧美一区二区在线 | 97超碰成人在线 | 亚洲三级黄 | 亚洲日本国产 | 在线国产99 | 久久久精品成人 | 久久国语露脸国产精品电影 | 亚洲国产精品资源 | 91成人看片 | 国产精品一区二区久久精品爱微奶 | 亚洲伊人色 | 欧美成人亚洲 | .国产精品成人自产拍在线观看6 | 一区二区欧美在线观看 | 99精品欧美一区二区蜜桃免费 | 国内精品久久久久影院优 | 欧美91视频| 日韩欧美中文 | 免费久草视频 | 免费观看不卡av | 一区二区三区av在线 | 国产黄色免费看 | 亚洲精品高清在线 | 99久久精 | 欧美国产日韩在线观看 | 亚洲视频 视频在线 | 中文字幕国内精品 | 亚洲激情国产精品 | 国产伦理久久 | 国产精品ⅴa有声小说 | 午夜久久福利 | 国产 一区二区三区 在线 | 天天操夜夜逼 | 亚洲视频 中文字幕 | 中文字幕在线观看资源 | 欧美一级网站 | 欧美日韩精品在线一区二区 | 国语精品免费视频 | 四虎成人精品永久免费av | 91成人小视频 | 精品视频中文字幕 | 成人三级网站在线观看 | 久久精品成人 | 亚洲成aⅴ人片久久青草影院 | 久久精品九色 | 久久在线视频在线 | 玖玖在线视频观看 | 精品久久久久久久久久岛国gif | 国产字幕av | 久草国产视频 | 偷拍福利视频一区二区三区 | 8x成人在线| 欧美调教网站 | 特级毛片爽www免费版 | 能在线观看的日韩av | 亚洲日本精品视频 | 91在线视频在线 | 99久久电影 | av成人动漫在线观看 | www.久久久.cum | 在线av资源 | 伊人色播| 日韩高清观看 | 国产成人免费 | 国产成人性色生活片 | 日韩精品一区二区在线视频 | 天天干天天操天天拍 | 最新日韩视频在线观看 | 在线看日韩av| 91av小视频 | 国产精品自产拍在线观看蜜 | 日韩亚洲国产中文字幕 | 麻豆视频免费网站 | 亚洲精品在线视频观看 | 久久久精品国产一区二区电影四季 | 香蕉视频国产在线 | 又色又爽又黄 | 国产精品视频内 | 丁香婷婷综合色啪 | 久久综合偷偷噜噜噜色 | 五月婷婷毛片 | 国产精品美女久久久久久久久 | 国内成人精品视频 | 国产精品21区 | 激情欧美在线观看 | 亚洲女欲精品久久久久久久18 | 黄色a在线观看 | 久久综合毛片 | 欧美激情另类文学 | 涩涩网站在线观看 | 久久人人爽人人爽人人片av免费 | 国产午夜在线观看视频 | 91亚色免费视频 | 日韩av免费大片 | 色999五月色| 亚洲精品视频网址 | 国产精品一区二区在线看 | 四虎影视8848dvd | 丁香五月亚洲综合在线 | 91成人天堂久久成人 | 国产高清精品在线 | 国产明星视频三级a三级点| 九九视频在线播放 | 精品视频免费看 | 久久热亚洲 | 色视频国产直接看 | 片黄色毛片黄色毛片 | 青青看片| 亚洲精品国产高清 | 中文字幕资源网 国产 | 久久久久久久久网站 | 欧美日韩网站 | 成人久久18免费网站 | 久久视频免费在线观看 | 天天天色| 日韩在线高清视频 | 黄色小视频在线观看免费 | 国产精品美女视频网站 | 亚洲精品自拍 | 日韩精品一区二区三区丰满 | 日韩一区二区三免费高清在线观看 | 黄污在线观看 | 91日本在线播放 | 欧美日韩久久不卡 | 综合中文字幕 | 精品视频中文字幕 | 久久成人视屏 | 丁香花五月 | 久久黄色网页 | 九九九九热精品免费视频点播观看 | 成人一级片免费看 | 丰满少妇在线观看网站 | 日韩欧美在线观看一区 | 欧美日bb | 麻豆播放 | 波多野结衣在线观看一区二区三区 | 日韩激情视频 | 天天爱天天操 | 日韩av在线影视 | 国产精华国产精品 | 日韩精品中文字幕在线播放 | 久草观看视频 | 国产一区二区三区在线免费观看 | 久久久久久久久电影 | 精品一区免费 | 四季av综合网站 | 91久久精品一区 | 国产又粗又猛又黄又爽 | 在线观看深夜福利 | 深夜男人影院 | 国产精品12 | 亚洲男人天堂2018 | 在线观看亚洲视频 | 一二三区在线 | 久草免费在线视频 | 亚洲九九九在线观看 | а中文在线天堂 | 成人在线观看你懂的 | 日本中出在线观看 | 欧美日韩亚洲第一页 | 天天曰天天射 | 久久亚洲免费视频 | 国产成人高清在线 | 97电影在线看视频 | 91精品一区二区三区蜜臀 | 97精品国产一二三产区 | 国内精品久久久久久久影视简单 | 欧美三级高清 | 天天综合狠狠精品 | 四虎在线免费视频 | 欧美日韩一级久久久久久免费看 | 欧美精品一区二区在线观看 | 日日干天天 | 久久综合精品一区 | 久久男人影院 | 999超碰| 久久国产精品免费 | av在线成人 | 国产精品毛片久久蜜 | 天天操夜夜拍 | 很黄很污的视频网站 | 99免在线观看免费视频高清 | 免费网站污 | 伊人狠狠色丁香婷婷综合 | av官网在线| 99re久久资源最新地址 | 久久69精品 | 亚洲六月丁香色婷婷综合久久 | 91九色网站 | 成人国产亚洲 | 丁香视频全集免费观看 | 成人久久18免费网站 | 久久99国产精品自在自在app | 伊人天天综合 | av看片在线观看 | 欧美极品少妇xxxxⅹ欧美极品少妇xxxx亚洲精品 | 亚洲国内精品 | 伊人在线视频 | 久久久免费在线观看 | 99re6热在线精品视频 | 在线观看免费色 | 九九国产视频 | 日韩在线视频网站 | 久久精美视频 | 91精品国产亚洲 | 国产精品无 | 国产精品成人免费一区久久羞羞 | 九九在线国产视频 | 久久视频精品在线观看 | 色综久久| 久久字幕精品一区 | 久久深夜| 麻花豆传媒mv在线观看网站 | 伊人视频 | 天天曰视频 | 91x色| 亚洲天堂网视频在线观看 | 亚洲乱亚洲乱亚洲 | 9999亚洲 | 国产精品久久久久久久免费 | 国产精品久久久久久久久蜜臀 | 精品国产免费久久 | 久久99电影| 成人午夜片av在线看 | 亚洲高清在线精品 | 欧美 日韩 成人 | 欧美色婷 | 91在线91 | 亚洲观看黄色网 | 亚洲黄色片在线 | 欧美成人亚洲成人 | 在线观看一区 | 天天爱天天射天天干天天 | 国产亚洲片 | 国产精品视频99 | 日韩三级精品 | 日本护士撒尿xxxx18 | 天天操夜操 | 人人要人人澡人人爽人人dvd | 99久国产 | 久久久久久久久久福利 | 97电影院在线观看 | 日韩v欧美v日本v亚洲v国产v | 亚洲欧美日韩国产精品一区午夜 | 国产精品99久久久久久有的能看 | 成人午夜网址 | 在线观看国产福利片 | 国产精品久久久久久婷婷天堂 | 国产在线污 | 国产91电影在线观看 | 国产九九九九九 | 成人黄色电影视频 | 日日夜夜网站 | 欧美一区影院 | 日韩av看片 | 日韩专区一区二区 | 一个色综合网站 | 中文字幕av在线电影 | 超碰在线最新地址 | 亚洲午夜精品在线观看 | 亚洲综合视频在线播放 | 亚洲免费观看视频 | 婷婷丁香导航 | 国产成人在线免费观看 | 天天操伊人 | 九九九热精品免费视频观看网站 | 久久香蕉电影 | 国产在线2020 | 久久综合一本 | www.狠狠操.com | 色瓜| 国产日韩av在线 | 一区二区三区在线免费观看视频 | 人人澡人人爽 | 九色精品免费永久在线 | 91传媒视频在线观看 | 色视频网站免费观看 | 在线观看黄色免费视频 | av成人在线播放 | 欧美成人黄色片 | 成人久久18免费 | 精品日韩在线一区 | 国产午夜精品一区二区三区欧美 | 亚洲不卡av一区二区三区 | 有没有在线观看av | 日韩精品大片 | 国产99区| 最近日本mv字幕免费观看 | 中文字幕在线影院 | 一区二区三区四区不卡 | 很黄很污的视频网站 | 国产精品久久麻豆 | 国产精品久久久久永久免费观看 | 美女国产精品 | 蜜臀久久99精品久久久无需会员 | 婷婷六月中文字幕 | a在线观看国产 | 久久一区精品 | 国产精品成人久久 | 99精品在线观看视频 | 国产在线观看一区 | 国产99久久精品一区二区300 | 日本夜夜草视频网站 | 国产精品日韩 | 99视频在线看 | 中文字幕高清在线播放 | 国产黄色片久久久 | 久久久久久高潮国产精品视 | 久草精品网| 国产69精品久久99的直播节目 | 久久免费大片 | 亚洲精品久久久久久久蜜桃 | 国产精品麻豆99久久久久久 | 99久久精品免费看国产一区二区三区 | 久久激情小视频 | 在线观看黄色免费视频 | 久久久久欧美精品 | 国产免费嫩草影院 | 蜜臀久久99静品久久久久久 | 亚洲精品777 | 国产视频不卡一区 | 久久草视频 | 亚洲国产精品电影在线观看 | 日韩mv欧美mv国产精品 | 亚洲精品在线播放视频 | 91精品亚洲影视在线观看 | 亚洲精品动漫成人3d无尽在线 | www.久久久久 | 97超级碰 | 亚洲电影免费 | 99在线免费视频观看 | 国产剧情av在线播放 | 免费看片亚洲 | 国产精品一区在线观看你懂的 | 婷婷丁香在线 | 深夜国产在线 | 99热官网 | 久色网 | 久久久久久久99 | 狠狠插狠狠干 | 手机av在线网站 | 青草视频网 | 国产精品扒开做爽爽的视频 | 午夜黄色 | 免费亚洲视频在线观看 | 国产在线观看免费 | 欧美国产精品久久久久久免费 | 奇米影视在线99精品 | 国产黄色一级片 | 免费亚洲精品视频 | 日韩精品欧美视频 | 亚洲九九九在线观看 | 久久在线视频在线 | 日韩欧美在线观看一区二区 | 成人一区二区在线 | av不卡中文字幕 | 激情小说 五月 | 色综合天天在线 | 99精品观看 | 黄色av电影 | 欧美伦理一区二区 | 亚洲日本色 | www.黄色片网站 | 精品免费国产一区二区三区四区 | 99亚洲国产| 超碰久热 | 色999在线 | 99色免费| 黄色www免费| 91污在线观看 | 337p日本大胆噜噜噜噜 | 国产精品麻豆三级一区视频 | 亚洲精品国产综合久久 | 久久久五月婷婷 | 最近中文字幕免费观看 | av7777777| 国产破处在线视频 | 日韩欧美专区 | 精品一区精品二区高清 | 久草视频精品 | 成人网中文字幕 | 激情综合色图 | 美女免费黄网站 | 99性视频| 三级视频国产 | 五月天电影免费在线观看一区 | 亚洲精品色视频 | 激情电影影院 | 久久99国产综合精品 | 久久久久女教师免费一区 | 久久免视频 | a在线观看免费视频 | 久久激情视频免费观看 | 久久亚洲欧美日韩精品专区 | 日本一区二区三区免费看 | 黄污在线观看 | 亚洲男女精品 | 久久电影色| 波多野结衣精品视频 | 高清av不卡 | 天天草天天| 亚洲国产手机在线 | 欧美成人精品欧美一级乱 | 天堂网av 在线 | 在线观看亚洲精品视频 | 久操97| av黄色国产 | 久久99久久99精品免观看软件 | 亚洲国产成人精品在线观看 | 亚洲精品视频免费观看 | 国产91综合一区在线观看 | 国产1区在线观看 | 黄色免费网 | 免费午夜在线视频 | 国产一区在线视频播放 | 国产精品麻豆免费版 | 97香蕉久久超级碰碰高清版 | 亚洲精品中文在线 | 91视频 - 114av | 人人草网站 | 色婷婷综合久久久中文字幕 | 日韩高清免费在线观看 | 欧美激情片在线观看 | 天天干天天操天天射 | 国产自在线 | 成年人黄色大全 | av综合站| 国产精品一区二区三区四区在线观看 | 欧美伦理一区二区三区 | 久久免费高清视频 | 中文字幕电影高清在线观看 | 国产精品 久久 | 国产精品6999成人免费视频 | 亚洲精品中文字幕在线 | 在线视频久久 | 国产精品久久久久久久婷婷 | 丁香六月久久综合狠狠色 | 91九色视频在线观看 | 99久久久久久 | 国产精品久久在线 | 91成人精品一区在线播放 | 夜添久久精品亚洲国产精品 | 国产又粗又硬又爽视频 | 国产一线天在线观看 | 久久九九久久精品 | 国产精品激情在线观看 | 国产成人精品999在线观看 | 福利网在线| av软件在线观看 | 亚洲激精日韩激精欧美精品 | 丰满少妇一级 | 欧美三级高清 | 国产精品乱码久久 | 黄av在线 | 国产精品999久久久 久产久精国产品 | 成人毛片一区 | 黄色毛片视频 | 黄色电影在线免费观看 | 久久99在线观看 | 91免费网址| 欧美xxxx性xxxxx高清 | 亚洲专区欧美专区 | 午夜久久网 | 2022久久国产露脸精品国产 | 国产精品一区二区久久精品爱微奶 | 免费高清在线视频一区· | 99久久久成人国产精品 | 天天干 夜夜操 | 色诱亚洲精品久久久久久 | 可以免费观看的av片 | 亚洲欧美视频在线播放 | av中文资源在线 | 国产一区二区三区免费在线 | 国产精品久久久久久久久久久久午夜 | 免费看的黄色片 | 狠狠色综合网站久久久久久久 | 久久视频在线免费观看 | 久久9999久久免费精品国产 | 18国产精品白浆在线观看免费 | 国产69精品久久久久99 | 91精品国产福利在线观看 | 国产中文字幕久久 | 国产中文字幕精品 | 色香蕉在线视频 | 在线成人av| 亚洲最新av网址 | 免费a级黄色毛片 | 天天干视频在线 | 成人av资源在线 | 国产亚洲精品久久久久5区 成人h电影在线观看 | 中文字幕频道 | av成人亚洲 | 久久久久久久久久久电影 | 国产精品久久久久久999 | 国产精品久久久久婷婷二区次 | 国产成人一二三 | 成人在线网站观看 | 午夜精品一区二区三区免费视频 | 国产一级电影免费观看 | 精品国产区在线 | 欧亚久久 | 欧美二区在线播放 | 色婷av| 17videosex性欧美 | 国产人免费人成免费视频 | 最近中文字幕第一页 | 免费美女av | 亚洲精品mv在线观看 | 免费看av片网站 | 国产日产精品一区二区三区四区的观看方式 | 亚洲黄色在线观看 | 亚洲免费av片 | 国产精品自产拍在线观看网站 | 久久精品香蕉 | 91在线看视频免费 | 天天狠狠干 | 四虎成人免费观看 | 欧美aaa视频 | 免费毛片一区二区三区久久久 | 天堂成人在线 | 二区三区中文字幕 | 五月婷婷激情综合网 | 亚洲视频99 | 天天操天天摸天天射 | 色五丁香 | 91传媒在线观看 | 黄色aaaaa| 欧美日韩高清一区二区 国产亚洲免费看 | www日韩| 日韩久久影院 | 国产麻豆剧传媒免费观看 | 国产亚州精品视频 | 久久久国产一区 | 国产亚洲视频系列 | 欧美日韩国产在线观看 | 免费观看全黄做爰大片国产 | 日韩av进入| 在线国产日韩 | 免费又黄又爽 | 人人狠狠综合久久亚洲婷 | 国产一区视频在线观看免费 | 天天操天天操天天干 | 亚洲综合色激情五月 | 亚洲午夜久久久影院 | 亚洲一区二区三区精品在线观看 | 国产精品电影一区 | 中文在线亚洲 | 久久综合狠狠综合久久狠狠色综合 | 免费高清在线一区 | 国产亚洲精品美女久久 | 婷婷av网 | 亚州视频在线 | 中文字幕在线观看一区二区三区 | 亚洲国产精品久久久久婷婷884 | 国产成人av一区二区三区在线观看 | 香蕉网在线播放 | 亚洲午夜久久久久久久久 | 日韩高清不卡一区二区三区 | 91亚洲精品国偷拍自产在线观看 | 青草视频在线播放 | 久久久久国产精品午夜一区 | 久久国产影视 | 激情视频免费在线观看 | 丁香婷婷色月天 | 玖玖在线视频观看 | 深夜国产在线 | 在线国产能看的 | 日韩四虎| 久久激情视频免费观看 | 91 在线视频播放 | 国产视频精品网 | 色婷婷免费视频 | 狠狠色丁香久久婷婷综合_中 | 在线黄色国产电影 | 精品999国产| 天堂av中文字幕 | 一区二区三区在线免费 | 最近日本韩国中文字幕 | 精品久久精品 | 国产精品成人免费精品自在线观看 | 九色精品免费永久在线 | 国产精品美女 | 97香蕉久久国产在线观看 | 日韩免费三区 | 蜜臀久久99精品久久久久久网站 | www.福利视频| 久久综合干 | 婷婷亚洲综合五月天小说 | 在线视频专区 | 一本—道久久a久久精品蜜桃 | 99久久婷婷| 国产视频每日更新 | 色多多视频在线 | 国产精品18久久久久久不卡孕妇 | 久草剧场 | 91中文在线视频 | 丁香婷婷激情 | 色视频网站免费观看 | 久久成人精品电影 | 亚洲国产视频网站 | 色婷婷成人 | 精品网站999www | 中文字幕婷婷 | 亚洲第一av在线播放 | 91插插视频 | 国产手机在线视频 | 99久久精品久久久久久动态片 | www免费看 | 久草视频中文 | 成年人免费在线播放 | 2023国产精品自产拍在线观看 | 又色又爽的网站 | 高清中文字幕av | 久久99久久99精品免观看粉嫩 | 日韩av资源站 | 午夜视频一区二区三区 | .精品久久久麻豆国产精品 亚洲va欧美 | 99re亚洲国产精品 | 精品国偷自产国产一区 | 丁香av在线| 久久久久久久久久久久久9999 | 97看片| 国产一区二区手机在线观看 | av资源免费在线观看 | 不卡的av片 | 国产精品日韩久久久久 | 美女视频免费一区二区 | 日本三级人妇 | 五月天综合网站 | 黄毛片在线观看 | www.夜色.com | 亚洲成人第一区 | 久久亚洲福利 | 久久久久久久综合色一本 | 亚洲高清色综合 | 97操操操| 伊人五月婷 | 六月丁香久久 | 国产免费久久 | 亚洲视频每日更新 | 欧美久久久 | 婷婷性综合 | 4hu视频| 日韩女同一区二区三区在线观看 | 91一区在线观看 | 日韩特级黄色片 | 91成熟丰满女人少妇 | 天天射天天色天天干 | 欧美一级电影片 | 一区二区视 | 一二三区在线 | 亚洲视频,欧洲视频 | 偷拍精品一区二区三区 | 久久这里只有精品1 | 99久久精品免费看 | 国产又粗又长又硬免费视频 | 三级午夜片| 国产精品白丝jk白祙 | 国产激情小视频在线观看 | 成 人 免费 黄 色 视频 | 在线成人一区 | 99视频导航 | 九草在线观看 | 国产91精品看黄网站在线观看动漫 | 国产99爱| 成人观看视频 | 日本99久久| 久99久视频 | 日韩精品一区二区三区免费观看视频 | 黄色免费在线视频 | 在线视频观看成人 | 欧美视频日韩视频 | 亚洲综合精品视频 | 色婷婷97| 久草在线| 亚洲激情影院 | 日韩狠狠操 | 成人一级在线 | 爱爱一区| 粉嫩aⅴ一区二区三区 | 97视频在线看 | 91精品国产91久久久久福利 | 9999国产精品 | 五月丁色 | 色www精品视频在线观看 | 国产色小视频 | 日韩av在线不卡 | 九九交易行官网 | 久久精彩视频 | 三级黄色免费 | 中文字幕91在线 | 国产黄色精品网站 | 久久久免费 | 日本久草电影 | 日韩三级一区 | 亚洲一二三区精品 | 2020天天干天天操 | 国产精品夜夜夜一区二区三区尤 | 久久综合免费视频影院 | 午夜精品一区二区三区视频免费看 | 99热九九这里只有精品10 | 国产精品一区专区欧美日韩 | 99久久久国产免费 | 久久与婷婷 | 91中文在线视频 | 国产精品一区二区三区在线 | 91成人网在线观看 | 国产精品久久久一区二区 | 99av国产精品欲麻豆 | 婷婷综合影院 | 超碰在线人 | 日日干夜夜草 | 亚洲精品午夜视频 | 国产高清免费av | 久久久免费播放 | 在线婷婷| 国产黄av | 免费观看性生活大片3 | 大片网站久久 | 亚洲黄色一级大片 | 天天看天天干天天操 | 日韩专区在线观看 | 精品久久1 | 日韩欧美电影在线 | 日韩在线精品视频 | 午夜婷婷在线播放 | www.天天操.com | 九色精品免费永久在线 | 中文字幕在线观看完整 | 中国黄色一级大片 | 在线观看视频你懂的 | 日韩成人黄色av | 在线a人v观看视频 | 婷婷网站天天婷婷网站 | www.91av在线| 91大片网站 | 又爽又黄又无遮挡网站动态图 | 色婷婷狠狠五月综合天色拍 | 成人黄色免费在线观看 | 久久精品一级片 | 欧美日韩中文字幕综合视频 | 欧美日韩性| 久久人人爽视频 | 天天操天天干天天 | 中文字幕免费高清 | 精品免费一区二区三区 | 国产视频首页 | 日本久久99| 成人9ⅰ免费影视网站 | 国产精品成人久久久久 | 久久资源在线 | 国产视频精品免费播放 | 欧美二区三区91 | 欧美日韩中文在线 | 不卡的av电影在线观看 | 在线观看911视频 | 日韩精品专区在线影院重磅 | 久草在线 | 少妇bbr搡bbb搡bbb | 日韩高清在线一区二区三区 | 免费观看成人av | 午夜精品久久 | 欧美日韩国产在线一区 | 国产精久久久久久妇女av | 久久成人麻豆午夜电影 | 国产九色在线播放九色 | 免费色婷婷 | 久久综合电影 | 久精品视频在线观看 | 久久国产经典视频 | 成人在线播放视频 | 日韩视频中文字幕在线观看 | 91在线观看视频网站 | 国产在线综合视频 | 国产精品免费观看国产网曝瓜 | 丁香六月欧美 | 欧美日韩国产在线 | 九九九视频精品 | 99久久久久成人国产免费 | 国产三级精品在线 | a黄色影院 | 在线视频日韩欧美 | 国产精品乱码在线 | aⅴ精品av导航 | 狠狠狠色丁香婷婷综合激情 | 日韩av片在线| 免费日p视频 | 亚洲天堂社区 | 日韩中文字幕免费在线观看 | 九色免费视频 | 又长又大又黑又粗欧美 | 国产麻豆精品久久一二三 | 日韩一区二区三区不卡 | 伊人六月 | 奇米影视8888 | 国产一级h | 在线观看视频黄 | 免费69视频 | 国产1区2区3区精品美女 | av官网在线 | 超碰在线公开免费 | 青青河边草免费观看完整版高清 | 亚洲精品综合欧美二区变态 | 在线视频在线观看 | 欧美激情视频一区 | 亚洲五月婷婷 | 久久伦理电影网 | 黄色精品一区二区 | 波多野结衣在线观看一区二区三区 | 一区二区三区免费在线观看 | 亚洲资源在线观看 | 亚洲综合激情小说 | 国产一区二区三区高清播放 | 综合色伊人 | 99视频在线免费看 | 日韩中文字幕a | 天天综合网天天 | 97免费公开视频 | 精品欧美日韩 | a成人v| 免费av电影网站 | 四虎影视精品永久在线观看 | 国产成人在线播放 | 欧美嫩草影院 | 久久精品一二三 | 国产视频久久久久 | 日本久草电影 | 成人免费网站视频 | 999成人国产 | 午夜精品一区二区三区在线视频 | 丁香五香天综合情 | 国内久久精品 | 亚洲日本国产精品 | 成年人在线 | 亚州视频在线 | 国产流白浆高潮在线观看 | 欧美色图亚洲图片 | 国产黄大片在线观看 | 日韩三级.com | 欧美一级激情 | 亚洲精品美女久久久久 | 国产成人99久久亚洲综合精品 | 国产专区一| 久久夜色精品国产欧美一区麻豆 | 欧美黄色免费 | av色网站 | 91精品国产成人观看 | 97碰碰视频 | 亚洲dvd | 九色视频网址 | 国产精品久久久久久久久蜜臀 | 九九综合久久 | 在线国产黄色 | 综合网天天射 | 欧美一二三专区 | 中文字幕永久免费 | 免费看的视频 | 色婷婷 亚洲 | 99精品久久久久 | 欧美激情视频一区 | 亚洲精选国产 | 亚洲视频久久久 | 高清精品久久 | 天天夜操 | 欧美日韩高清在线一区 | 欧美一级视频在线观看 | 日本护士三级少妇三级999 | 麻豆果冻剧传媒在线播放 | 免费高清在线一区 | 国产 视频 久久 | 日韩av看片 | 四虎成人精品永久免费av九九 | 亚洲色图 校园春色 | 日本最新高清不卡中文字幕 | 国产成人精品av | 区一区二在线 | 亚洲影院一区 | 精品免费久久 | 91久草视频 | 国产精品永久免费 | 久久天天综合网 | 欧美一区在线看 | 97视频在线观看免费 | 中文字幕在线第一页 | 久久人人爽人人片av | 在线视频中文字幕一区 | 国产成人一级 | 国产精品久久久av久久久 | 五月婷婷开心中文字幕 | av大全在线看 | 日韩中文字幕a | 激情开心色 | 免费在线观看亚洲视频 | 国产视频99| 人人超在线公开视频 | 福利视频一区二区 | av成人动漫在线观看 | 日韩理论影院 | 国内精品视频一区二区三区八戒 | 久久久久久久久久久网 | 在线观看精品视频 | 另类五月激情 | 国产精品久久99综合免费观看尤物 | 久久人视频 | 97日日 | 天天色播| 日本一区二区三区视频在线播放 | 欧美男同网站 | 精品v亚洲v欧美v高清v | 国产综合在线视频 | 91网在线| 日本中文在线 | 亚洲综合成人专区片 | 五月情婷婷| 亚洲成年人av | 夜夜夜夜爽 | 国产高清不卡 | 91日韩精品 | 天天曰天天爽 | 久久久免费观看完整版 | 国产一二区在线观看 | 国产精品一区二区久久 | 九九日韩 | 在线观看中文字幕 | 激情久久伊人 | 狠狠干网 | 久久久免费视频播放 | 精品乱码一区二区三四区 | 激情五月六月婷婷 | 欧美精品乱码久久久久 | 最新婷婷色 | 麻花传媒mv免费观看 | www.天天干 | 久久国产精品久久w女人spa | 中文字幕在线视频免费播放 | 奇米影视777四色米奇影院 | 福利av影院| 麻豆视频在线 | 国产精品va在线播放 | 国产 日韩 在线 亚洲 字幕 中文 | 国产日韩在线播放 | 久草精品视频 | 黄色av免费看 | 亚洲视频电影在线 | 人人看97 | 国产一二区视频 | 丁香婷婷深情五月亚洲 | 99999精品 | 日韩av一卡二卡三卡 | 国产成人av网站 | 国产亚洲情侣一区二区无 | 天天玩天天干天天操 | 午夜精品一区二区三区在线观看 | 婷婷丁香六月 | 色综合色综合久久综合频道88 | 麻豆视频在线免费观看 | 精品久久美女 | 奇米四色影狠狠爱7777 | 在线电影av | 亚洲黄色a | 2022中文字幕在线观看 | 91理论电影 | 精品字幕在线 | 亚洲精品乱码久久久久久蜜桃动漫 | 国产女人18毛片水真多18精品 | 婷婷av在线 | 精品久久久亚洲 | 日韩精品一区二区在线视频 | 在线欧美最极品的av | 精品在线视频一区二区三区 | 国产99一区视频免费 | 麻豆一二三精选视频 | 99r在线视频 | 黄色成人av在线 | 久久久久久蜜桃一区二区 | 免费h漫在线观看 | 国产一级精品绿帽视频 | 日本公妇在线观看 | 91大神精品视频在线观看 | 成人黄在线观看 | 狠狠操电影网 | 免费看av在线 | 国产精品综合久久久久久 | 久久精品国产亚洲a | 九色琪琪久久综合网天天 | 999成人 | www.亚洲激情.com| 亚洲欧洲精品视频 | 国产在线视频一区二区三区 | 亚洲欧美日本一区二区三区 | 日韩精品一区二区电影 | 亚洲精品国产精品久久99 | 免费一区在线 | 欧美日韩精品区 | 国产成人无码AⅤ片在线观 日韩av不卡在线 |