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

Shell日常使用的小技巧

開發 前端
Shell 腳本在我們日常開發和學習都有舉足輕重的地位,比如看一些開源項目,比如項目中的各式各樣的腳本,對于促進生產力工具有很大幫助!

Shell 腳本在我們日常開發和學習都有舉足輕重的地位,比如看一些開源項目,比如項目中的各式各樣的腳本,對于促進生產力工具有很大幫助!

[[440772]]

1、命令小技巧

1、-x命令進行跟蹤調試執行

 

  1. #!/bin/sh 
  2.  
  3. num1=10 
  4. num2=20 
  5. if (($num1 <= $num2)); then 
  6.     echo num1 lesser equal num2 
  7. else 
  8.     echo num1 greater num2 
  9. fi 

執行:

 

  1. ➜  note git:(master) ✗ sh -x /Users/fanhaodong/Desktop/project/test.sh 
  2. + num1=10 
  3. + num2=20 
  4. + (( 10 <= 20 )) 
  5. + echo num1 lesser equal num2 
  6. num1 lesser equal num2 

2、-c命令 (執行命令參數)

 

  1. ➜  note git:(master) ✗ sh -c << EOF " 
  2. dquote> echo hello world 
  3. dquote> echo hello world2 
  4. dquote> " 
  5. heredoc> EOF 
  6. hello world 
  7. hello world2 

3、使用set變量

 

  1. #!/bin/sh 
  2.  
  3. # -v  Print shell input lines as they are read
  4. # -x  Print commands and their arguments as they are executed. 
  5. # -e  Exit immediately if a command exits with a non-zero status. 
  6. set -ex 
  7.  
  8. echo "hello world" 
  9.  
  10. exit 1 

執行

 

  1. ➜  makefile git:(master) ✗ sh ./main.sh 
  2. + echo 'hello world' 
  3. hello world 
  4. + exit 1 
  5. ➜  makefile git:(master) ✗ echo $?      

幫助可以看:sh -c "help set"

2、語法小技巧

1、${}和$適用場景

1)$ 可能有語法歧義,所以一般使用${}

 

  1. #!/bin/sh 
  2. s="my name is s" 
  3. echo 輸出: $sa 
  4. echo 輸出: ${s}a 
  5.  
  6. #輸出: 
  7. #輸出: my name is sa 

2、((cmd))

  • 可以替換[-le ] 命令

 

  1. num1=10 
  2. num2=20 
  3. if (($num1 <= $num2)); then 
  4.     echo num1 lesser equal num2 
  5. fi 

3、cat[>>|>][file]<

如果重定向的操作符是<<-,那么分界符(EOF)所在行的開頭部分的制表符(Tab)都將被去除。這可以解決由于腳本中的自然縮進產生的制表符。

 

  1. ➜  test cat > glide.yaml << EOF 
  2. heredoc> name: tom 
  3. heredoc> age: 10 
  4. heredoc> hobby: 
  5. heredoc> - football 
  6. heredoc> EOF 
  7.  
  8. ➜  test cat glide.yaml 
  9. name: tom 
  10. age: 10 
  11. hobby: 
  12. - football 

4、 單引號,雙引號,沒有引號的區別

 

  1. #!/bin/sh 
  2.  
  3. name="tom" 
  4.  
  5. f1(){ 
  6. echo "f1 hello world 
  7. my name is $name 
  8.  
  9. f2(){ 
  10. echo 'f2 hello world 
  11. my name is $name 
  12.  
  13. f3(){ 
  14. echo f3 hello world 
  15. my name is $name 
  16.  
  17. f1 
  18. f2 
  19. f3 

輸出

 

  1. ➜  makefile git:(master) ✗ sh ./main.sh  
  2. f1 hello world 
  3. my name is tom 
  4.  
  5. f2 hello world 
  6. my name is $name 
  7.  
  8. f3 hello world 
  9. ./main.sh: line 19: my: command not found 

可以看到

  • 雙引號會自動對變量賦值
  • 單引號不會對變量進行賦值等操作
  • 不加引號對于換行等功能無法實現!只能使用換行符

 

  1. f3(){ 
  2. echo f3 hello world \ 
  3. my name is $name 

5、特殊變量

  • $0: 當前腳本的文件名
  • $n : 傳遞給腳本或函數的參數。n 是一個數字,表示第幾個參數。例如,第一個參數是$1,第二個參數是$2。
  • $#: 傳遞給腳本或函數的參數個數。
  • $*: 傳遞給腳本或函數的所有參數。
  • $@: 傳遞給腳本或函數的所有參數(推薦使用這個),當使用"" 雙引號引用是$*會變成字符串而不是數組
  • $?: 上個命令的退出狀態,或函數的返回值。一般情況下,大部分命令執行成功后會返回 0,失敗返回 1。
  • $$: 當前Shell進程ID。對于 Shell 腳本,就是這些腳本所在的進程ID。

6、[[]]和[]標準 以及基本語法規范

具體規范:

 

  1. #!/bin/sh 
  2. name="" 
  3. if [[ -z $name ]]; then 
  4.     echo "is zero" 
  5. fi 

執行后發現

7、/bin/sh 與 /bin/bash 的區別

/bin/sh 與 /bin/bash 的區別

3、獲取命令結果$(cmd)

有兩種寫法,一種是$()這個并不是所有的shell都支持,但是比較直觀, 另外一種是"``" (它可是適用更多的平臺)

 

  1. #!/bin/sh  
  2. echo `ls -a /Users/fanhaodong/note`  
  3. echo $(ls -a /Users/fanhaodong/note) 

輸出:

 

  1. . .. .DS_Store 1714.jpg docker-rocketmq-cluster gridea-home hexo-home note pdf vuepress-starter  
  2. . .. .DS_Store 1714.jpg docker-rocketmq-cluster gridea-home hexo-home note pdf vuepress-starter 

4、輸入輸出重定向2>&1

使用

程序中經常有,標準輸出,但是還有錯誤輸出,因此需要合并到一個流中

其實Go的程序中正執行腳本的時候可以指定,標準輸出和錯誤輸出

 

  1. command := exec.Command(shell, "-c", cmd) 
  2.   command.Stdout = os.Stdout 
  3.   command.Stderr = os.Stderr 

使用的時候:

  • 默認為標準輸出重定向,與 1> 相同
  • 2>&1 意思是把 標準錯誤輸出 重定向到 標準輸出.
  • &>file 意思是把標準輸出和標準錯誤輸出 都重定向到文件file中

例如:

  1. command >out.file 2>&1& 

command >out.file是將command的標準輸出重定向到out.file文件,即輸出內容不打印到屏幕上,而是輸出到out.file文件中。2>&1 是將標準出錯重定向到標準輸出,這里的標準輸出已經重定向到了out.file文件,即將標準出錯也輸出到out.file文件中。最后一個&,是讓該命令在后臺執行。

5、If語句

if 其實就是test 命令

1、格式

1) 換行寫

 

  1. if [ condition ]; then 
  2.      # body 
  3. elif [ condition ]; then 
  4.      # body 
  5. else 
  6.      # body 
  7. fi 

2)非換行寫

  1. if [ -f "/Users/fanhaodong/note/note/Makefile1" ]; then echo 111 ; echo 222 ;elif [ -f "/Users/fanhaodong/note/note/README.md" ]; then echo 333 ; echo 4444 ; else echo 555 ; echo 666 ; fi 

2、結果獲取/判斷

結果輸出0 ,表示為真,可以通過$? 來獲取結果

3、例如調試條件

  1. ➜  note git:(master) ✗ test "abc"!="def" 
  2. ➜  note git:(master) ✗ echo $? 

4、測試文件是否存在

  • 如果你要判斷一個文件是否存在,只需要-e 即可,輸出0 表示文件存在 (不在判斷類型的時候推薦使用這個)
  • 如果你要判斷一個文件是否為文件夾,并且判斷是否存在,只需要-d 即可
  • 如果你要判斷一個文件是否為常規文件 ,并且判斷是否存在,只需要-f 即可
  • -L filename 如果 filename為符號鏈接,則為真

 

  1. [root@019066c0cd63 ~]# ls -al 
  2. lrwxrwxrwx 1 root root    5 Mar  1 09:49 c.txt -> a.txt 
  3. [root@019066c0cd63 ~]# [ -L "./c.txt" ] 
  4. [root@019066c0cd63 ~]# echo $? 
  • -r filename 如果 filename可讀,則為真
  • -w filename 如果 filename可寫,則為真
  • -x filename 如果 filename可執行,則為真
  • -s filename 如果文件長度不為0,則為真
  • -h filename 如果文件是軟鏈接,則為真

 

  1. ➜  note git:(master) ✗ [ -f "/Users/fanhaodong/note/note/Makefile" ] 
  2. ➜  note git:(master) ✗ echo $? 
  3. ➜  note git:(master) ✗ [ -f "/Users/fanhaodong/note/note/Makefile1" ] 
  4. ➜  note git:(master) ✗ echo $? 

5、字符串操作

字符串推薦加"" 進行定義

1) 判斷字符串是否為空-z (zero)么

 

  1. #!/bin/sh 
  2.  
  3. str="" 
  4. if [ -z "${str}" ]; then 
  5.     echo str is empty 
  6. fi 
  7. # str is empty 

2)判斷兩個字符串是否相同

 

  1. #!/bin/sh 
  2.  
  3. str1="str" 
  4. str2="str2" 
  5.  
  6. if [ "$str1" = "$str2" ]; then 
  7.     echo str1 is equal str2 
  8. else 
  9.     echo str1 is not equal str2 
  10. fi 
  11.  
  12. # str1 is not equal str2 

4、測試一個命令是否存在command -v $#

 

  1. #!/bin/sh 
  2. cmd=go 
  3. if [ `command -v $cmd` ]; then 
  4.    echo $cmd command is exists  
  5. else 
  6.     echo $cmd command not exists  
  7. fi 
  8. # go command is exists 

5、獲取字符串長度${#var}

 

  1. #!/bin/sh 
  2. str="hello   "   
  3. str1=hello 
  4. echo str 的長度是 ${#str} 
  5. echo str1 的長度是 ${#str1} 
  6.  
  7. #str 的長度是 8 
  8. #str1 的長度是 5 

6、數字比較

  • -eq 等于
  • -ne 不等于
  • -gt 大于
  • -ge 大于等于
  • -lt 小于
  • -le 小于等于

 

  1. #!/bin/sh 
  2.  
  3. num1=10 
  4. num2=20 
  5. if (($num1 <= $num2)); then 
  6.     echo num1 lesser equal num2 
  7. fi 
  8.  
  9. if [ $num1 -le $num2 ]; then 
  10.     echo num1 lesser equal num2 
  11. fi 
  12.  
  13. # num1 lesser equal num2 
  14. # num1 lesser equal num2 

7、shell腳本中if判斷'-a' - '-z'含義

 

 

6、for循環

1、forin; do;;done

 

  1. #!/bin/bash 
  2.  
  3. for item in {1..5}; do echo "$item"; done 
  4.  
  5. [Running] /bin/bash "/Users/fanhaodong/note/note/Linux/shell/file.sh" 

2、for((x=0; x<10; x++));do;; done

  1. for((x=0; x<10; x++));do echo "$x" ;done 

7、awk

1、例子

demo

 

  1. [root@19096dee708b data]# cat demo.txt 
  2. 11 22 
  3. 111 
  4. 22 33 

腳本

 

  1. [root@19096dee708b data]# awk  -F ':' 'BEGIN {print "start"} /:/ {printf "do1 $1=%s $2=%s\n",$1,$2} {print "do2 .."} END {print "e nd"}' demo.txt 
  2. start 
  3. do1 $1=11 $2=22 
  4. do2 .. 
  5. do2 .. 
  6. do1 $1=22 $2=33 
  7. do2 .. 
  8. e nd 

2、格式

  1. awk -arg1 x1 -arg2 x2 'BEGIN {開始執行腳本} 條件 {過程1} {過程2} END{循環體執行完后最后執行}' 
  1. 其中條件執行正則表達式、判斷等
  2. 還支持一些內置函數 , 一些內置變量!
  3. 過程中支持if函數

8、sed

首先gun的sed函數和mac的set是有些不同的!具體看:

  • https://superuser.com/questions/307165/newlines-in-sed-on-mac-os-x

具體寫在其他文檔上,目前使用的多個命令也未分享!

責任編輯:未麗燕 來源: 今日頭條
相關推薦

2022-08-18 10:01:35

Jmeter技巧

2015-12-21 10:54:37

Docker云計算

2021-05-13 12:46:54

GNU ScreenLinux

2009-08-07 10:18:13

Linux反彈CmdLine S技巧

2011-04-26 16:25:42

掃描儀應用維護

2009-07-19 10:48:53

LinuxWebShell反彈CmdLine She

2011-05-27 10:02:42

Shell

2015-07-27 09:36:09

storyboard

2022-08-15 15:43:29

Linuxcron

2022-04-02 09:56:44

pipPython

2022-11-29 10:42:46

GoFrame技巧腳手架

2011-05-07 11:15:39

掃描儀使用技巧

2020-03-18 14:20:25

shellLinux命令

2011-06-17 09:18:56

sudo技巧

2024-03-26 15:21:43

2022-06-27 17:03:58

LibreOffic

2022-01-06 15:21:32

pipPython技巧

2017-09-06 12:42:45

AndroidGradle開發技巧

2015-06-17 14:18:30

Cryptsetup加密加密U盤

2019-12-04 12:28:24

TOP命令Linux
點贊
收藏

51CTO技術棧公眾號

亚洲欧洲99久久| 欧美激情日韩| 欧美日韩国产高清一区二区 | 精品久久久久av| 91社区在线观看播放| 国产一区二区三区黄视频 | 日韩漫画puputoon| 亚洲免费av高清| 欧美日韩国产精品一区二区| 国产一区二区三区在线观看| 在线播放日韩| 色婷婷综合久久久久中文字幕1| 日本美女久久久| 国产精品专区免费| 怡红院av一区二区三区| 欧美成熟毛茸茸复古| 91超薄丝袜肉丝一区二区| 在线播放不卡| 欧美精品一区在线播放| 国产精品边吃奶边做爽| 国产日本亚洲| 欧美影院一区二区三区| www.好吊操| 久草免费在线| 久久一区二区视频| 成人欧美一区二区三区视频xxx| 国产精品suv一区| 欧美日韩ab| 日韩综合视频在线观看| 国产精品无码一区二区三区| 一区二区亚洲视频| 欧美三级视频在线观看| 久久精品免费一区二区| 欧美人与禽猛交乱配| 国产精品国产自产拍在线| 久久久久久久久久久久久9999| 国产女人爽到高潮a毛片| 久久久精品午夜少妇| 欧美精品www| 亚洲精品男人天堂| 国产精品777777在线播放| 欧美日韩免费区域视频在线观看| 中国成人亚色综合网站| 韩国中文免费在线视频| 99国产精品国产精品毛片| 666精品在线| 一本一道人人妻人人妻αv| 免费在线亚洲欧美| 韩国精品久久久999| 免费在线视频观看| 欧美福利专区| 欧美成人精品在线播放| 三级在线观看免费大全| 999精品在线| 俺去啦;欧美日韩| 黄色裸体一级片| 欧美a级片视频| 中文字幕综合在线| 中文字幕第二区| 久久在线免费| 日韩在线国产精品| 久久国产高清视频| 91精品国产自产在线观看永久∴| 日韩三级影视基地| 希岛爱理中文字幕| 羞羞色午夜精品一区二区三区| 色午夜这里只有精品| 激情无码人妻又粗又大| 亚洲精品成人| 久久久久久成人精品| 日韩免费视频网站| 美女日韩在线中文字幕| 国产成人精品一区二区| 中文字幕人成人乱码亚洲电影| 美国一区二区三区在线播放 | 国产午夜免费视频| 亚洲三级国产| 国产成人精品av| 一区二区不卡视频在线观看| 国产乱码字幕精品高清av| 99re国产视频| 亚洲欧美自偷自拍| 日本一区二区三区免费乱视频| 亚洲精品一区二区三区av| 日本免费在线观看| 亚洲一线二线三线久久久| av免费观看网| 丁香婷婷久久| 精品国产91九色蝌蚪| 自拍偷拍中文字幕| 91精品1区| 91国内免费在线视频| 中文字幕人妻色偷偷久久| 国产尤物一区二区| 国产日韩精品久久| 在线免费av网站| 亚洲午夜一区二区三区| 日韩一级免费在线观看| 激情视频亚洲| 亚洲深夜福利在线| 九九视频免费在线观看| 久久一区视频| 91在线视频九色| 免费一级毛片在线观看| 综合亚洲深深色噜噜狠狠网站| 99热亚洲精品| 日本久久一区| 日韩电影网在线| 国产三级精品三级观看| 亚洲精品韩国| 国产一区视频在线播放| 午夜小视频在线播放| 国产精品久久久久9999吃药| 国产婷婷一区二区三区| 色999韩欧美国产综合俺来也| 亚洲第一精品夜夜躁人人爽| 嘿嘿视频在线观看| 99精品国产福利在线观看免费 | 人体内射精一区二区三区| 国产精品扒开腿做爽爽爽视频软件| 69堂成人精品免费视频| 日本一级免费视频| 夜夜爽av福利精品导航| 成人在线视频网| 男女污视频在线观看| 亚洲国产视频在线| 福利视频999| 精品久久美女| 日本精品久久久久影院| 亚洲精品97久久中文字幕无码| 国产精品美女视频| 日本成人在线免费视频| 欧美日韩一本| 国内外成人免费激情在线视频| 国产女同91疯狂高潮互磨| 欧美国产成人在线| 国产美女三级视频| 欧美日韩一本| 91精品国产777在线观看| 午夜免费福利视频| 亚洲免费观看视频| 天天做天天干天天操| 欧美日韩中文一区二区| 国产91精品在线播放| 四虎成人免费在线| 狠狠做深爱婷婷久久综合一区| 人妻av一区二区| 亚洲国产一区二区三区a毛片| 99精品99久久久久久宅男| 麻豆视频在线免费观看| 欧美精品日韩一本| 三级黄色片在线观看| 精品亚洲成a人| 日本福利视频导航| 成人自拍视频| 久久综合伊人77777尤物| 国产美女精品视频国产| 亚洲天堂精品视频| 日韩欧美中文视频| 欧美在线网站| 国产乱码精品一区二区三区日韩精品 | 91香蕉视频黄| 精品人妻一区二区三区四区在线| 久久91麻豆精品一区| 日韩av电影手机在线| 国产中文在线| 欧美日韩国产美| 日韩影院一区二区| 粉嫩久久99精品久久久久久夜| 性一交一乱一伧国产女士spa| 爱高潮www亚洲精品| 性欧美办公室18xxxxhd| 欧美美女色图| 欧美日韩精品欧美日韩精品| 天天综合天天做| 成人国产电影网| 北条麻妃69av| 天天天综合网| 国产精品xxxx| 性欧美freehd18| 欧美巨乳在线观看| 日韩a在线观看| 欧美日韩国产首页| 亚洲国产精品成人无久久精品| 久久嫩草精品久久久久| 久久久久久久久久久久久久久国产| 国产精品九九| 色综合久久av| 国产精品2023| 国产一区二区视频在线观看| 国产蜜臀在线| 一区二区av在线| 亚洲av无码乱码国产麻豆| 欧美日韩中国免费专区在线看| 国产精品一区二区亚洲| 成人v精品蜜桃久久一区| 免费一级特黄录像| 狠狠爱综合网| 亚洲午夜激情| 亚洲另类av| av成人午夜| 日韩av电影资源网| 久久久亚洲福利精品午夜| 午夜免费福利在线观看| 亚洲韩国青草视频| 国产美女三级无套内谢| 日韩欧美一区视频| 久草中文在线视频| 中文字幕在线观看不卡视频| 国产精品无码电影| 国产福利一区二区三区在线视频| 欧美韩国日本在线| 欧美69wwwcom| 亚洲成人精品电影在线观看| 一本大道色婷婷在线| 欧美激情奇米色| 91社区在线| 国产亚洲美女精品久久久| 精品人妻aV中文字幕乱码色欲| 欧美日韩在线另类| 黄视频网站免费看| 国产精品丝袜黑色高跟| 日韩av无码一区二区三区不卡| 日韩av一区二区三区四区| 992tv快乐视频| 日韩88av| 国产精品一区二区欧美黑人喷潮水 | 成人国产一区| 992tv在线成人免费观看| av影片免费在线观看| 亚洲精品xxx| 成人久久久精品国产乱码一区二区| 在线欧美小视频| 国产精品视频免费播放| 国产精品免费视频网站| 精品人妻一区二区三区蜜桃视频| 成人午夜看片网址| 日本在线观看视频一区| 麻豆精品在线看| 日本成人在线免费视频| 国产精品视频| 在线观看成人av电影| 日本黄色精品| 日韩三级电影网站| 免费视频国产一区| 奇米视频888战线精品播放| 精品福利一区| 97在线资源站| 91伊人久久| 国产欧美韩国高清| 日日夜夜精品| 国产精品丝袜视频| 91精品国产一区二区在线观看 | 欧美一区二区精美| av一区二区三| 日韩亚洲欧美在线| 99精品免费观看| 欧美xxxxx牲另类人与| 日本妇乱大交xxxxx| 亚洲国产精品人人做人人爽| 欧美特级一级片| 亚洲午夜在线视频| 日韩女同强女同hd| 欧美性生交xxxxx久久久| 亚洲 欧美 中文字幕| 日韩欧美在线视频观看| 中文字幕精品无码一区二区| 欧美午夜片在线免费观看| 国产成人无码专区| 91成人看片片| 岳乳丰满一区二区三区| 日韩一区二区在线看片| www.五月婷婷| 精品捆绑美女sm三区| 99久久精品国产成人一区二区| 欧美成va人片在线观看| 色窝窝无码一区二区三区| 亚洲国产欧美自拍| 国产福利在线| 日韩视频免费观看| 国产精品蜜臀| 欧美一级淫片videoshd| 欧美特大特白屁股xxxx| 国产精品人成电影| 在线视频成人| 精品欧美日韩| 精品精品久久| 偷拍盗摄高潮叫床对白清晰| 亚洲一级电影| 国产一级片黄色| 精品一区二区在线观看| 182在线视频| 中文欧美字幕免费| 国产亚洲精品成人| 在线观看免费视频综合| 国产又粗又猛视频免费| 日韩亚洲欧美在线| 岛国在线大片| 欧美日韩不卡合集视频| 亚洲精品日产| ts人妖另类在线| av亚洲在线观看| 天天想你在线观看完整版电影免费| 国产综合网站| 天天爽天天爽夜夜爽| 国产精品亚洲а∨天堂免在线| 成人h动漫精品一区| 国产精品久久久久久久久快鸭| 免费无码毛片一区二区app| 欧美性猛交xxxx黑人猛交| 99热这里精品| 亚洲精品视频免费在线观看| 免费在线观看黄| 国产精品久久不能| 国产精伦一区二区三区| 亚洲日本japanese丝袜| 国产精品日韩| 中文字幕制服丝袜| 国产精品你懂的在线欣赏| 日本视频网站在线观看| 日韩视频在线你懂得| 国产在线超碰| 欧美在线视频免费播放| 日韩欧美久久| 亚洲最新在线| 日韩电影免费在线看| 亚洲成人av免费观看| 中文av一区二区| 国产午夜无码视频在线观看 | 久久久天堂av| 日本亚洲色大成网站www久久| 日韩一区二区在线观看| √新版天堂资源在线资源| 91成人福利在线| 日韩av网址大全| 精品国偷自产一区二区三区| 紧缚捆绑精品一区二区| 黄色一级片一级片| 日韩欧美在线视频免费观看| 国产小视频一区| 久久久久久国产精品久久| 动漫一区二区三区| 亚洲国产高清国产精品| 日本中文字幕不卡| 波多野结衣av在线免费观看| 亚洲一区二区综合| 狠狠躁日日躁夜夜躁av| 欧美日韩高清区| 精品国产不卡一区二区| 欧美一区二区三区综合| 久久97超碰国产精品超碰| 三区四区在线观看| 欧美日本在线看| 欧洲美女少妇精品| 国产精品旅馆在线| 91精品动漫在线观看| 制服丝袜中文字幕第一页| 一区二区欧美国产| 国产黄色美女视频| 久久97精品久久久久久久不卡| 岛国精品一区| 国产一级爱c视频| 99热在这里有精品免费| 日本免费在线播放| 亚洲第一区第一页| 超级白嫩亚洲国产第一| 国产一区二区三区四区五区在线 | 成人av在线资源网站| 久久久国产高清| 亚洲天堂开心观看| 国产精品第一| 日本久久久网站| 成人高清视频免费观看| 精品国产乱子伦| 中文字幕av一区二区三区谷原希美| 欧美日韩国产网站| 400部精品国偷自产在线观看| 国产美女视频91| 亚洲精品在线观看av| 亚洲色图狂野欧美| 欧美成人高清视频在线观看| japanese在线播放| av网站一区二区三区| av毛片在线免费观看| 久久精品视频导航| 日韩中文字幕一区二区高清99| 久久av综合网| 国产精品素人一区二区| 国产精品无码久久久久成人app| 久久久久久久久久久网站| 国产成人一区| 特黄视频免费观看| 精品福利视频导航| www黄在线观看| 国产在线观看精品一区二区三区| 一区精品久久| av永久免费观看| 亚洲国产精品人久久电影| 午夜无码国产理论在线| 日本三级中文字幕在线观看|