婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 3000字掃盲shell基礎(chǔ)知識(新手必備)

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

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

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

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

shell 變量命名

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

定義變量:

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

無效的定義
[

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

shell 變量調(diào)用

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

舉例說明:

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

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

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

shell 變量分類

  • 環(huán)境變量:保存操作系統(tǒng)運行時使用的參數(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

定義一個環(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如果長期使用,可以把它們寫在配置文件中。/etc/profile 或者 用戶家目錄的.bash_profile

位置變量 :

我們先定義一個shell。

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

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

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

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

預(yù)定義變量:

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

#!/bin/bash

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

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

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

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

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

shell 運算符

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

運算符種類

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

算數(shù)運算符

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

  • ​    運算符號兩邊要有空格
  • 遇到特殊符號如*號需要在前面加反斜杠
  • 空格和特殊字符串需要用引號括起來

操作:(先編寫一個運算相關(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)系運算符

操作:(編寫腳本)

#!/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

布爾運算符

編寫腳本:

#!/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

字符串運算符

編寫腳本:

#!/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 : 字符串長度為 0"
else
 echo "-z $apple : 字符串長度不為 0"
fi
if [ -n "$apple" ]
then
 echo "-n $apple : 字符串長度不為 0"
else
 echo "-n $apple : 字符串長度為 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 : 字符串長度不為 0
-n apple : 字符串長度不為 0
apple : 字符串不為空

邏輯運算符

編寫腳本:

#!/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

文件測試運算符

編寫腳本:

~ 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條件判斷流程控制

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

單分支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語句

流程示意圖:

舉例:

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

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

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

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

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

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

巨人網(wǎng)絡(luò)通訊聲明:本文標題《3000字掃盲shell基礎(chǔ)知識(新手必備)》,本文關(guān)鍵詞  3000字,掃盲,shell,基礎(chǔ)知識,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《3000字掃盲shell基礎(chǔ)知識(新手必備)》相關(guān)的同類信息!
  • 本頁收集關(guān)于3000字掃盲shell基礎(chǔ)知識(新手必備)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    日本一区二区三区久久久久久久久不 | 在线免费观看一区| 51午夜精品国产| 一区二区免费在线| 99免费精品在线观看| 久久免费视频一区| 亚洲va国产va欧美va观看| 欧美专区日韩专区| 亚洲免费在线观看| 91麻豆视频网站| 国产精品无人区| 成人一区二区三区视频| 久久精品亚洲精品国产欧美| 极品少妇一区二区三区精品视频| 欧美一区二区黄色| 免费观看在线综合| 日韩欧美国产一二三区| 国产伦理精品不卡| 成人欧美一区二区三区在线播放| 97久久精品人人做人人爽50路| 精品卡一卡二卡三卡四在线| 欧美性大战久久久久久久蜜臀| 久久精品亚洲乱码伦伦中文| 国产福利一区二区| 欧美激情中文不卡| 粉嫩aⅴ一区二区三区四区五区| 久久精品无码一区二区三区| 捆绑调教一区二区三区| 欧美精品一区二区三区一线天视频 | 91精品国产综合久久婷婷香蕉 | 国产精品视频看| 欧美视频一区在线| 毛片基地黄久久久久久天堂| 国产日韩一级二级三级| 91一区二区在线| 午夜不卡在线视频| 精品欧美久久久| 91在线码无精品| 日本91福利区| 国产精品久久久久久户外露出| 99国产一区二区三精品乱码| 亚洲va韩国va欧美va| 久久久777精品电影网影网| 99久久精品国产一区二区三区| 午夜激情一区二区| 中文字幕日本不卡| 欧美日本一道本在线视频| 国产99久久久久久免费看农村| 水蜜桃久久夜色精品一区的特点| 亚洲欧美激情视频在线观看一区二区三区 | 日韩高清一级片| 综合久久久久久久| 精品国产凹凸成av人网站| 色狠狠色狠狠综合| 成年人国产精品| 国内成人精品2018免费看| 亚洲精品国产成人久久av盗摄| 久久久久青草大香线综合精品| 91.xcao| 欧美日韩国产欧美日美国产精品| 国产v综合v亚洲欧| 麻豆一区二区在线| 亚洲专区一二三| 亚洲在线观看免费视频| 久久精子c满五个校花| 欧美日韩亚州综合| 国产福利电影一区二区三区| 欧美一区二区网站| 欧美高清在线一区| 色成年激情久久综合| 亚洲欧美色一区| 欧美色精品在线视频| 亚洲一区二区影院| 捆绑调教美女网站视频一区| 五月婷婷综合网| 欧美电视剧免费观看| 国产福利一区二区三区在线视频| 亚洲欧美aⅴ...| 欧美精品日韩精品| 国产传媒一区在线| 一区二区不卡在线播放| 日韩一级二级三级精品视频| 国内精品免费在线观看| 日韩一区二区免费电影| 日韩一级视频免费观看在线| 成人av在线影院| 亚洲18色成人| 国产免费成人在线视频| 欧美少妇一区二区| 国内不卡的二区三区中文字幕| 亚洲激情综合网| 精品国精品自拍自在线| 91最新地址在线播放| 91精品国产综合久久福利软件| 2021国产精品久久精品| 日本道精品一区二区三区| 亚洲一区二区三区四区在线| 91精品欧美综合在线观看最新 | 免费成人在线网站| www国产成人| 欧美色成人综合| 精品一区二区在线视频| 亚洲男同性视频| 久久久91精品国产一区二区精品| 在线影院国内精品| 一区二区三区免费观看| 国产精品久久久久影院色老大| 欧美一区二区三区电影| 欧美在线影院一区二区| 高清在线观看日韩| 久久er99热精品一区二区| 亚洲国产aⅴ天堂久久| 国产精品麻豆欧美日韩ww| 欧美xxxx老人做受| 欧美一级片在线看| 91色在线porny| 成人免费观看男女羞羞视频| 国产一本一道久久香蕉| 国产欧美一区二区精品秋霞影院| 欧美日韩免费一区二区三区| av不卡一区二区三区| 懂色av一区二区三区蜜臀| 狠狠色伊人亚洲综合成人| 天天综合色天天综合| 亚洲一区二区五区| 一区二区日韩av| 一区二区三区中文字幕电影| 亚洲精品欧美激情| 亚洲免费观看高清完整版在线观看熊 | 国产精品久久久久久久久晋中 | 成av人片一区二区| 精品国产乱码久久久久久老虎 | 久久精品一区二区三区不卡 | 国产精品久久久久影视| 免费观看成人av| 美女高潮久久久| 视频一区二区欧美| 亚洲精品国产精华液| 成人免费在线视频观看| 欧美国产精品劲爆| 国产精品成人一区二区艾草 | 色又黄又爽网站www久久| 成人黄色网址在线观看| 99麻豆久久久国产精品免费优播| 色综合天天综合在线视频| 国产91在线看| 91丝袜高跟美女视频| 成人黄色一级视频| 91福利在线免费观看| 欧美色网一区二区| 久久99国产精品久久| 精品入口麻豆88视频| 久久久久久久综合色一本| 国产欧美一区二区精品性色超碰| 中文字幕中文字幕一区| 亚洲一区二区三区四区在线免费观看 | 一区二区三区在线观看视频| 亚洲电影中文字幕在线观看| 国产无遮挡一区二区三区毛片日本 | 美国三级日本三级久久99| 久久精品国产久精国产爱| 久久99精品久久久久久动态图| 国产精品不卡在线| 欧美视频中文一区二区三区在线观看 | 一本一道波多野结衣一区二区| 99国产欧美另类久久久精品| 欧美亚洲国产bt| 久久久久久久久久电影| 亚洲精品ww久久久久久p站| 久久99日本精品| 在线免费精品视频| 久久综合九色综合97婷婷 | 色94色欧美sute亚洲线路一ni| 欧美精品久久一区| 一本一道久久a久久精品| 日韩欧美中文字幕精品| 国产偷国产偷精品高清尤物| 日韩一级免费观看| 色呦呦一区二区三区| 欧美大片国产精品| 一区二区成人在线| 亚洲国产一区二区视频| 国产毛片精品视频| 777午夜精品免费视频| 亚洲视频香蕉人妖| 精品一区二区免费| 欧美图区在线视频| 欧美国产日韩亚洲一区| 亚洲第一精品在线| 欧美电视剧免费全集观看| 91美女在线观看| 久久精品免费在线观看| 日本不卡视频在线观看| www.日韩精品| 久久久久久久综合色一本| 日韩电影免费一区| 豆国产96在线|亚洲| 免费看日韩a级影片| 欧美日韩一区二区不卡| 亚洲美女视频在线观看|