国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

你應(yīng)該知道的Linux技巧

運(yùn)維 系統(tǒng)運(yùn)維
如果你看過《你可能不知道的Shell》以及《28個(gè)Unix/Linux的命令行神器》你就會(huì)知道Linux有多強(qiáng)大,這個(gè)強(qiáng)大完全來(lái)自于命令行,本文是由酷殼博主陳皓給大家分享的:你應(yīng)該知道的Linux技巧,希望對(duì)您有所幫助。

【編者按】本文摘自《酷殼》,作者陳皓(@左耳朵耗子),14年軟件開發(fā)相關(guān)工作經(jīng)驗(yàn),8年以上項(xiàng)目和團(tuán)隊(duì)管理經(jīng)驗(yàn)。擅長(zhǎng)底層技術(shù)架構(gòu),團(tuán)隊(duì)建設(shè),軟件工程,軟件研發(fā)咨詢,以及全球軟件團(tuán)隊(duì)協(xié)作管理。對(duì)高性能,高可用性,分布式,高并發(fā),以及大規(guī)模數(shù)據(jù)處理系統(tǒng)有一些經(jīng)驗(yàn)和心得。喜歡關(guān)注底層技術(shù)平臺(tái)和互聯(lián)網(wǎng)行業(yè)應(yīng)用。

  這篇文章來(lái)源于Quroa的一個(gè)問答《What are some time-saving tips that every Linux user should know?》—— Linux用戶有哪些應(yīng)該知道的提高效率的技巧。我覺得挺好的,總結(jié)得比較好,把其轉(zhuǎn)過來(lái),并加了一些自己的理解。

  首先,我想告訴大家,在Unix/Linux下,最有效率技巧的不是操作圖形界面,而是命令行操作,因?yàn)槊钚幸馕吨詣?dòng)化。如果你看過《你可能不知道的Shell》以及《28個(gè)Unix/Linux的命令行神器》你就會(huì)知道Linux有多強(qiáng)大,這個(gè)強(qiáng)大完全來(lái)自于命令行,于是,就算你不知道怎么去做一個(gè)環(huán)保主義的程序員,至少他們可以讓你少熬點(diǎn)夜,從而有利于你的身體健康和性生活。下面是一個(gè)有點(diǎn)長(zhǎng)的列表,正如作者所說,你并不需要知道所有的這些東西,但是如果你還在很沉重地在使用Linux的話,這些東西都值得你看一看。

  (注:如果你想知道下面涉及到的命令的更多的用法,你一定要man一點(diǎn)。對(duì)于一些命令,你可能需要先yum或apt-get來(lái)安裝一下,如果有什么問題,別忘了Google。如果你要Baidu的話,我僅代表這個(gè)地球上所有的生物包括微生物甚至細(xì)菌病毒和小強(qiáng)BS你到宇宙毀滅)

  基礎(chǔ)

  • 學(xué)習(xí) Bash 。你可以man bash來(lái)看看bash的東西,并不復(fù)雜也并不長(zhǎng)。你用別的shell也行,但是bash是很強(qiáng)大的并且也是系統(tǒng)默認(rèn)的。(學(xué)習(xí)zsh或tsch只會(huì)讓你在很多情況下受到限制)
  • 學(xué)習(xí) vim 。在Linux下,基本沒有什么可與之競(jìng)爭(zhēng)的編譯輯器(就算你是一個(gè)Emacs或Eclipse的重度用戶)。你可以看看《簡(jiǎn)明vim攻略》和 《Vim的冒險(xiǎn)游戲》以及《給程序員的Vim速查卡》還有《把Vim變成一個(gè)編程的IDE》等等。
  • 了解 ssh。明白不需要口令的用戶認(rèn)證(通過ssh-agent, ssh-add),學(xué)會(huì)用ssh翻墻,用scp而不是ftp傳文件,等等。你知道嗎?scp 遠(yuǎn)端的時(shí)候,你可以按tab鍵來(lái)查看遠(yuǎn)端的目錄和文件(當(dāng)然,需要無(wú)口令的用戶認(rèn)證),這都是bash的功勞。
  • 熟悉bash的作業(yè)管理,如: &, Ctrl-Z, Ctrl-C, jobs, fg, bg, kill, 等等。當(dāng)然,你也要知道Ctrl+\(SIGQUIT)和Ctrl+C (SIGINT)的區(qū)別。
  • 簡(jiǎn)單的文件管理 : ls 和 ls -l (你最好知道 “ls -l” 的每一列的意思), less, head, tail 和 tail -f, ln 和 ln -s (你知道明白hard link和soft link的不同和優(yōu)缺點(diǎn)), chown, chmod, du (如果你想看看磁盤的大小 du -sk *), df, mount。當(dāng)然,原作者忘了find命令。
  • 基礎(chǔ)的網(wǎng)絡(luò)管理: ip 或 ifconfig, dig。當(dāng)然,原作者還忘了如netstat, ping, traceroute, 等
  • 理解正則表達(dá)式,還有g(shù)rep/egrep的各種選項(xiàng)。比如: -o, -A, 和 -B 這些選項(xiàng)是很值得了解的。
  • 學(xué)習(xí)使用 apt-get 和 yum 來(lái)查找和安裝軟件(前者的經(jīng)典分發(fā)包是Ubuntu,后者的經(jīng)典分發(fā)包是Redhat),我還建議你試著從源碼編譯安裝軟件。 #p#

  日常

  • 在 bash 里,使用 Ctrl-R 而不是上下光標(biāo)鍵來(lái)查找歷史命令。
  • 在 bash里,使用 Ctrl-W 來(lái)刪除最后一個(gè)單詞,使用 Ctrl-U 來(lái)刪除一行。請(qǐng)man bash后查找Readline Key Bindings一節(jié)來(lái)看看bash的默認(rèn)熱鍵,比如:Alt-. 把上一次命令的最后一個(gè)參數(shù)打出來(lái),而Alt-* 則列出你可以輸入的命令。
  • 回到上一次的工作目錄: cd –  (回到home是 cd ~)
  • 使用 xargs。這是一個(gè)很強(qiáng)大的命令。你可以使用-L來(lái)限定有多少個(gè)命令,也可以用-P來(lái)指定并行的進(jìn)程數(shù)。如果你不知道你的命令會(huì)變成什么樣,你可以使用xargs echo來(lái)看看會(huì)是什么樣。當(dāng)然, -I{} 也很好用。示例:
  1. find . -name \*.py | xargs grep some_function  
  2. cat hosts | xargs -I{} ssh root@{} hostname 
  • pstree -p 可以幫你顯示進(jìn)程樹。(讀過我的那篇《一個(gè)fork的面試題》的人應(yīng)該都不陌生)
  • 使用 pgrep 和 pkill 來(lái)找到或是kill 某個(gè)名字的進(jìn)程。 (-f 選項(xiàng)很有用).
  • 了解可以發(fā)給進(jìn)程的信號(hào)。例如:要掛起一個(gè)進(jìn)程,使用 kill -STOP [pid]. 使用 man 7 signal 來(lái)查看各種信號(hào),使用kill -l 來(lái)查看數(shù)字和信號(hào)的對(duì)應(yīng)表
  • 使用 nohup 或  disown 如果你要讓某個(gè)進(jìn)程運(yùn)行在后臺(tái)。
  • 使用netstat -lntp來(lái)看看有偵聽在網(wǎng)絡(luò)某端口的進(jìn)程。當(dāng)然,也可以使用 lsof。
  • 在bash的腳本中,你可以使用 set -x 來(lái)debug輸出。使用 set -e 來(lái)當(dāng)有錯(cuò)誤發(fā)生的時(shí)候abort執(zhí)行。考慮使用 set -o pipefail 來(lái)限制錯(cuò)誤。還可以使用trap來(lái)截獲信號(hào)(如截獲ctrl+c)。
  • 在bash 腳本中,subshells (寫在圓括號(hào)里的) 是一個(gè)很方便的方式來(lái)組合一些命令。一個(gè)常用的例子是臨時(shí)地到另一個(gè)目錄中,例如:
  1. # do something in current dir  
  2. (cd /some/other/dir; other-command)  
  3. # continue in original dir 
  • 在 bash 中,注意那里有很多的變量展開。如:檢查一個(gè)變量是否存在: ${name:?error message}。如果一個(gè)bash的腳本需要一個(gè)參數(shù),也許就是這樣一個(gè)表達(dá)式 input_file=${1:?usage: $0 input_file}。一個(gè)計(jì)算表達(dá)式: i=$(( (i + 1) % 5 ))。一個(gè)序列: {1..10}。 截?cái)嘁粋€(gè)字符串: ${var%suffix} 和 ${var#prefix}。 示例: if var=foo.pdf, then echo ${var%.pdf}.txt prints “foo.txt”.
  • 通過 <(some command) 可以把某命令當(dāng)成一個(gè)文件。示例:比較一個(gè)本地文件和遠(yuǎn)程文件 /etc/hosts: diff /etc/hosts <(ssh somehost cat /etc/hosts)
  • 了解什么叫 “here documents” ,就是諸如 cat <<EOF 這樣的東西。
  • 在 bash中,使用重定向到標(biāo)準(zhǔn)輸出和標(biāo)準(zhǔn)錯(cuò)誤。如: some-command >logfile 2>&1。另外,要確認(rèn)某命令沒有把某個(gè)打開了的文件句柄重定向給標(biāo)準(zhǔn)輸入,最佳實(shí)踐是加上 “</dev/null”,把/dev/null重定向到標(biāo)準(zhǔn)輸入。
  • 使用 man ascii 來(lái)查看 ASCII 表。
  • 在遠(yuǎn)端的 ssh 會(huì)話里,使用 screen 或 dtach 來(lái)保存你的會(huì)話。(參看《28個(gè)Unix/Linux的命令行神器》)
  • 要來(lái)debug Web,試試curl 和 curl -I 或是 wget 。我覺得debug Web的利器是firebug,curl和wget是用來(lái)抓網(wǎng)頁(yè)的,呵呵。
  • 把 HTML 轉(zhuǎn)成文本: lynx -dump -stdin
  • 如果你要處理XML,使用 xmlstarlet
  • 對(duì)于 Amazon S3, s3cmd 是一個(gè)很方便的命令(還有點(diǎn)不成熟)
  • 在 ssh中,知道怎么來(lái)使用ssh隧道。通過 -L or -D (還有-R) ,翻墻神器。
  • 你還可以對(duì)你的ssh 做點(diǎn)優(yōu)化。比如,.ssh/config 包含著一些配置:避免鏈接被丟棄,鏈接新的host時(shí)不需要確認(rèn),轉(zhuǎn)發(fā)認(rèn)證,以前使用壓縮(如果你要使用scp轉(zhuǎn)文件):
  1. TCPKeepAlive=yes 
  2. ServerAliveInterval=15 
  3. ServerAliveCountMax=6 
  4. StrictHostKeyChecking=no 
  5. Compression=yes 
  6. ForwardAgent=yes 
  • 如果你有輸了個(gè)命令行,但是你改變注意了,但你又不想刪除它,因?yàn)槟阋跉v史命令中找到它,但你也不想執(zhí)行它。那么,你可以按下 Alt-# ,于是這個(gè)命令關(guān)就被加了一個(gè)#字符,于是就被注釋掉了。 #p#

  數(shù)據(jù)處理

  • 了解 sort 和 uniq 命令 (包括 uniq 的 -u 和 -d 選項(xiàng))。
  • 了解用 cut, paste, 和 join 命令來(lái)操作文本文件。很多人忘了在cut前使用join。
  • 如果你知道怎么用sort/uniq來(lái)做集合交集、并集、差集能很大地促進(jìn)你的工作效率。假設(shè)有兩個(gè)文本文件a和b已解被 uniq了,那么,用sort/uniq會(huì)是最快的方式,無(wú)論這兩個(gè)文件有多大(sort不會(huì)被內(nèi)存所限,你甚至可以使用-T選項(xiàng),如果你的/tmp目錄很小)。
  1. cat a b | sort | uniq > c   # c is a union b 并集  
  2. cat a b | sort | uniq -d > c   # c is a intersect b 交集  
  3. cat a b b | sort | uniq -u > c   # c is set difference a - b 差集 
  • 了解和字符集相關(guān)的命令行工具,包括排序和性能。很多的Linux安裝程序都會(huì)設(shè)置LANG 或是其它和字符集相關(guān)的環(huán)境變量。這些東西可能會(huì)讓一些命令(如:sort)的執(zhí)行性能慢N多倍(注:就算是你用UTF-8編碼文本文件,你也可以很安全地使用ASCII來(lái)對(duì)其排序)。如果你想Disable那個(gè)i18n 并使用傳統(tǒng)的基于byte的排序方法,那就設(shè)置export LC_ALL=C (實(shí)際上,你可以把其放在 .bashrc)。如果這設(shè)置這個(gè)變量,你的sort命令很有可能會(huì)是錯(cuò)的。
  • 了解 awk 和 sed,并用他們來(lái)做一些簡(jiǎn)單的數(shù)據(jù)修改操作。例如:求第三列的數(shù)字之和: awk ‘{ x += $3 } END { print x }’。這可能會(huì)比Python快3倍,并比Python的代碼少三倍。
  • 使用 shuf 來(lái)打亂一個(gè)文件中的行或是選擇文件中一個(gè)隨機(jī)的行。
  • 了解sort命令的選項(xiàng)。了解key是什么(-t和-k)。具體說來(lái),你可以使用-k1,1來(lái)對(duì)第一列排序,-k1來(lái)對(duì)全行排序。
  • Stable sort (sort -s) 會(huì)很有用。例如:如果你要想對(duì)兩例排序,先是以第二列,然后再以第一列,那么你可以這樣: sort -k1,1 | sort -s -k2,2
  • 我們知道,在bash命令行下,Tab鍵是用來(lái)做目錄文件自動(dòng)完成的事的。但是如果你想輸入一個(gè)Tab字符(比如:你想在sort -t選項(xiàng)后輸入<tab>字符),你可以先按Ctrl-V,然后再按Tab鍵,就可以輸入<tab>字符了。當(dāng)然,你也可以使用$’\t’。
  • 如果你想查看二進(jìn)制文件,你可以使用hd命令(在CentOS下是hexdump命令),如果你想編譯二進(jìn)制文件,你可以使用bvi命令(http://bvi.sourceforge.net/ 墻)
  • 另外,對(duì)于二進(jìn)制文件,你可以使用strings(配合grep等)來(lái)查看二進(jìn)制中的文本。
  • 對(duì)于文本文件轉(zhuǎn)碼,你可以試一下 iconv。或是試試更強(qiáng)的 uconv 命令(這個(gè)命令支持更高級(jí)的Unicode編碼)
  • 如果你要分隔一個(gè)大文件,你可以使用split命令(split by size)和csplit命令(split by a pattern)。 #p#

  系統(tǒng)調(diào)試

  • 如果你想知道磁盤、CPU、或網(wǎng)絡(luò)狀態(tài),你可以使用 iostat, netstat, top (或更好的 htop), 還有 dstat 命令。你可以很快地知道你的系統(tǒng)發(fā)生了什么事。關(guān)于這方面的命令,還有iftop, iotop等(參看《28個(gè)Unix/Linux的命令行神器》)
  • 要了解內(nèi)存的狀態(tài),你可以使用free和vmstat命令。具體來(lái)說,你需要注意 “cached” 的值,這個(gè)值是Linux內(nèi)核占用的內(nèi)存。還有free的值。
  • Java 系統(tǒng)監(jiān)控有一個(gè)小的技巧是,你可以使用kill -3 <pid> 發(fā)一個(gè)SIGQUIT的信號(hào)給JVM,可以把堆棧信息(包括垃圾回收的信息)dump到stderr/logs。
  • 使用 mtr 會(huì)比使用 traceroute 要更容易定位一個(gè)網(wǎng)絡(luò)問題。
  • 如果你要找到哪個(gè)socket或進(jìn)程在使用網(wǎng)絡(luò)帶寬,你可以使用 iftop 或 nethogs。
  • Apache的一個(gè)叫 ab 的工具是一個(gè)很有用的,用quick-and-dirty的方式來(lái)測(cè)試網(wǎng)站服務(wù)器的性能負(fù)載的工作。如果你需要更為復(fù)雜的測(cè)試,你可以試試 siege。
  • 如果你要抓網(wǎng)絡(luò)包的話,試試 wireshark 或 tshark。
  • 了解 strace 和 ltrace。這兩個(gè)命令可以讓你查看進(jìn)程的系統(tǒng)調(diào)用,這有助于你分析進(jìn)程的hang在哪了,怎么crash和failed的。你還可以用其來(lái)做性能profile,使用 -c 選項(xiàng),你可以使用-p選項(xiàng)來(lái)attach上任意一個(gè)進(jìn)程。
  • 了解用ldd命令來(lái)檢查相關(guān)的動(dòng)態(tài)鏈接庫(kù)。注意:ldd的安全問題
  • 使用gdb來(lái)調(diào)試一個(gè)正在運(yùn)行的進(jìn)程或分析core dump文件。參看我寫的《GDB中應(yīng)該知道的幾個(gè)調(diào)試方法》
  • 學(xué)會(huì)到 /proc 目錄中查看信息。這是一個(gè)Linux內(nèi)核運(yùn)行時(shí)記錄的整個(gè)操作系統(tǒng)的運(yùn)行統(tǒng)計(jì)和信息,比如: /proc/cpuinfo, /proc/xxx/cwd, /proc/xxx/exe, /proc/xxx/fd/, /proc/xxx/smaps.
  • 如果你調(diào)試某個(gè)東西為什么出錯(cuò)時(shí),sar命令會(huì)有用。它可以讓你看看 CPU, 內(nèi)存, 網(wǎng)絡(luò), 等的統(tǒng)計(jì)信息。
  • 使用 dmesg 來(lái)查看一些硬件或驅(qū)動(dòng)程序的信息或問題。

  作者最后加了一個(gè)免責(zé)聲明:Disclaimer: Just because you can do something in bash, doesn’t necessarily mean you should. ;)

  (全文完)

責(zé)任編輯:黃丹 來(lái)源: 酷殼
相關(guān)推薦

2021-10-25 14:55:38

Linux技巧命令

2011-03-25 15:56:58

2022-01-04 10:10:34

Garuda LinuArch LinuxLinux

2022-06-29 10:06:27

Webpack優(yōu)化技巧前端

2020-04-03 19:21:59

JavaScript編程語(yǔ)言開發(fā)

2021-04-12 15:54:45

Android 開發(fā)技巧

2010-11-09 10:03:26

2021-06-26 10:04:23

Code特性技巧

2020-08-11 11:20:49

Linux命令使用技巧

2019-06-03 08:04:43

Apache服務(wù)器命令

2024-02-04 18:08:23

Linux命令工具

2020-01-14 08:28:50

Linux命令程序

2014-03-07 14:20:30

2020-04-29 14:30:35

HTTPHTTPS前端

2022-11-04 08:22:14

編譯代碼C語(yǔ)言

2021-06-07 12:40:34

Python代碼陷阱

2022-09-09 16:38:09

Linux

2017-01-06 10:07:39

Linuxwindowsatime

2023-04-26 19:33:01

Linux命令

2020-10-13 14:15:22

HTTPHTTP請(qǐng)求方法
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

成人开心激情| 新狼窝色av性久久久久久| 亚洲图片欧美综合| 婷婷久久青草热一区二区| 91麻豆精品| 99久热这里只有精品视频免费观看| 久久婷婷国产综合国色天香| 欧美三级免费观看| www.欧美精品| 日韩风俗一区 二区| 91se在线观看| 26uuu国产电影一区二区| 日韩电影免费观看高清完整| 精品视频亚洲| 色综合久久悠悠| 一区二区乱码| 欧美一级一区二区| 夜色资源站国产www在线视频| 国产欧美日本一区视频| 国产对白在线播放| 在线视频精品| 成人亚洲综合色就1024| 欧亚精品一区| 久久综合国产精品台湾中文娱乐网| 亚洲综合一区二区| 国产一区二区高清不卡 | 972aa.com艺术欧美| 亚洲不卡1区| 亚洲欧美成人| 久久精品国产美女| 亚洲国产午夜| 99国产高清| 91精品91| 欧美最顶级的aⅴ艳星| 亚洲一区在线观看视频| 深田咏美在线x99av| 欧美aaaaa性bbbbb小妇| 国产免费成人| 色婷婷综合久久久久中文| 国产综合在线视频| 大地资源高清播放在线观看| 国模精品系列视频| gogo亚洲高清大胆美女人体 | 91福利在线视频| 天天av天天翘天天综合网 | 北条麻妃一区二区三区在线观看| 视频直播国产精品| 韩国精品视频在线观看| 色哟哟亚洲精品一区二区| 国产精品久久久久久久久久齐齐 | 狠狠一区二区三区| 青青草精品毛片| 亚洲综合福利| 成人精品福利视频| 激情文学一区| 亚洲精品自在在线观看| 国产成人久久精品77777最新版本| 17c丨国产丨精品视频| 97久久超碰国产精品电影| 久久久久久香蕉| 亚洲精品欧美在线| 香蕉97视频观看在线观看| 欧美自拍偷拍一区| caoporm免费视频在线| 欧美午夜久久| 亚洲激情自拍视频| 国产香蕉视频在线看| 欧美日韩精品二区第二页| 1区2区在线| 日韩小视频网址| 中国av一区| 国产亚洲一区在线播放| 精品一区二区三区视频| www.涩涩涩| 色综合久久精品| 韩日成人影院| 日本不卡免费高清视频| 国产亚洲精品v| 1024精品视频| 色综合久久久久网| 欧美片第一页| 日本精品视频在线| 亚洲国产婷婷| 精品免费国产一区二区| 色8久久人人97超碰香蕉987| 亚洲性受xxx喷奶水| 日韩美女中文字幕| 麻豆国产91在线播放| 97涩在线观看视频| 国产aⅴ精品一区二区三区久久| 欧美激情一区二区久久久| 国产精一区二区| 色av中文字幕一区| 2020国产在线| 日韩久久免费电影| 亚洲电影有码| 欧美日韩国产精品一卡| 婷婷丁香综合| 亚洲精品一区av在线播放| 三区四区电影在线观看| 欧美韩日一区二区三区四区| 亚洲熟妇无码av在线播放| 懂色一区二区三区免费观看| 黄网站app在线观看| 91久久爱成人| 日韩一区中文字幕| 9.1国产丝袜在线观看 | 久久免费视频在线| av一区二区三区黑人| 欧美日韩在线免费观看视频| 一区二区三区四区精品在线视频 | av男人天堂一区| 二区在线观看| 欧美精品成人在线| 另类小说一区二区三区| 在线国产视频观看| 久久综合伊人77777| 丝袜诱惑制服诱惑色一区在线观看| gogo高清免费视频| 少妇精69xxtheporn| 日日骚欧美日韩| 五月天天在线| 国产91在线高潮白浆在线观看| 国产精品一区三区| 日韩黄色影院| 91网站在线免费观看| 国产精品看片你懂得| 久久99久久99精品免观看软件| 国产在线精品一区二区三区》| 亚洲乱码一区二区三区在线观看| 91综合国产| 91xxx视频| 精品成人免费观看| 亚洲专区一区| 岛国大片在线观看| 成人激情视频在线播放| 亚洲欧美日韩精品久久久久| 亚洲**毛片| 国产精品乱码久久久久| 色综久久综合桃花网| 久草精品在线观看| 久草在线资源站资源站| 欧美精品中文字幕一区二区| 在线精品国精品国产尤物884a| 成人看的羞羞网站| 麻豆免费网站| 2020欧美日韩在线视频| 中文字幕亚洲一区二区av在线| 国产精品115| 男男gay免费网站| 欧美专区在线视频| 一级日本不卡的影视| 狠狠做深爱婷婷综合一区| 成人av视屏| 国产精品久久二区| 偷拍日韩校园综合在线| 91精品综合| 91亚洲欧美| 欧美精品色一区二区三区| 亚洲自拍另类综合| 99伊人成综合| 综合国产精品| 国产无遮挡在线视频免费观看| 日韩国产欧美一区| 91精品国产高清久久久久久久久| 日韩欧美精品网址| 亚洲成人www| 欧美国产一区在线| 成人区精品一区二区婷婷| 亚洲男同gay网站| 3dmax动漫人物在线看| 中文字幕成在线观看| 九色porny丨首页在线| av超碰在线| 成人黄色动漫| 日韩av图片| 精品国产91久久久久久久妲己 | 999在线观看精品免费不卡网站| 国产原创av在线| 蜜桃麻豆91| 日韩激情av在线播放| 成人综合婷婷国产精品久久| 国产精久久一区二区| 高清一级毛片视频| 国产精品igao视频网网址不卡日韩| 丰满的护士2在线观看高清| 8x8x8x视频在线观看| 亚洲欧美精品| 国产精品观看在线亚洲人成网| 亚洲成人综合在线| 视频亚洲一区二区| 男女精品视频| 久久久久国内| 丁香亚洲综合激情啪啪综合| 日本视频在线一区| 婷婷丁香激情综合| 视频一区国产精品| 成人不卡视频| 亚洲国产精品av| 波霸ol色综合久久|