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

91高清在线视频| 中文字幕视频在线播放| 欧美男男freegayvideosroom| 五月综合激情网| 日韩欧美亚洲日产国产| 99国产精品久久久久99打野战| 亚洲精品九九| 日韩一区二区欧美| 国产精品日日摸夜夜爽| 欧美大胆性生话| 伊人夜夜躁av伊人久久| 日本在线播放不卡| 好吊视频一二三区| 美女高潮久久久| 91国内精品久久| 成年人一级黄色片| 九九亚洲视频| 精品久久久久久久人人人人传媒| 宅男噜噜噜66国产免费观看| 啦啦啦中文在线观看日本| 成人激情视频网站| 国产综合色香蕉精品| 中文字幕国产在线观看| 欧美视频导航| 中文字幕在线看视频国产欧美在线看完整 | 国内久久精品| 在线观看精品国产视频| 亚洲熟女乱综合一区二区三区| 亚洲综合伊人| 欧美色视频一区| aa在线免费观看| 欧美韩日亚洲| 亚洲欧美另类久久久精品| 日韩精品伦理第一区| 姝姝窝人体www聚色窝| 国产美女av一区二区三区| 国产精品美女主播在线观看纯欲| 国产尤物在线视频| 亚洲福利电影| 欧美福利视频网站| 91九色丨porny丨极品女神| 青青草91久久久久久久久| 亚洲老板91色精品久久| 欧美做受喷浆在线观看| 激情小说亚洲图片| 欧美tk—视频vk| 蜜桃视频无码区在线观看| 亚洲狼人在线| 8x8x8国产精品| 亚洲欧美日韩三级| 日韩三级一区| 91精品国产色综合久久不卡电影| 中文字幕亚洲乱码| 成人久久网站| 欧美日韩一二三| 在线黄色免费观看| 日本国产亚洲| 337p亚洲精品色噜噜狠狠| www,av在线| 午夜精品在线| 亚洲国产黄色片| 黄色a一级视频| 九九综合九九| 日韩在线观看免费全集电视剧网站| 少妇视频在线播放| 999精品视频| 欧美床上激情在线观看| 国语对白一区二区| 国产亚洲毛片在线| 国产aⅴ夜夜欢一区二区三区| 久久这里只有精品9| 免费在线观看成人| 亚洲xxxxx性| 欧美综合视频在线| 久久久综合网站| 日韩在线电影一区| 久久77777| 亚洲国产成人91porn| 中国丰满人妻videoshd| 黄色精品视频| 欧美一级免费观看| 亚洲AV无码国产精品| 波多野结衣在线观看一区二区三区| 日韩一级黄色av| 国产性猛交普通话对白| 亚洲综合精品四区| 国产在线视频不卡| 黄色小视频免费观看| 久久麻豆一区二区| 日本一道在线观看| 欧美办公室脚交xxxx| 欧美三级视频在线观看| 极品白嫩少妇无套内谢| 久久99高清| 久久久精品影院| 国产成人在线视频观看| 久久99精品久久久| 精品在线不卡| 成年视频在线观看| 欧美视频在线看| 超碰91在线播放| 国产麻豆一区二区三区精品视频| 欧美成人免费全部观看天天性色| 久久一区二区三区视频| 国产最新精品精品你懂的| 精品国产福利| 尤物yw193can在线观看| 色悠悠亚洲一区二区| 免费看三级黄色片| 日本一区二区免费高清| 羞羞色国产精品| 国产精品视频久久久久久| 26uuu欧美| 日韩极品视频在线观看| 久久99国产精品二区高清软件| 亚洲第一男人天堂| 日韩激情综合网| 久久久久国产精品一区三寸| 国产精品中出一区二区三区| 麻豆传媒在线免费| 在线精品视频免费观看| 日韩免费高清一区二区| 综合天堂久久久久久久| 国产精品网红直播| 国产中文在线观看| 婷婷成人综合网| 中文写幕一区二区三区免费观成熟| av一区二区高清| 琪琪第一精品导航| 午夜福利视频一区二区| 亚洲在线视频免费观看| www激情五月| 久久亚洲国产| 国产精品久久视频| 免费毛片在线| 色天使久久综合网天天| 亚洲精品乱码久久| 日韩一级在线| 国产一区二区三区色淫影院| 在线看女人毛片| 欧美一区二区三区日韩| 午夜爽爽爽男女免费观看| 久久99最新地址| 亚洲欧美综合一区| 狠狠久久伊人中文字幕| 伊人久久久久久久久久久久久 | 亚洲人成毛片在线播放女女| 97视频资源在线观看| 成人在线直播| 日韩一二三区视频| 免费又黄又爽又色的视频| 高清免费成人av| 国产自产在线视频| 欧美1区二区| 日本久久久久亚洲中字幕| 国产一级片在线| 欧美在线一二三四区| 日韩av网站在线播放| 国内外成人在线| av 日韩 人妻 黑人 综合 无码| 亚洲乱码一区| 久久久久久亚洲精品不卡| 图片区 小说区 区 亚洲五月| 性做久久久久久久免费看| 国产精品扒开腿做爽爽| 免费精品视频最新在线| 亚洲在线色站| 国产精品久久久久久av公交车| 久久中文字幕在线| 国产综合视频在线| 日韩欧美福利视频| 少妇视频一区二区| 国产成人亚洲精品青草天美| 18禁网站免费无遮挡无码中文| 亚洲aa在线| 国产又爽又黄的激情精品视频| caopon在线免费视频| 亚洲国产一区二区三区在线观看| 久久久久久在线观看| 国产精品视频在线看| 亚洲精品在线网址| 午夜在线一区二区| 正在播放精油久久| 老汉色老汉首页av亚洲| 国产精品久久久久久搜索| av免费在线观看网址| 日韩av在线免费| 国产又粗又猛又爽又黄视频| 亚洲成国产人片在线观看| 女女互磨互喷水高潮les呻吟| 精品无码三级在线观看视频| 国产在线精品91| 日韩系列欧美系列| 国产伦精品一区二区三区视频孕妇| 欧美aaa视频| 欧美剧在线观看| 高清日韩av电影| 欧美va在线播放| 在线免费观看视频网站| 欧美日韩裸体免费视频| 天天看天天摸天天操| 99免费精品视频| 色男人天堂av| 日韩成人一级大片| 和岳每晚弄的高潮嗷嗷叫视频| 成人亚洲一区| 久久成人资源| 欧美a在线观看| 国产精品美女在线观看| 国产亚洲成av人片在线观看| 精品国产一区二区三区在线观看 | 在线国产精品播放| 手机看片福利永久| 91精品啪在线观看国产60岁| 一级特黄免费视频| 午夜电影久久久| 免费在线观看av网址| 中文字幕一区二区三区视频 | 国产精品成人一区二区艾草| 国产白嫩美女无套久久| 国产福利精品导航| 青青草久久伊人| 免费在线看一区| 最近免费中文字幕中文高清百度| 亚洲美女网站| 免费网站在线观看视频| 亚洲国产精品91| 亚洲精品国产一区| 红桃成人av在线播放| 久久国产精品精品国产色婷婷| 中文字幕一区二区三区四区久久| 国产欧洲精品视频| 超碰这里只有精品| 国产精品69久久久久| 亚洲美女炮图| 91chinesevideo永久地址| 国内老司机av在线| 精品中文字幕乱| 成人午夜在线影视| 久久夜色精品国产| 国产成人无吗| 欧美成人精品三级在线观看 | 免费欧美视频| 欧美精品尤物在线| 欧美1区二区| 久久综合色一本| 亚洲+变态+欧美+另类+精品| 精品欧美日韩| 一区二区美女| 日本一区视频在线观看| 欧美特黄一级大片| 在线播放豆国产99亚洲| 午夜激情久久| 国产精品视频一二三四区| 欧美黄色aaaa| 无码av天堂一区二区三区| 欧美日韩p片| 国产97在线 | 亚洲| 一本色道久久综合亚洲精品不| 欧美牲交a欧美牲交aⅴ免费真| 毛片一区二区| 天天影视色综合| 国产精品一区一区三区| 黑森林av导航| 91网站在线观看视频| 一色道久久88加勒比一| 国产精品网曝门| 成人免费毛片东京热| 午夜日韩在线电影| 中文字幕手机在线视频| 欧美女孩性生活视频| 亚洲国产成人在线观看| 日韩精品极品在线观看| 在线看的av网站| 欧美日本在线视频中文字字幕| 欧美日韩国产观看视频| 国产精品自拍网| 98视频精品全部国产| 欧美不卡在线一区二区三区| 日韩精品久久| 欧美国产综合在线| 久久亚洲一区| 色男人天堂av| 久久久久久影视| www.毛片com| 91久久一区二区| 99国产精品久久久久久久成人| 国产一区毛片| 欧美精品一区二区三区高清aⅴ | 国产精品天堂蜜av在线播放| 亚洲中国色老太| 秋霞综合在线视频| 日本一区二区免费高清视频| 亚洲一区国产| 野花视频免费在线观看| 欧美国产在线观看| 日本亚洲色大成网站www久久| 欧美午夜电影网| 免费av一级片| 精品国产一区二区三区久久久狼| 悠悠资源网亚洲青| 97视频资源在线观看| 欧美一区三区| 毛片在线播放视频| 国产一区二区在线视频| 久久丫精品忘忧草西安产品| 亚洲综合色婷婷| 夜夜躁很很躁日日躁麻豆| 亚洲国产精品热久久| 成人在线网址| 国产精品亚洲美女av网站| 日韩av网站在线免费观看| 成人黄色片免费| 久久福利视频一区二区| 色噜噜日韩精品欧美一区二区| 亚洲一区在线视频| 国产精品伦一区二区三区| 亚洲性日韩精品一区二区| 九色porny自拍视频在线播放 | 亚洲国产日韩在线观看| 最近2019中文字幕mv免费看| 免费日韩电影| 久久99欧美| 亚洲高清av| 污污免费在线观看| 亚洲宅男天堂在线观看无病毒| 国产男男gay网站| 精品国内自产拍在线观看| 123成人网| 午夜精品一区二区在线观看| 免费亚洲一区| 日本免费福利视频| 香蕉加勒比综合久久| 二区三区在线视频| 欧美另类在线观看| 欧州一区二区三区| 欧美a级免费视频| 国产成人在线电影| 精品午夜福利视频| 精品人伦一区二区色婷婷| 黑人精品视频| 国内精品久久久久久久果冻传媒| 伊人久久大香线蕉综合热线| 日本wwwwwww| 亚洲成人动漫一区| 五月婷婷免费视频| 日韩av色在线| av亚洲在线观看| 亚洲精品永久视频| 亚洲视频在线观看一区| 国产99视频在线| 欧美夫妻性视频| 欧洲亚洲视频| 88av.com| 亚洲欧洲日韩一区二区三区| 国产毛片毛片毛片毛片| 欧美风情在线观看| 国产一区二区在线视频你懂的| 成人免费播放器| 99精品热视频| 国产裸体美女永久免费无遮挡| 色狠狠久久aa北条麻妃| 国产一区二区三区视频在线| 毛片在线视频观看| www.亚洲色图.com| 中文字幕免费观看| 最近的2019中文字幕免费一页| 99精品女人在线观看免费视频| 超碰人人爱人人| 久久综合九色综合欧美就去吻| 波多野结衣影片| 久久视频免费在线播放| 国产精品22p| 三级a在线观看| 亚洲猫色日本管| 五月婷婷深深爱| 国产中文字幕日韩| 91久久亚洲| аⅴ天堂中文在线网| 日韩一级免费观看| 永久免费毛片在线播放| 一区二区三区我不卡| 国产福利视频一区二区三区| 午夜婷婷在线观看| 久久九九有精品国产23| 啪啪国产精品| 国产精欧美一区二区三区白种人| 亚洲大型综合色站| 性开放的欧美大片| 精品国产一区二区三区麻豆免费观看完整版| 久久综合伊人| 久久久久久久久久一区二区三区 | 成人免费毛片糖心| 日韩一区二区在线播放| 二吊插入一穴一区二区| 99久热在线精品视频| 国产欧美日韩卡一| 色一情一乱一区二区三区| 国产精品亚发布| 久久久久99|