成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁(yè) > 知識(shí)庫(kù) > 3000字掃盲shell基礎(chǔ)知識(shí)(新手必備)

3000字掃盲shell基礎(chǔ)知識(shí)(新手必備)

熱門標(biāo)簽:外呼系統(tǒng)的合法性 北京電銷機(jī)器人對(duì)市場(chǎng)的影響 威海電銷外呼系統(tǒng)好用嗎 輝縣市地圖標(biāo)注 地圖標(biāo)注x是啥意思 房產(chǎn)證地圖標(biāo)注的兩個(gè)面積 湖北孝感如何辦理 同花順電話機(jī)器人微信 武漢語(yǔ)音電銷機(jī)器人加盟

不論前端還是后端,再學(xué)會(huì)Linux的基礎(chǔ)上,還應(yīng)該學(xué)會(huì)寫一些簡(jiǎn)單的Shell。不止是工作,日常中想做一些東西,如果手動(dòng)做就很累人也費(fèi)時(shí)間,如果你會(huì)用Shell腳本處理就很簡(jiǎn)單了,本文普及的shell的一些基礎(chǔ)知識(shí)。后面還會(huì)持續(xù)更新。

shell基礎(chǔ)語(yǔ)法之變量

shell 變量命名

  • 變量只能由大小寫字母,數(shù)字和下劃線組成。
  • 變量名稱不能以數(shù)字開(kāi)頭。
  • 變量可以存儲(chǔ)數(shù)字類型或者字符串類型。
  • 變量賦值等號(hào)兩邊不能有空格。
  •  字符串的變量可以用單引號(hào)或者雙引號(hào)括起來(lái)。

定義變量:

➜ ~ name="xiaoka"
➜ ~ age=2

無(wú)效的定義
[

root@iz2ze0ajic0vbv28hcdctpz hello]# 1212=sfds
-bash: 1212=sfds: 未找到命令
[root@iz2ze0ajic0vbv28hcdctpz hello]# ?aasd=hehe
-bash: ?aasd=hehe: 未找到命令

shell 變量調(diào)用

變量的調(diào)用使用$符號(hào)或者$符號(hào)加上花括號(hào)。一般來(lái)講使用花括號(hào)的用法。

舉例說(shuō)明:

[root@iz2ze0ajic0vbv28hcdctpz hello]# apple=hongfushi
[root@iz2ze0ajic0vbv28hcdctpz hello]# echo $applepen

[root@iz2ze0ajic0vbv28hcdctpz hello]# echo ${apple}pen
hongfushipen

如果不加花括號(hào),就會(huì)讀成applepen為一個(gè)變量,因此解析產(chǎn)生了歧義。

shell 變量分類

  • 環(huán)境變量:保存操作系統(tǒng)運(yùn)行時(shí)使用的參數(shù)。
  • 位置變量:傳遞腳本參數(shù)時(shí)使用。
  • 預(yù)定義變量:類似于環(huán)境變量,不同是它是不能重定義的。
  • 自定義變量:由用戶自定義,可用于用戶編寫的腳本。

自定義變量:

定義變量database:

[root@iz2ze0ajic0vbv28hcdctpz hello]# database=mysql

[root@iz2ze0ajic0vbv28hcdctpz hello]# echo $database
mysql
[root@iz2ze0ajic0vbv28hcdctpz hello]# echo ${database}
mysql

環(huán)境變量:查看全局環(huán)境變量:

[root@iz2ze0ajic0vbv28hcdctpz ~]# printenv
XDG_SESSION_ID=2044
HOSTNAME=iz2ze0ajic0vbv28hcdctpz
TERM=xterm-256color
SHELL=/bin/bash
HISTSIZE=1000
SSH_CLIENT=113.44.42.209 56074 22
SSH_TTY=/dev/pts/1
USER=root
LS_COLORS=rs=0:di=38;5;27:ln=38;5;51:mh=44;38;5;15:pi=40;38;5;11:so=38;5;13:do=38;5;5:bd=48;5;232;38;5;11:cd=48;5;232;38;5;3:or=48;5;232;38;5;9:mi=05;48;5;232;38;5;15:su=48;5;196;38;5;15:sg=48;5;11;38;5;16:ca=48;5;196;38;5;226:tw=48;5;10;38;5;16:ow=48;5;10;38;5;21:st=48;5;21;38;5;15:ex=38;5;34:*.tar=38;5;9:*.tgz=38;5;9:*.arc=38;5;9:*.arj=38;5;9:*.taz=38;5;9:*.lha=38;5;9:*.lz4=38;5;9:*.lzh=38;5;9:*.lzma=38;5;9:*.tlz=38;5;9:*.txz=38;5;9:*.tzo=38;5;9:*.t7z=38;5;9:*.zip=38;5;9:*.z=38;5;9:*.Z=38;5;9:*.dz=38;5;9:*.gz=38;5;9:*.lrz=38;5;9:*.lz=38;5;9:*.lzo=38;5;9:*.xz=38;5;9:*.bz2=38;5;9:*.bz=38;5;9:*.tbz=38;5;9:*.tbz2=38;5;9:*.tz=38;5;9:*.deb=38;5;9:*.rpm=38;5;9:*.jar=38;5;9:*.war=38;5;9:*.ear=38;5;9:*.sar=38;5;9:*.rar=38;5;9:*.alz=38;5;9:*.ace=38;5;9:*.zoo=38;5;9:*.cpio=38;5;9:*.7z=38;5;9:*.rz=38;5;9:*.cab=38;5;9:*.jpg=38;5;13:*.jpeg=38;5;13:*.gif=38;5;13:*.bmp=38;5;13:*.pbm=38;5;13:*.pgm=38;5;13:*.ppm=38;5;13:*.tga=38;5;13:*.xbm=38;5;13:*.xpm=38;5;13:*.tif=38;5;13:*.tiff=38;5;13:*.png=38;5;13:*.svg=38;5;13:*.svgz=38;5;13:*.mng=38;5;13:*.pcx=38;5;13:*.mov=38;5;13:*.mpg=38;5;13:*.mpeg=38;5;13:*.m2v=38;5;13:*.mkv=38;5;13:*.webm=38;5;13:*.ogm=38;5;13:*.mp4=38;5;13:*.m4v=38;5;13:*.mp4v=38;5;13:*.vob=38;5;13:*.qt=38;5;13:*.nuv=38;5;13:*.wmv=38;5;13:*.asf=38;5;13:*.rm=38;5;13:*.rmvb=38;5;13:*.flc=38;5;13:*.avi=38;5;13:*.fli=38;5;13:*.flv=38;5;13:*.gl=38;5;13:*.dl=38;5;13:*.xcf=38;5;13:*.xwd=38;5;13:*.yuv=38;5;13:*.cgm=38;5;13:*.emf=38;5;13:*.axv=38;5;13:*.anx=38;5;13:*.ogv=38;5;13:*.ogx=38;5;13:*.aac=38;5;45:*.au=38;5;45:*.flac=38;5;45:*.mid=38;5;45:*.midi=38;5;45:*.mka=38;5;45:*.mp3=38;5;45:*.mpc=38;5;45:*.ogg=38;5;45:*.ra=38;5;45:*.wav=38;5;45:*.axa=38;5;45:*.oga=38;5;45:*.spx=38;5;45:*.xspf=38;5;45:
MAVEN_HOME=/usr/local/apache-maven-3.6.0
MAIL=/var/spool/mail/root
PATH=/usr/local/apache-maven-3.6.0/bin:/usr/local/jdk1.8.0_191/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
PWD=/root
JAVA_HOME=/usr/local/jdk1.8.0_191
LANG=zh_CN.UTF-8
HISTCONTROL=ignoredups
SHLVL=1
HOME=/root
LOGNAME=root
CLASSPATH=.:/lib/dt.jar:/lib/tools.jar
SSH_CONNECTION=113.44.42.209 56074 172.17.187.244 22
LC_CTYPE=zh_CN.UTF-8
LESSOPEN=||/usr/bin/lesspipe.sh %s
XDG_RUNTIME_DIR=/run/user/0
_=/usr/bin/printenv

定義一個(gè)環(huán)境變量

[root@iz2ze0ajic0vbv28hcdctpz ~]# export kaka="kaka"
[root@iz2ze0ajic0vbv28hcdctpz ~]# env |grep kaka
kaka=kaka

刪除環(huán)境變量

[root@iz2ze0ajic0vbv28hcdctpz ~]# unset kaka
[root@iz2ze0ajic0vbv28hcdctpz ~]# env |grep kaka

w如果長(zhǎng)期使用,可以把它們寫在配置文件中。/etc/profile 或者 用戶家目錄的.bash_profile

位置變量 :

我們先定義一個(gè)shell。

[root@iz2ze0ajic0vbv28hcdctpz ~]# cat test.sh
#!/bin/bash

echo "執(zhí)行的文件: $0"
echo "第一個(gè)參數(shù): $1"
echo "第二個(gè)參數(shù): $2"

執(zhí)行查看結(jié)果。

[root@iz2ze0ajic0vbv28hcdctpz ~]# chmod +x test.sh
[root@iz2ze0ajic0vbv28hcdctpz ~]# ./test.sh 1 2
執(zhí)行的文件: ./test.sh
第一個(gè)參數(shù): 1
第二個(gè)參數(shù): 2

預(yù)定義變量:

常用的預(yù)定義變量有如下幾個(gè)。

#!/bin/bash

echo "執(zhí)行的文件: $0"
echo "第一個(gè)參數(shù): $1"
echo "第二個(gè)參數(shù): $2"
echo "所有參數(shù): $*"
echo "當(dāng)前腳本的pid: $"
echo "腳本參數(shù)個(gè)數(shù): $#"

查看執(zhí)行結(jié)果

[root@iz2ze0ajic0vbv28hcdctpz ~]# ./test.sh 1 2
執(zhí)行的文件: ./test.sh
第一個(gè)參數(shù): 1
第二個(gè)參數(shù): 2
所有參數(shù): 1 2
當(dāng)前腳本的pid: 30170
腳本參數(shù)個(gè)數(shù): 2

查看上一個(gè)命令執(zhí)行結(jié)果。

[root@iz2ze0ajic0vbv28hcdctpz hello]# ls
test
[root@iz2ze0ajic0vbv28hcdctpz hello]# echo $?
0

shell 運(yùn)算符

shell也是一門語(yǔ)言其實(shí)和其他的語(yǔ)言運(yùn)算符大同小異,不過(guò)這里我們還是來(lái)說(shuō)一下。本節(jié)說(shuō)一下運(yùn)算符相關(guān)內(nèi)容。

運(yùn)算符種類

  • 算數(shù)運(yùn)算符
  • 關(guān)系運(yùn)算符
  • 布爾運(yùn)算符
  • 邏輯運(yùn)算符
  • 字符串運(yùn)算符
  • 文件測(cè)試運(yùn)算符

算數(shù)運(yùn)算符

命令: expr
作用:   求表達(dá)式的值
語(yǔ)法:    expr 表達(dá)式
規(guī)則:

  • ​    運(yùn)算符號(hào)兩邊要有空格
  • 遇到特殊符號(hào)如*號(hào)需要在前面加反斜杠
  • 空格和特殊字符串需要用引號(hào)括起來(lái)

操作:(先編寫一個(gè)運(yùn)算相關(guān)的shell腳本)

#!/bin/bash
i=1
j=2
addition=`expr $i + $j`
subtraction=`expr $i - $j`
multiplication=`expr $j \* $j`
division=`expr $j / $i`
mod=`expr $j % $i`
echo "addition=${addition} , subtraction=${subtraction} , multiplication=${multiplication} , division=${division} , mod=${mod}"

if [ $i == $j ]
then
 echo "i 等于 j"
fi

if [ $i != $j ]
then
 echo "i 不等于 j"
fi

查看結(jié)果:

➜  ~ ./operation.sh
addition=3 , subtraction=-1 , multiplication=4 , division=2 , mod=0
i 不等于 j

關(guān)系運(yùn)算符

操作:(編寫腳本)

#!/bin/bash
num1=5
num2=8
if [ $num1 -eq $num2 ]
then
 echo "$num1 是否等于 $num2 : num1 等于 num2"
else
 echo "$num1 是否等于 $num2: num1 不等于 num2"
fi
if [ $num1 -ne $num2 ]
then
 echo "$num1 是否不等于 $num2: num1 不等于 num2"
else
 echo "$num1 是否不等于 $num2 : num1 等于 num2"
fi
if [ $num1 -gt $num2 ]
then
 echo "$num1 是否大于 $num2: num1 大于 num2"
else
 echo "$num1 是否大于 $num2: num1 不大于 num2"
fi
if [ $num1 -lt $num2 ]
then
 echo "$num1 是否小于 $num2: num1 小于 num2"
else
 echo "$num1 是否小于 $num2: num1 不小于 num2"
fi
if [ $num1 -ge $num2 ]
then
 echo "$num1 是否大于等于 $num2: num1 大于或等于 num2"
else
 echo "$num1 是否大于等于 $num2: num1 小于 num2"
fi
if [ $num1 -le $num2 ]
then
 echo "$num1 是否小于等于 $num2: num1 小于或等于 num2"
else
 echo "$num1 是否小于等于 $num2: num1 大于 num2"
fi

操作結(jié)果:

➜  ~ ./relation.sh
5 是否等于 8: num1 不等于 num2
5 是否不等于 8: num1 不等于 num2
5 是否大于 8: num1 不大于 num2
5 是否小于 8: num1 小于 num2
5 是否大于等于 8: num1 小于 num2
5 是否小于等于 8: num1 小于或等于 num2

布爾運(yùn)算符

編寫腳本:

#!/bin/bash
num1=3
num2=23
if [ $num1 != $num2 ]
then
 echo "$num1 != $num2 : num1 不等于 num2"
else
 echo "$num1 != $num2: num1 等于 num2"
fi
if [ $num1 -lt 25 -a $num2 -gt 15 ]
then
 echo "$num1 小于 25 且 $num2 大于 15 : 返回 true"
else
 echo "$num1 小于 25 且 $num2 大于 15 : 返回 false"
fi
if [ $num1 -lt 25 -o $num2 -gt 25 ]
then
 echo "$num1 小于 25 或 $num2 大于 25 : 返回 true"
else
 echo "$num1 小于 25 或 $num2 大于 25 : 返回 false"
fi

查看結(jié)果:

➜  ~ ./bool.sh
3 != 23 : num1 不等于 num2
3 小于 25 且 23 大于 15 : 返回 true
3 小于 25 或 23 大于 25 : 返回 true

字符串運(yùn)算符

編寫腳本:

#!/bin/bash
apple="apple"
pen="pen"

if [ $apple = $pen ]
then
 echo "$apple = $pen : apple 等于 pen"
else
 echo "$apple = $pen: apple 不等于 pen"
fi
if [ $apple != $pen ]
then
 echo "$apple != $pen : apple 不等于 pen"
else
 echo "$apple != $pen: apple 等于 pen"
fi
if [ -z $apple ]
then
 echo "-z $apple : 字符串長(zhǎng)度為 0"
else
 echo "-z $apple : 字符串長(zhǎng)度不為 0"
fi
if [ -n "$apple" ]
then
 echo "-n $apple : 字符串長(zhǎng)度不為 0"
else
 echo "-n $apple : 字符串長(zhǎng)度為 0"
fi
if [ $apple ]
then
 echo "$apple : 字符串不為空"
else
 echo "$apple : 字符串為空"
fi

執(zhí)行結(jié)果:

[root@iz2ze0ajic0vbv28hcdctpz ~]# ./string.sh
apple = pen: apple 不等于 pen
apple != pen : apple 不等于 pen
-z apple : 字符串長(zhǎng)度不為 0
-n apple : 字符串長(zhǎng)度不為 0
apple : 字符串不為空

邏輯運(yùn)算符

編寫腳本:

#!/bin/bash
num1=5
num2=8
if [[ $num1 -lt 10  $num2 -gt 5 ]]
then
 echo "返回 true"
else
 echo "返回 false"
fi

if [[ $num1 -lt 10 || $num2 -gt 5 ]]
then
 echo "返回 true"
else
 echo "返回 false"
fi

執(zhí)行結(jié)果:

[root@iz2ze0ajic0vbv28hcdctpz ~]# ./logic.sh
返回 true
返回 true

文件測(cè)試運(yùn)算符

編寫腳本:

~ cat testfile.sh
#!/bin/bash

file="/root/testfile.sh"

if [ -r $file ]
then
 echo "該文件可讀"
else
 echo "該文件不可讀"
fi
if [ -x $file ]
then
 echo "該文件可執(zhí)行"
else
 echo "該文件不可執(zhí)行"
fi
if [ -w $file ]
then
 echo "該文件可寫"
else
 echo "該文件不可寫"
fi

if [ -f $file ]
then
 echo "該文件是普通文件"
else
 echo "該文件是非普通文件"
fi

if [ -s $file ]
then
 echo "該文件為空"
else
 echo "該文件不為空"
fi
if [ -d $file ]
then
 echo "該文件是目錄"
else
 echo "該文件不是目錄"
fi

執(zhí)行腳本:

➜  ~ ./testfile.sh
該文件可讀
該文件可執(zhí)行
該文件可寫
該文件是普通文件
該文件為空
該文件不是目錄

shell條件判斷流程控制

其實(shí)流程控制的本質(zhì)是差不多的,只是在語(yǔ)法上稍微有些差別,本節(jié)我們來(lái)盤一盤。

單分支if

流程示意圖:

舉例:

➜ if cat if-one.sh
#!/bin/bash
a=10

if [ a > 5 ]
then
 echo "a 大于 5"
fi

執(zhí)行結(jié)果:

➜  if ./if-one.sh
a 大于 5

雙分支if

流程示意圖:

舉例:

➜ if cat if-double.sh
#!/bin/bash
age=18
if [ $age -ge 18 ]; then
 echo "成年"
else
 echo "未成年"
fi

執(zhí)行結(jié)果:

➜  if ./if-double.sh
成年

多分支if語(yǔ)句

流程示意圖:

舉例:

➜ if cat if-multi.sh
#!/bin/bash
money=10
if [ $money -lt 1 ]
then
 echo "1塊錢都沒(méi)有的比皮卡丘決定在家吃土"
elif [ $money -ge 1 -a $money -lt 5 ]
then
 echo "老板我要大白兔奶糖"
elif [ $money -ge 5 -a $money -le 10 ]
then
 echo "老板我要巧克力"
else
 echo "老板給我拿個(gè)雞腿"
fi

執(zhí)行結(jié)果:

➜  if ./if-multi.sh
老板我要巧克力

到此這篇關(guān)于3000字掃盲shell基礎(chǔ)知識(shí)的文章就介紹到這了,更多相關(guān)shell入門內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 一篇教會(huì)你寫90%的shell腳本(入門小結(jié))
  • linux shell(.sh)腳本編寫和運(yùn)行入門
  • Shell腳本編程30分鐘入門(小結(jié))
  • 分享一個(gè)入門級(jí)可控多線程shell腳本代碼
  • Linux Shell 腳本編程入門教程
  • Linux Shell腳本系列教程(一):Shell入門
  • linux Shell入門:掌握Linux,OS X,Unix的Shell環(huán)境

標(biāo)簽:武威 蚌埠 日喀則 紹興 迪慶 麗江 安康 西寧

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《3000字掃盲shell基礎(chǔ)知識(shí)(新手必備)》,本文關(guān)鍵詞  3000字,掃盲,shell,基礎(chǔ)知識(shí),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《3000字掃盲shell基礎(chǔ)知識(shí)(新手必備)》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于3000字掃盲shell基礎(chǔ)知識(shí)(新手必備)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    久久久久免费观看| 日韩欧美国产综合在线| 99re在线播放| 亚洲成人av影片| 国产精品无码久久久久一区二区| 一呦二呦三呦精品国产| 136av视频导航| 精品一区二区观看| 久久男人中文字幕资源站| 97超碰成人| 丁香网亚洲国际| 欧美韩一区二区| 国产午夜免费福利| 青青草原国产在线视频| 亚洲第一精品夜夜躁人人爽| 黄色特一级视频| 在线视频免费一区二区| 久久免费精品国产久精品久久久久| 91成品人影院| 竹菊久久久久久久| 久久日韩视频| 日本三级理论片| 欧美高清性hdvideosex| 99色这里只有精品| 欧美日韩国产小视频在线观看| 日韩—二三区免费观看av| c++连点器| 2020亚洲男人天堂| 久久久国产在线视频| 色婷婷精品视频| 欧美性大战久久久久久久蜜臀| 成人深夜直播免费观看| 亚洲911精品成人18网站| 国产精品一区二区电影| 国产精品最新在线观看| 亚洲精品**不卡在线播he| 蜜桃视频网站www| 国产人妻精品一区二区三区不卡| 国产视频在线观看一区二区| 亚洲美女偷拍久久| 美女视频一区二区三区在线| 亚欧美无遮挡hd高清在线视频| 娇妻被老王脔到高潮失禁视频| 特一级黄色片| 免费一级欧美片在线播放| 理论不卡电影大全神| 中文字幕av久久爽| 在线播放国产精品二区一二区四区| 午夜激情在线观看视频| 成人免费观看视频在线观看| 91精品国产综合久久久蜜臀图片| 国产一区在线免费观看| 少妇精69xxtheporn| 成人一级黄色大片| 一二三四中文在线| 狠狠色狠狠色综合人人| 翔田千里精品久久一区二| 五月激情婷婷综合| 亚洲影视资源| 在线观看制服搞黄视频| 妓院一钑片免看黄大片| 日韩三级久久| 日本美女一区二区三区视频| 国产成人精品三级高清久久91| 日本xxxx裸体xxxx| 不用播放器的免费av| 官网99热精品| 91久久高清国语自产拍| 国产女人18毛片水真多| 一区二区三区四区在线视频| 国产精品资源站在线| 天堂久久久久va久久久久| 国产精品福利一区二区| 亚洲第一免费视频| 国产日韩视频一区| 久久国产精品美女| 亚洲天堂免费观看| 极品尤物av久久免费看| 欧美裸体在线版观看完整版| 香蕉乱码成人久久天堂爱免费| 综合激情五月婷婷| 国产午夜在线| www精品久久| 黄色视屏在线免费观看| 一线天自拍视频| 国产精品一区二区三区高清在线| 在线观看一区视频| 欧美专区中文字幕| 欧美亚洲免费在线| 精品人妻aV中文字幕乱码色欲| 日本在线观看免费| 91欧美视频网站| 亚洲韩国日本中文字幕| 亚洲精品自拍视频| 欧美男男gaytwinkfreevideos| 青青草视频在线观看免费| 欧美粗大gay| 国产露脸91国语对白| 性久久久久久久久久久久| 一本色道久久综合狠狠躁的番外| 最新91在线视频| 精品国产乱码久久久久软件| 精品福利一区二区| 国内综合精品午夜久久资源| 午夜欧美大片免费观看| 一级做a爰片久久毛片美女图片| 桃乃木かなav在线播放| 欧美人体大胆444www| 成人在线视频你懂的| 蜜桃麻豆影像在线观看| 色94色欧美sute亚洲线路一久| 日本一二区免费| 亚洲一区二三| 视频在线观看99| 午夜精品一区二区三区视频| 国产精品一区二区av日韩在线| 欧美激情国产在线| 欧美裸体xxxx极品少妇| 三级精品视频久久久久| 国产suv精品一区二区68| 人妻丰满熟妇aⅴ无码| 亚洲精品91在线| 日本久久久久久久久久久久| 午夜在线播放视频欧美| 色婷婷综合久久| heyzo中文字幕在线| 色综合久久久久综合| 僵尸世界大战2 在线播放| 国产欧美日韩在线一区二区| 五月激情久久| 香蕉久久99| 国产精品嫩草影院久久久| 国产精品蜜月aⅴ在线| 亚洲一区二区少妇| 噜噜噜在线观看播放视频| 美日韩精品视频免费看| 国产成人精品一区二区三区| 中文字幕 日韩 欧美| 日韩精品免费视频一区二区三区| 无码少妇一区二区三区芒果| 日本少妇xxxx| 国产日韩精品视频一区| 亚洲男女视频在线观看| а√最新版天堂中文在线| 欧美精品v国产精品v日韩精品| 国产精品揄拍500视频| 亚洲成人av一区二区三区| 国产成人精品综合在线观看| 天堂av在线| 久久久综合激的五月天| 欧美在线观看在线观看| 老司机精品福利视频| 一区二区三区波多野结衣在线观看| 欧美一级免费片| 欧美日韩国产成人精品| 免费黄色片在线观看| 国产一区二区成人久久免费影院| √天堂资源在线| 中文字幕资源网在线观看免费| 久久久久久久久电影| 中文一区一区三区免费| 久久精品亚洲精品国产欧美kt∨| 日本免费新一区视频| 91浏览器在线视频| 久热在线中文字幕色999舞| 午夜影院在线免费观看| 精品国产一二| 高清av一区二区三区| 国产一区二区三区久久| 国产va在线播放| 日韩av一区二区在线影视| 91社区在线| 国产a∨精品一区二区三区不卡| 国产精品自拍在线观看| 欧美午夜片欧美片在线观看| 欧美日韩久久久久| 日韩中文字幕久久| 97国产视频| 在线免费视频一区二区| 夜夜夜夜夜夜操| 蜜桃一区二区| 日本一区二区在线免费播放| 精品国产一区二区三区成人影院| 伊人性伊人情综合网| 青青草国产精品| 后入内射无码人妻一区| 刘亦菲久久免费一区二区| 亚洲毛片一区二区| 色网在线播放| 麻豆传媒免费在线观看| 女人高潮被爽到呻吟在线观看| 亚洲欧洲另类国产综合| 国产一区二区三区欧美| 懂色一区二区三区| 在线日韩av| 最近2019中文字幕大全第二页| 欧日韩在线视频| 男女做暖暖视频| 你懂的国产精品| 欧美成人综合一区| 午夜影院免费视频| 青青草国产精品97视觉盛宴| 一本久道久久综合狠狠爱| 亚洲精品久久久北条麻妃| 国产成人精品免高潮在线观看| 偷偷色噜狠狠狠狠的777米奇| 日本成址在线观看| 草逼视频免费看| 日韩国产成人无码av毛片| 成人免费看片'免费看| 天堂√中文在线| 色综合久久88色综合天天免费| 一区二区三区日本| 狂野欧美一区| 草草影院第一页| 精品国产31久久久久久| 97久久精品人人爽人人爽蜜臀| 国产欧美日韩视频一区二区| 欧美黑人性猛交| 国产午夜精品视频免费不卡69堂| 日夜干在线视频| 国产玉足榨精视频在线观看| 亚洲字幕av一区二区三区四区| 一区二区日本| 久久97久久97精品免视看秋霞| 免费在线观看亚洲| www红色一片_亚洲成a人片在线观看_| 亚洲欧美精品中文字幕在线| 在线观看免费观看在线91| 黑人精品无码一区二区三区AV| av男人的天堂在线| 亚洲国内欧美| 91在线看网站| 国产色在线视频| 欧美裸体男粗大视频在线观看| 中文字幕亚洲欧美日韩2019| 欧美性受xxxx黑人猛交| 免费成人美女女| 高清一区在线观看| 污污视频网站在线免费观看| 日本韩国欧美精品大片卡二| 日韩中文字幕国产精品| 欧美熟妇另类久久久久久多毛| 欧美女人天堂| 欧美激情区在线播放| 在线日本成人| 秘密基地免费观看完整版中文| 日本色七七影院| 国产精品免费视频一区一| 亚洲最大成人网站| 国产精品毛片久久久久久久av| 社区色欧美激情 | 国产一级伦理片| 手机精品视频在线| 国产不卡av在线| 日本激情视频一区二区三区| 久久免费视频3| 成年免费插网| 国产精品一区二区人人爽| 欧美日韩亚洲在线| 国产欧美一区二区三区在线看蜜臂| 日韩久久久久久| 国产特级嫩嫩嫩bbb| av成人手机在线| 成人黄色免费电影| 91精品在线看| 人妻视频一区二区| 国产精品熟妇一区二区三区四区| 国产专区一区| 亚洲精品成人一区| 欧美另类极品videosbestfree| 国模杨依粉嫩蝴蝶150p| 成人免费视频app| 亚洲欧美日韩免费| 中文字幕欧美国内| 欧美特黄aaaaaaaa大片| 成人性生交大片免费看网站| 日韩一本大道| 午夜久久久久久久| 亚洲特级黄色片| 国产免费无遮挡| 精品国产一区二区三区久久久狼牙| 91视频免费在线看| 天天操天天干天天操| 色老头一区二区三区在线观看| 91在线视频官网| 亚洲精品91美女久久久久久久| 国产精品乱码久久久久| 久久尤物电影视频在线观看| 国产极品jizzhd欧美| 69精品国产久热在线观看| 青青草国产一区二区三区| 岛国av一区二区在线在线观看| 在线免费观看高清视频色| 国产精品成人a在线观看| 欧美日韩三级视频| 成人在线免费观看一区| 青草草在线视频| 97在线视频一区| 亚洲美女久久久| 国产欧美日韩网站| 在线视频一区观看| 爱草在线视频| 在线视频你懂得一区| 色天使在线视频| 精品久久久久国产| 亚洲成av人片观看| 在线国产中文字幕| 精品视频一二三| 成年片费网站色大全免费视频| 九色一区二区| 99精品福利视频| 永久久久免费浮力影院| 性欧美大战久久久久久久久| 男人天堂av在线播放| 欧美一二区在线观看| 少妇被躁爽到高潮无码文| 日韩精品在线视频美女| 日韩123区| 日本欧美精品久久久| 精品网站999www| 性色一区二区| 综合av在线| 欧美人与动性xxxxbbbb| 日韩欧美在线视频免费观看| √最新版天堂资源网在线| 成人久久视频在线观看| 伊人久久在线|