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

圣誕節(jié)快樂!教你用Shell腳本實現(xiàn)一顆圣誕樹!

開發(fā) 前端
變量是任何一種編程語言都必不可少的組成部分,變量用來存放各種數(shù)據(jù)。腳本語言在定義變量時通常不需要指明類型,直接賦值就可以,Shell 變量也遵循這個規(guī)則。

[[441868]]

那么要如何才能編寫出這個特效的圣誕樹呢?

下面一口君手把手教大家!

只想運行腳本的同學可以跳到最后面!

一、shell腳本知識

1. shell變量

變量是任何一種編程語言都必不可少的組成部分,變量用來存放各種數(shù)據(jù)。腳本語言在定義變量時通常不需要指明類型,直接賦值就可以,Shell 變量也遵循這個規(guī)則。Shell 支持以下三種定義變量的方式:

  1. variable=value 
  2. variable='value' 
  3. variable="value" 

variable 是變量名,value 是賦給變量的值。如果 value 不包含任何空白符(例如空格、Tab 縮進等),那么可以不使用引號;如果 value 包含了空白符,那么就必須使用引號包圍起來。使用單引號和使用雙引號也是有區(qū)別的,稍后我們會詳細說明。

注意,賦值號=的周圍不能有空格,這可能和你熟悉的大部分編程語言都不一樣。

Shell 變量的命名規(guī)范和大部分編程語言都一樣:

  • 變量名由數(shù)字、字母、下劃線組成;
  • 必須以字母或者下劃線開頭;
  • 不能使用 Shell 里的關鍵字(通過 help 命令可以查看保留關鍵字)。

使用變量

使用一個定義過的變量,只要在變量名前面加美元符號$即可,如:

  1. skill="C、Linux" 
  2. echo "I am good at ${skill}Script" 

變量名外面的花括號{ }是可選的,加不加都行,加花括號是為了幫助解釋器識別變量的邊界. 如果不給 skill 變量加花括號,寫成echo "I am good at $skillScript",解釋器就會把 $skillScript 當成一個變量(其值為空),代碼執(zhí)行結果就不是我們期望的樣子了。

修改變量的值

  1. lin=2 
  2. let lin++ 

單引號和雙引號的區(qū)別

定義變量時,變量的值可以由單引號' '包圍,也可以由雙引號" "包圍,它們到底有什么區(qū)別呢?不妨以下面的代碼為例來說明:

  1. #!/bin/bash 
  2. name="一口Linux" 
  3. gzh1='公眾號:${name}' 
  4. gzh2="C語言中文網(wǎng):${name}" 
  5. echo $gzh1 
  6. echo $gzh2 

運行結果:

  1. 公眾號:${name
  2. 公眾號:一口Linux 

以單引號' '包圍變量的值時,單引號里面是什么就輸出什么,即使內容中有變量和命令(命令需要反引起來)也會把它們原樣輸出。這種方式比較適合定義顯示純字符串的情況,即不希望解析變量、命令等的場景。

以雙引號" "包圍變量的值時,輸出時會先解析里面的變量和命令,而不是把雙引號中的變量名和命令原樣輸出。這種方式比較適合字符串中附帶有變量和命令并且想將其解析后再輸出的變量定義。

建議:如果變量的內容是數(shù)字,那么可以不加引號;如果真的需要原樣輸出就加單引號;其他沒有特別要求的字符串等最好都加上雙引號,定義變量時加雙引號是最常見的使用場景。

2. trap

trap命令是專用于捕捉信號的。比如像ctrl+c發(fā)送給終端的中斷信號等等。在捕捉到信號之后,可以進行一系列的操作。

用法:

  1. trap  'COMMAND' INT      

COMMAND表示trap命令接收到INT信號后要執(zhí)行的動作什么。

可以捕捉的信號有:HUP INT等 不適用捕捉的信號:KILL TERM

信號回應方式

trap捕捉到信號之后,可以有三種反應方式:

1、執(zhí)行一段程序來處理這一信號

2、接受信號的默認操作

3、忽視這一信號

它有三種形式分別對應三種不同的信號回應方式 第一種:

  1. trap ""commands"" signal-list 

當腳本收到signal-list清單內列出的信號時,trap命令執(zhí)行雙引號中的命令.

第二種:

  1. trap signal-list 

trap不指定任何命令,接受信號的默認操作.默認操作是結束進程的運行. 第三種:

  1. trap "" "" signal-list 

trap命令指定一個空命令串,允許忽視信號.

使用trap -l命令可以查看信號有哪些:

  1. # trap -l 
  2.  1) SIGHUP     2) SIGINT     3) SIGQUIT     4) SIGILL     5) SIGTRAP 
  3.  6) SIGABRT     7) SIGBUS     8) SIGFPE     9) SIGKILL    10) SIGUSR1 
  4. 11) SIGSEGV    12) SIGUSR2    13) SIGPIPE    14) SIGALRM    15) SIGTERM 
  5. 16) SIGSTKFLT    17) SIGCHLD    18) SIGCONT    19) SIGSTOP    20) SIGTSTP 
  6. 21) SIGTTIN    22) SIGTTOU    23) SIGURG    24) SIGXCPU    25) SIGXFSZ 
  7. 26) SIGVTALRM    27) SIGPROF    28) SIGWINCH    29) SIGIO    30) SIGPWR 
  8. 31) SIGSYS    34) SIGRTMIN    35) SIGRTMIN+1    36) SIGRTMIN+2    37) SIGRTMIN+3 
  9. 38) SIGRTMIN+4    39) SIGRTMIN+5    40) SIGRTMIN+6    41) SIGRTMIN+7    42) SIGRTMIN+8 
  10. 43) SIGRTMIN+9    44) SIGRTMIN+10    45) SIGRTMIN+11    46) SIGRTMIN+12    47) SIGRTMIN+13 
  11. 48) SIGRTMIN+14    49) SIGRTMIN+15    50) SIGRTMAX-14    51) SIGRTMAX-13    52) SIGRTMAX-12 
  12. 53) SIGRTMAX-11    54) SIGRTMAX-10    55) SIGRTMAX-9    56) SIGRTMAX-8    57) SIGRTMAX-7 
  13. 58) SIGRTMAX-6    59) SIGRTMAX-5    60) SIGRTMAX-4    61) SIGRTMAX-3    62) SIGRTMAX-2 
  14. 63) SIGRTMAX-1    64) SIGRTMAX 

3. clear

清除終端屏幕

4. tput

tput 命令將通過 terminfo 數(shù)據(jù)庫對您的終端會話進行初始化和操作。通過使用tput,您可以更改幾項終端功能,如移動或更改光標、更改文本屬性,以及清除終端屏幕的特定區(qū)域。

光標屬性

  1. tput sc          ##記錄光標位置 
  2. tput cup x y     ###移動光標至x列y行 
  3. tput rc          ##返回光標位置 
  4. tput civis       ##隱藏光標 
  5. tput cnorm       ## 顯示光標 
  6. tput setaf ColorNumber ## 設置前景色 
  7. tput setab ColorNumber ##設置背景色 
  8. tput clear      # 清除屏幕 
  9. tput cup x y    # 光標按設定坐標點移動 

文本屬性

  1. tput blink      # 文本閃爍 
  2. tput bold       # 文本加粗 
  3. tput el         # 清除到行尾 
  4. tput smso       # 啟動突出模式 
  5. tput rmso       # 停止突出模式 
  6. tput smul       # 下劃線模式 
  7. tput rmul       # 取消下劃線模式 
  8. tput sgr0       # 恢復默認終端 
  9. tput rev        # 反相終端 

此外,還可以改變文本的顏色

  1. tput setb 顏色代號 
  2. tput setf 顏色代號 

舉例

  1. #加粗 
  2. bold=$(tput bold) 
  3. #下劃線 
  4. underline=$(tput sgr 0 1) 
  5. #重置規(guī)則 
  6. reset=$(tput sgr0) 
  7. #紅色 
  8. red=$(tput setaf 1) 
  9. #綠色 
  10. green=$(tput setaf 2) 

下面是一個帶閃爍功能的時鐘

  1. #!/bin/bash 
  2.  
  3. for ((i=0;i<8;i++)) 
  4. do 
  5.         tput sc; tput civis                     # 記錄光標位置,及隱藏光標 
  6.         tput blink; tput setf $i                # 文本閃爍,更改文本顏色 
  7.         echo -ne $(date +'%Y-%m-%d %H:%M:%S')   # 顯示時間 
  8.         sleep 1 
  9.         tput rc                                 # 恢復光標到記錄位置 
  10. done 
  11.  
  12. tput el; tput cnorm                             # 退出時清理終端,恢復光標顯示 

效果

5. for循環(huán)

for循環(huán)的運作方式,是講串行的元素意義取出,依序放入指定的變量中,然后重復執(zhí)行含括的命令區(qū)域(在do和done 之間),直到所有元素取盡為止。

其中,串行是一些字符串的組合,彼此用$IFS所定義的分隔符(如空格符)隔開,這些字符串稱為字段。

for的語法結構如下:

  1. 1. for 變量 in 串行 
  2. 2. do 
  3. 3.    執(zhí)行命令 
  4. 4. done 

說明:

行1,講串行中的字段迭代放入變量中 行2-4,接著將重復執(zhí)行do和done之間的命令區(qū)域,直到串行中每一個字段均處理過為止。

舉例 用for循環(huán)在家目錄下創(chuàng)建aaa1-aaa10,然后在aaa1-aaa10創(chuàng)建bbb1-bbb10的目錄

  1. 1. #!/bin/bash 
  2. 2. for k in $( seq 1 10 ) 
  3. 3. do 
  4. 4.    mkdir /home/peng/aaa${k} 
  5. 5.    cd /home/peng/aaa${k} 
  6. 6.    for l in $( seq 1 10 ) 
  7. 7.    do 
  8. 8.    mkdir bbb${l} 
  9. 9.    cd /home/peng/aaa${k} 
  10. 10.   done 
  11. 11.   cd .. 
  12. done 

列出var目錄下各子目錄占用磁盤空間的大小。

  1. #!/bin/bash 
  2. DIR="/var" 
  3. cd $DIR 
  4. for k in $(ls $DIR) 
  5. do 
  6.   [ -d $k ] && du -sh $k 
  7. done 

6. while循環(huán)

while循環(huán)的語法:

  1. 1. while 條件測試 
  2. 2. do 
  3. 3.   執(zhí)行命令 
  4. 4. done 

說明:

  1. 行1,首先進行條件測試,如果傳回值為0(條件測試為真),則進入循環(huán),執(zhí)行命令區(qū)域,否則 
  2. 不進入循環(huán),介紹while 命令 
  3. 行3,執(zhí)行命令區(qū)域,這些命令中,應該要有改變條件測試的命令,這樣,才有機會在 
  4. 有限步驟后結束執(zhí)行while循環(huán)(除非想要執(zhí)行無窮循環(huán))。 
  5. 行4,回到行1,執(zhí)行while命令 

流程圖:

實例 計算1+2+3…………10

  1. #!/bin/bash 
  2. declare -i i=1 
  3. declare -i sum=0 
  4. while ((i<=10)) 
  5. do 
  6.   let sum+=i 
  7.   let ++i 
  8. done 
  9. echo $sum 

二、圣誕樹腳本文件

  1. #!/bin/bash 
  2. #用shell編寫一個圣誕樹 
  3. #創(chuàng)建時間2021-12-23 
  4. trap "tput reset; tput cnorm; exit" 2 
  5. clear 
  6. tput civis 
  7. lin=2 
  8. col=$(($(tput cols) / 2)) 
  9. c=$((col-1)) 
  10. est=$((c-2)) 
  11. color=0 
  12. tput setaf 2; tput bold 
  13.  
  14. # 打印樹葉 
  15. for ((i=1; i<20; i+=2)) 
  16.     tput cup $lin $col 
  17.     for ((j=1; j<=i; j++)) 
  18.     { 
  19.         echo -n \* 
  20.     } 
  21.     let lin++ 
  22.     let col-- 
  23.  
  24. tput sgr0; tput setaf 3 
  25.  
  26. # 打印樹干 
  27. for ((i=1; i<=2; i++)) 
  28.     tput cup $((lin++)) $c 
  29.     echo '||' 
  30. new_year=$(date +'%Y'
  31. let new_year++ 
  32. tput setaf 222; tput bold 
  33. tput cup $lin $((c - 10));  echo $new_year  圣 誕 節(jié) 快 樂!!! 
  34. color=122 
  35. tput setaf $color; tput bold 
  36. tput cup $((lin + 1)) $((c - 10)); echo 關注公眾號:  一口Linux! 
  37. let c++ 
  38. k=1 
  39.  
  40. #裝飾一下 
  41. while true; do 
  42.     for ((i=1; i<=35; i++)) { 
  43.         # Turn off the lights 
  44.         [ $k -gt 1 ] && { 
  45.             tput setaf 2; tput bold 
  46.             tput cup ${line[$[k-1]$i]} ${column[$[k-1]$i]}; echo \* 
  47.             unset line[$[k-1]$i]; unset column[$[k-1]$i]  
  48.         } 
  49.  
  50.         li=$((RANDOM % 9 + 3)) 
  51.         start=$((c-li+2)) 
  52.         co=$((RANDOM % (li-2) * 2 + 1 + start)) 
  53.         tput setaf $color; tput bold 
  54.         tput cup $li $co 
  55.         echo o 
  56.         line[$k$i]=$li 
  57.         column[$k$i]=$co 
  58.         color=$(((color+1)%8)) 
  59.         
  60.         sh=1 
  61.   #for l in M O N E Y 
  62.   for l in  一 口 Li nu x! 
  63.         do 
  64.             tput cup $((lin+1)) $((c+sh)) 
  65.             echo $l 
  66.             let sh++ 
  67.             let sh++ 
  68.             sleep 0.02 
  69.         done 
  70.     } 
  71.     k=$((k % 2 + 1)) 
  72. done 

三、執(zhí)行腳本

  1. root@ubuntu:/home/peng/work/test# chmod 777 peng.sh 
  2. root@ubuntu:/home/peng/work/test# ./peng.sh  

還等什么呢?抓緊運行起來吧!

本文轉載自微信公眾號「一口Linux」

 

責任編輯:姜華 來源: 一口Linux
相關推薦

2015-12-25 16:30:21

JavaScript代碼圣誕樹

2018-12-25 09:27:55

Python圣誕帽程序員

2017-12-22 17:12:54

圣誕節(jié)

2015-12-04 09:38:03

2013-01-28 09:11:56

圣誕推廣移動應用

2011-12-20 14:49:21

投影儀推薦

2021-12-06 14:02:25

勒索軟件攻擊數(shù)據(jù)泄露

2020-12-24 13:20:17

機器人人工智能圣誕節(jié)

2009-02-19 08:49:11

Windows 7發(fā)布日期

2012-12-28 11:23:36

App Store圣誕節(jié)

2019-12-25 15:22:20

Python 開發(fā)編程語言

2009-12-25 17:10:54

2013-01-04 11:08:20

云瀏覽器遨游

2021-12-31 11:35:40

藍牙漏洞玩具Fisher-Pric

2009-05-12 09:13:17

微軟SQLSQL Server

2014-12-22 11:10:06

LG

2013-12-30 10:04:10

2010-12-27 14:26:04

2011-12-28 10:23:30

Google

2011-12-29 09:15:36

Android之父安迪·魯賓Android設備
點贊
收藏

51CTO技術棧公眾號

日韩精品久久久毛片一区二区| 亚洲人成在线观| 国产高清精品软男同| 国产精品自拍电影| 欧美jizzhd精品欧美巨大免费| 日韩欧美国产高清| 尤物av无码色av无码| 国产在线视频网站| 久久66热re国产| 丝袜亚洲另类欧美重口| 日本黄色www| 成人ssswww在线播放| 国产午夜精品福利| 国产精品久久视频| 尤物在线免费视频| 国产精品一区二区中文字幕| 91极品美女在线| 欧美性受xxxx黑人猛交88| www.亚洲黄色| 亚洲女人av| 久久久国产成人精品| 欧美性生交xxxxx| 欧美xnxx| 亚洲一区二区三区精品在线| 日本一区二区三区四区在线观看| 国产肥老妇视频| 国产偷自视频区视频一区二区| 伊人久久久久久久久久久久久| 999在线精品视频| 色综合桃花网| 亚洲一区二区三区四区在线观看| 国产精品无码乱伦| 狠狠v欧美ⅴ日韩v亚洲v大胸| 成人手机电影网| 91九色国产在线| 制服丝袜在线一区| 日韩精品每日更新| 欧美自拍大量在线观看| 国产一卡二卡在线播放| 欧美91视频| 欧美精品手机在线| 极品久久久久久| 99久久亚洲精品| 日韩在线视频播放| 懂色av粉嫩av浪潮av| 欧美码中文字幕在线| 亚洲人成电影网站色| 伊人网伊人影院| 蜜桃一区二区三区| 亚洲人成电影网| 国产又大又粗又爽的毛片| 亚洲精品亚洲人成在线| 久久精品国产96久久久香蕉| 日韩国产在线一区| 韩国三级在线观看久| 久久品道一品道久久精品| 久久精品二区| 亚洲av片一区二区三区| 91色在线porny| 欧美日韩一区二区视频在线| 成人综合影院| 中文字幕亚洲精品在线观看| 资源网第一页久久久| aa在线视频| 亚洲最新视频在线观看| 毛片在线视频播放| 国产精品亚洲一区二区三区在线观看| 色哟哟一区二区在线观看| 中文字幕视频在线免费观看| 国产精品美女午夜爽爽| 欧美精品日日鲁夜夜添| 先锋资源在线视频| silk一区二区三区精品视频| 亚洲国产欧美久久| 国产熟妇久久777777| 欧美在线电影| 欧美成人免费全部观看天天性色| 国产一级二级三级视频| 久久国产精品久久久久久电车| 国产精品扒开腿爽爽爽视频| 国产免费不卡av| 国产日产亚洲系列最新| 香蕉一区二区| 亚洲一区二区福利| 一区二区国产精品精华液| 欧美a级片网站| 欧美性在线观看| 一区二区美女视频| av电影在线观看完整版一区二区| 欧美日韩一区二区三| 国产丝袜在线| 精品欧美一区二区三区| 亚洲18在线看污www麻豆| 国产精品xxxav免费视频| 亚洲欧洲午夜一线一品| 国产盗摄x88av| 丝袜诱惑制服诱惑色一区在线观看 | 国产在线观看免费| 中文字幕日本乱码精品影院| 三上悠亚久久精品| 亚洲伊人精品酒店| 国产视频一区在线| 久久久久99精品成人片试看| 天堂va蜜桃一区二区三区漫画版| 99c视频在线| 国产黄色片在线观看| 亚洲成人精品在线观看| xx欧美撒尿嘘撒尿xx| 久久综合五月婷婷| 久久视频这里只有精品| 五月婷婷激情视频| 丁香啪啪综合成人亚洲小说| 日本在线播放一区| free性m.freesex欧美| 制服丝袜一区二区三区| 熟女俱乐部一区二区| 尹人成人综合网| 91精品国产综合久久香蕉| 水莓100在线视频| 一区二区三区av电影| 中文字幕成人在线视频| 精品一区免费| 欧美专区在线视频| 高潮毛片7777777毛片| 日韩一区日韩二区| 亚洲这里只有精品| 精品一区二区三区中文字幕老牛| 97精品一区二区三区| 免费看av毛片| 一区二区三区日韩在线观看| 91精产国品一二三产区别沈先生| 极品美女一区二区三区| 国产脚交av在线一区二区| 色丁香婷婷综合久久| 一区二区理论电影在线观看| 亚洲精品在线网址| 亚洲成av人电影| 国产美女精彩久久| 亚洲网中文字幕| 麻豆传媒在线完整视频| 欧美性色综合网| 中文字幕人妻一区二区三区在线视频| 久久精品欧洲| 欧美日韩精品免费观看视一区二区| 免费看男女www网站入口在线| 精品国产露脸精彩对白| 免费一级特黄特色大片| 成人av在线播放网址| 激情小视频网站| 麻豆精品av| 亚洲97在线观看| 亚洲 美腿 欧美 偷拍| 亚洲va欧美va人人爽| 一本色道综合久久欧美日韩精品| 国产一区二区三区的电影| 久久久人人爽| 高清电影一区| 中文字幕在线精品| 国产精品九九九九| 亚洲伊人色欲综合网| 老熟妇精品一区二区三区| 99pao成人国产永久免费视频| 精品国产aⅴ麻豆| 免费日韩电影| 中文字幕在线亚洲| 99热这里只有精品5| 亚洲成人动漫精品| 成人无码www在线看免费| 午夜亚洲激情| 亚洲精蜜桃久在线| 日韩精品一区二区三区免费视频| 欧美激情一区二区三区成人| 日本福利片高清在线观看| 色综合久久88色综合天天6| 老司机福利在线观看| 久久精品国产色蜜蜜麻豆| 日韩久久久久久久久久久久| 天海翼亚洲一区二区三区| 国产精品欧美一区二区| 污污的网站在线看| 亚洲天堂第二页| www.日日夜夜| 欧洲精品在线观看| 丰满少妇高潮久久三区| 久久久午夜精品| 三级性生活视频| 国产色综合网| 看一级黄色录像| 五月国产精品| 成人午夜激情免费视频| 国产v日韩v欧美v| www.久久久久久.com| 日本激情视频网站| 在线播放国产精品二区一二区四区 | 日本男女交配视频| 少妇精品导航| 国产精品96久久久久久又黄又硬| 1区2区3区在线视频| 日韩电影中文字幕| 国产剧情精品在线| 色94色欧美sute亚洲13| 久久久久久久国产精品毛片| 欧美激情综合五月色丁香| 国产精品日日摸夜夜爽| 麻豆91小视频| 久久9精品区-无套内射无码| 欧美网站在线| 中文字幕一区二区三区四区五区六区 | 最新日韩欧美| 亚洲国产日韩综合一区| 女仆av观看一区| 亚洲一区中文字幕| 日韩制服诱惑| 欧美一区二区三区免费观看| 少女频道在线观看免费播放电视剧| 亚洲新中文字幕| 欧美 日韩 国产 精品| 91精品一区二区三区久久久久久| 97国产精东麻豆人妻电影| 97在线观看免费观看高清| 亚洲福利在线视频| 精品人妻少妇嫩草av无码专区| 欧美日韩免费在线视频| 在线视频精品免费| 一本一道综合狠狠老| 在线观看中文字幕视频| 亚洲高清免费在线| 欧美成人精品激情在线视频| 亚洲丝袜自拍清纯另类| 无码人中文字幕| 国产精品无遮挡| 丁香花五月婷婷| 欧美经典三级视频一区二区三区| 亚洲久久久久久久| 久久精品日韩一区二区三区| jizz日本免费| 久久精品亚洲精品国产欧美kt∨ | 久久综合亚洲| 久久久久资源| 视频一区在线观看| 日本成人三级电影网站| 欧美精品一二| 亚洲看片网站| 国产精品久久久久久影院8一贰佰 国产精品久久久久久麻豆一区软件 | 欧美黑人xxx| 超级碰碰不卡在线视频| 午夜精品理论片| h片在线观看下载| 97人洗澡人人免费公开视频碰碰碰| missav|免费高清av在线看| 国内精品久久久久| 午夜激情在线播放| 国产精品九九久久久久久久| 久久久免费人体| 亚洲一区中文字幕在线观看| 国产劲爆久久| 久久国产精品久久| 少妇精品久久久| 神马欧美一区二区| 91精品国产乱码久久久久久| 成人手机在线播放| 在线观看一区| 成熟老妇女视频| 久久超碰97中文字幕| 两女双腿交缠激烈磨豆腐| 成人免费毛片app| 国产精品无码久久久久一区二区| 好吊一区二区三区| 久久综合九色九九| 三级网站视频在在线播放| 久久人人97超碰精品888| 欧美momandson| 成人有码在线视频| 女同一区二区三区| 亚洲永久激情精品| 激情欧美一区| 北条麻妃视频在线| 国产一区二区三区黄视频| 中文字幕精品视频在线| 国产欧美精品一区aⅴ影院| www日韩在线| 激情久久av一区av二区av三区| 中文字幕第三页| 欧美mv和日韩mv国产网站| 九九在线视频| 欧美精品在线免费观看| 在线视频cao| 亚洲伊人久久大香线蕉av| 天海翼精品一区二区三区| 影音先锋男人的网站| 亚洲一区国产一区| 日本美女视频一区| 337p粉嫩大胆噜噜噜噜噜91av| 一起操在线播放| 色哟哟国产精品| 亚洲精品国产一区二| 亚洲人成免费电影| 色爱综合区网| 国产精品免费久久久久影院| 国产精品对白久久久久粗| 先锋影音网一区| 午夜在线精品偷拍| 99国产精品免费视频| 中文无字幕一区二区三区| 日韩和一区二区| 日韩欧美一区在线| av电影在线观看一区二区三区| 亚州精品天堂中文字幕| 麻豆国产精品| 中文字幕日韩精品久久| 日韩电影在线一区二区三区| 日韩免费高清一区二区| 亚洲精品一卡二卡| 亚洲中文字幕在线观看| 一本色道久久综合狠狠躁篇的优点| 国产精品vvv| 产国精品偷在线| 亚洲91视频| 天堂在线中文在线| 中文久久乱码一区二区| 销魂美女一区二区| 亚洲老司机av| 国产调教在线| 国产不卡一区二区在线观看 | 欧美日韩999| 亚洲综合视频| 亚洲精品日韩成人| 免费成人av在线播放| 公肉吊粗大爽色翁浪妇视频| 欧美午夜丰满在线18影院| 亚洲xxx大片| 久久99青青| 久热免费在线观看| 久久蜜桃av一区二区天堂| 一区二区三区视频免费| 老司机精品视频在线观看6| 国产精品久久久久久久久久东京 | 日本少妇久久久| 精品国精品国产| 第一av在线| 国产在线欧美日韩| 日韩视频不卡| 蜜桃精品成人影片| 欧美色videos| 玖玖综合伊人| 国产精品视频久| 欧美电影《轻佻寡妇》| 中文字幕1234区| 一区二区欧美精品| 日本xxxxwww| 欧美有码在线视频| 精品视频免费| 午夜一区二区视频| 一区二区三区四区激情| 亚洲精品无amm毛片| 国语自产在线不卡| 亚洲欧美tv| 色婷婷一区二区三区av免费看| 亚洲天堂a在线| 免费国产羞羞网站视频| 2020久久国产精品| 成人午夜av| 亚洲天堂av一区二区三区| 一区二区三区四区乱视频| 香蕉视频网站在线| 国产精品久久久久久久久男| 999成人网| 图片区偷拍区小说区| 欧美视频在线免费看| 幼a在线观看| 99在线影院| 欧美亚洲视频| www.xxxx日本| 日韩成人av在线| 国产欧美自拍| 少妇一晚三次一区二区三区| 久久午夜免费电影| 97超碰人人草| 97国产在线观看| 日韩在线观看一区| 又黄又爽的网站| 欧美日韩国产乱码电影| 国产一线二线在线观看| 亚洲精品一区二| 粉嫩嫩av羞羞动漫久久久| 午夜精品一区二| 久久国产精品影视| 久久最新网址| 熟妇高潮一区二区| 欧美综合一区二区三区| 日本性爱视频在线观看| 欧美福利精品| 国产精品一区二区免费不卡| 中文字幕国产在线观看| 美女性感视频久久久| 精品久久久中文字幕| youjizz.com国产| 国产精品久久久网站| 国产精品av一区| 理论片日本一区|