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

如何理解Linux/Unix登錄腳本

系統(tǒng) Linux 系統(tǒng)運(yùn)維
不知道你有沒有遇到過這樣的場(chǎng)景,當(dāng)你需要設(shè)置一個(gè)環(huán)境變量,或者運(yùn)行一個(gè)程序設(shè)置你的shell或桌面環(huán)境,但是不知道在哪里是最方便設(shè)置的位置。今天讓我們來看看在Debian GNU/Linux Jessie安裝中出現(xiàn)的一些常見選項(xiàng),并嘗試?yán)斫膺@一切。

不知道你有沒有遇到過這樣的場(chǎng)景,當(dāng)你需要設(shè)置一個(gè)環(huán)境變量,或者運(yùn)行一個(gè)程序設(shè)置你的shell或桌面環(huán)境,但是不知道在哪里是最方便設(shè)置的位置。

有一些常見的情況,例如從Debian的包管理程序到Iaas的管理中,很多任務(wù)需要設(shè)置環(huán)境變量才能正常運(yùn)行。

有時(shí),程序通常只需要在首次登陸時(shí)運(yùn)行一次,例如xrandr命令。

此外,有的程序偶爾會(huì)被注入到shell中,例如rbenv,rvn或 SitePoint’s自己的 envswith 程序。

讓我們來看看在Debian GNU/Linux Jessie安裝中出現(xiàn)的一些常見選項(xiàng),并嘗試?yán)斫膺@一切。

 

 

/etc/profile 

 

默認(rèn)情況下,Debian提供/etc/profile文件,這個(gè)文件用來設(shè)置$PATH變量($PATH通常用來聲明命令的搜索路徑),可以立即生效。下面的代碼是/etc/profile的一部分。

 

if [ "`id -u`" -eq 0 ]; then
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
else
PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games"
fi
export PATH 

為了方便,root用戶(ID為0)和其他任何用戶的路徑都不同。這是因?yàn)橄到y(tǒng)二進(jìn)制目錄(sbin目錄)位置傳統(tǒng)上是作為系統(tǒng)管理程序、或必須以root身份運(yùn)行的程序存放的保留位置。而games路徑對(duì)于root用戶來說是省略的,因?yàn)椴坏椒潜匾臅r(shí)候,絕不可能使用root用戶來運(yùn)行游戲程序。

接下來,/etc/profile處理$PS1變量的設(shè)置,$PS1變量是用來設(shè)置主提示字符串(即用戶登陸時(shí)顯示的字符)。除了系統(tǒng)的shell是Bash以外,系統(tǒng)$PS1變量默認(rèn)設(shè)置的是$ (root用戶默認(rèn)是#)。如果系統(tǒng)的shell使用的是Bash,則/etc/bash.bashrc 文件會(huì)替代$PS變量來處理主提示字符串(特殊情況除外)。后面我們會(huì)簡短地說一下/etc/bash.bashrc。

所以從這一點(diǎn)上,我們可以推斷/etc/profile在登陸期間(例如使用login命令)會(huì)被所有的shell讀取。/etc/profile調(diào)用id命令來讀取用戶ID,而不是使用更高效的Bash內(nèi)置變量${UID}。Bash使用特定來源的配置,而不是定義一個(gè)花哨的shell提示符,因?yàn)锽ash支持反斜杠轉(zhuǎn)義的特殊字符,例如\u(用戶名) 和 \h (主機(jī)名),許多其他的shell都不支持這樣定義。/etc/profile應(yīng)該嘗試和POSIX兼容,以便與用戶可能自己安裝的任何shell兼容。

Debian GNU/linux通常預(yù)裝Dash,Dash是一個(gè)僅僅旨在實(shí)現(xiàn)POSIX(和一些伯克利)擴(kuò)展的基本shell。如果我們修改/etc/profile(修改之前先備份)讓PS1=’$ ‘這一行設(shè)置不同的值,然后模擬一個(gè)Dash登錄(通過dash -l命令),我們可以看到Dash會(huì)使用我們自定義的提示。但是,如果我們調(diào)用不帶-l參數(shù)的dash命令,dash將不會(huì)讀取/etc/profile。此時(shí)Dash會(huì)使用默認(rèn)值(這意味著此時(shí)PS1的值是我們修改之前的值)。

最后一點(diǎn)和/etc/profile相關(guān)的趣事是下面的代碼片段:

 

if [ -d /etc/profile.d ]; then 
 for i in /etc/profile.d/*.sh; do 
 if [ -r $i ]; then 
 . $i 
 fi 
 done 
 unset i 
 fi 

換句話說,任何匹配/etc/profile.d/*.sh的可讀內(nèi)容都會(huì)被當(dāng)作變量來源。這個(gè)非常重要,因?yàn)樗砻髦苯泳庉?etc/profile從來都不是實(shí)際需要的(所以恢復(fù)你之前的備份)。上面定義的任何變量都可以通過在一個(gè)單獨(dú)的文件中配置,然后覆蓋/etc/profile中的設(shè)置。這樣做的好處是:它允許系統(tǒng)升級(jí)時(shí)自動(dòng)添加相應(yīng)的變更到/etc/profile文件中。因?yàn)镈ebian的Apt包管理系統(tǒng)通常不會(huì)修改默認(rèn)的配置文件。

 

~/.bash_profile, ~/.bash_login, and ~/.profile 

 

/etc/profile存在的一個(gè)潛在問題是,它位于系統(tǒng)范圍的路徑中。這意味著修改它會(huì)影響這個(gè)系統(tǒng)上的所有用戶。在個(gè)人計(jì)算機(jī)上,這可能不是太大的問題,但是修改它同時(shí)還需要root權(quán)限。由于這些原因,每個(gè)單獨(dú)的Bash用戶賬戶可以創(chuàng)建~/.bash_profile, ~/.bash_login 和 ~/.profil這幾個(gè)文件中的任意一個(gè)作為Bash的配置文件來源。在列出的順序中第一個(gè)被找到的文件會(huì)被作為配置文件,其余的都會(huì)被忽略。

其他的shell,例如Dash,支持相似的東西,但是只會(huì)查找~/.profile文件。這允許用戶為Bash特定的應(yīng)用場(chǎng)景配置單獨(dú)的.bash_profile文件,如果在某些時(shí)候需要切換到Dash或其他shell作為登錄shell(例如通過chsh -s dash命令)。可以保留~/.profile作為這些shell的配置文件。

需要牢記的一點(diǎn)是,默認(rèn)的Debian框架目錄(/etc/skel,用于存放要復(fù)制到新用戶賬戶主目錄的文件和目錄)包含.profile文件,但不包含.bash_profile和.bash_login文件。此外Debian使用Bash作為默認(rèn)的shell,因此,許多Debian用戶習(xí)慣于將他們的Bash 登錄shell設(shè)置放在.profile文件中。

我曾經(jīng)看到過一些項(xiàng)目的安裝說明,例如RVN,這個(gè)項(xiàng)目建議用戶創(chuàng)建一個(gè).bash_profile文件,但是這樣做是非常危險(xiǎn)的,根據(jù)上面提到的知識(shí)我們知道,這個(gè)會(huì)改變用戶的shell環(huán)境。即使用戶沒有修改.profile文件,它也可能利用默認(rèn)~/.profile功能,將~/bin添加到$PATH環(huán)境變量。一個(gè)可能提高安全性的選項(xiàng)是,在創(chuàng)建用戶的賬戶之前,將.bash_profile作為.bash_rc的符號(hào)鏈接文件,放到/etc/skel目錄中。

如果我們查看Debian Jessie的默認(rèn).profile腳本,我們可以看到下面的代碼片段:

 

# if running bash
if [ -n "$BASH_VERSION" ]; then
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
"$HOME/.bashrc"
fi
fi 

這和我們?cè)?etc/profile里面看到的相似,如果shell是Bash,且發(fā)現(xiàn)了/etc/bash.bashrc文件,/etc/bash.bashrc文件就被當(dāng)作Bash的配置文件。這一點(diǎn)的意義將在下一節(jié)討論。

 

/etc/bash.bashrc 和 ~/.bashrc 

 

啟動(dòng)的時(shí)候,Bash會(huì)同時(shí)讀取/etc/bash.bashrc和~/.bashrc,但是只有在Bash Shell作為交互式Shell而不是登錄Shell啟動(dòng)時(shí)(意味著通過xtem啟動(dòng)),會(huì)依照這種順序,這是Bash Shell的標(biāo)準(zhǔn)行為。然而,Debian分別從 /etc/profile和~/.profile登錄腳本中獲取配置文件。這會(huì)顯著地改變行為,使得/etc/bash.bashrc和.bashrc(如果它們存在)總是在Bash啟動(dòng)時(shí)調(diào)用,而不管是不是登錄Shell。不要期待這種情況在不同地發(fā)行版中是一樣的。

.bashrc是一個(gè)添加命令別名的好地方,實(shí)際上,一些用戶擁有太多的別名,以至于他們寧愿將別名都放在一個(gè)單獨(dú)的文件中去。Debian的默認(rèn).bashrc會(huì)查找.bash_alias,如果這個(gè)文件存在的話,會(huì)將它作為別名配置來源。所以你可以在這個(gè)文件中隨意保存所有的Bash別名。如果用戶愿意的話,.bashrc文件也是用戶重寫shell變量,例如$PS1或者$HISTSIZE的絕佳位置。Debian的默認(rèn).bashrc有超過100行,但是仍然可以非常清晰地閱讀,且有良好地注釋。見名知意,.bashrc不是其他非Bash shell的配置文件來源。

~/.xsession 和 ~/.xsessionrc 

如果你是一個(gè)GNU/Linux桌面用戶,通過顯示管理器本地登錄(而不是通過getty登錄程序),則/etc/profile和~/.profile不會(huì)像預(yù)期的那樣工作。一些顯示管理器會(huì)直接將這些文件視為錯(cuò)誤地配置文件,例如Gnome顯示管理器。但一些其他的顯示管理器,例如LightDm不會(huì)這樣。幸運(yùn)的是,你還有一些其他的選項(xiàng)。

當(dāng)啟動(dòng)X Window系統(tǒng)會(huì)話時(shí)(不管是用顯示管理或從虛擬終端啟動(dòng)startx),將會(huì)執(zhí)行/etc/X11/Xsessionshell腳本。這基本上相當(dāng)于登錄shell調(diào)用/etc/profile。這個(gè)只對(duì)X Window生效,并且不是將其作為源配置文件,而是直接執(zhí)行。但是它也相當(dāng)復(fù)雜,類似于/etc/profile怎么從/etc/profile.d目錄中的腳本讀取配置,怎么從/etc/X11/Xsession.d/目錄下的/etc/X11/Xsessions腳本中讀取配置。在/etc/X11/Xsession.d目錄下的所有腳本名稱都以數(shù)字開頭,因此所有的腳本都會(huì)按照數(shù)字順序來讀取。

Debian Jessie包含一個(gè)名叫40×11-common_xsessionrc的文件,這個(gè)文件做的工作就是檢查~/.xsessionrc是不是可讀的,如果是就用它作為配置文件的來源。這就使得~/.xsessions是一個(gè)加載環(huán)境變量或者運(yùn)行一個(gè)一次性使用程序(例如xrandr或xmodmap)的完美位置(僅適用于X會(huì)話)。如果你希望的話,你同樣可以將/etc/profile或~/.profile作為來源。那么任何指定的環(huán)境變量也都會(huì)被你的會(huì)話管理器繼承(如果還沒有繼承的話)。請(qǐng)注意,默認(rèn)情況下.xsessionrc是不存在的,需要你自己創(chuàng)建這個(gè)文件。

如果我們繼續(xù)瀏覽/etc/X11/Xsession中的文件, 我們會(huì)發(fā)現(xiàn)50×11-common_determine-startup會(huì)決定加載哪個(gè)會(huì)話管理器。如果~/.xsessions文件存在而且是可執(zhí)行的,它會(huì)被保存并且隨后作為99×11-common_start的一部分執(zhí)行,當(dāng)~/.xsession用于運(yùn)行會(huì)話管理器,X會(huì)話將會(huì)被注銷。并且當(dāng)這個(gè)腳本終止時(shí),你會(huì)返回到顯示管理器登錄界面。

和~/.xsessionrc相似,~/.xsession默認(rèn)也是不存在的,在你需要的時(shí)候你可以創(chuàng)建一個(gè)。你可能會(huì)創(chuàng)建一個(gè)類似下面給的簡單的.xsession腳本

 

# Start our session manager of choice.
#
exec x-session-manager 

其中x-session-manager默認(rèn)設(shè)置為通過update-alternatives命令配置的任何內(nèi)容,這樣,你可以輕松地更改系統(tǒng)范圍默認(rèn)地會(huì)話管理器,只需要將x-session-manager替換為/usr/bin/startfce4(切換到XFCE),其他的用戶賬戶將完全不受影響。

當(dāng)然,許多顯示管理器提供從登錄界面直接選擇公共會(huì)話管理器的能力,所以這個(gè)文件通常是不必要的。然而.xsession提供了更多地靈活性,你可以用任何程序調(diào)用這個(gè)文件,而不僅僅是會(huì)話管理器。例如,在這里你可以在while循環(huán)中調(diào)用chromium或者iceweasel,而不是執(zhí)行基本的kiosk模式設(shè)置。

~/.bash_logout 

我們前面介紹了當(dāng)用戶運(yùn)行交互式Bash登錄shell時(shí)讀取的文件,但是如果你想在注銷以后仍然運(yùn)行程序該怎么辦?對(duì)于這個(gè)用例,~/.bash_logout文件就非常方便了。在Debian中默認(rèn)的配置僅用于清除屏幕(我認(rèn)為從安全角度來說很重要),但是可以輕微地想象以下就知道能用于其他目的,例如,在你離開你的機(jī)器之前顯示一個(gè)幾秒鐘的提醒。

主要的限制因素在于.bash_logout僅在注銷交互式shell時(shí)讀取,并且并不能假定它在注銷X會(huì)話時(shí)會(huì)被加載。

其他選項(xiàng)

上面那些已經(jīng)為你介紹了大部分的通用選項(xiàng)。其他的選項(xiàng)可能會(huì)存在,取決于你的安裝環(huán)境(例如/etc/environment),但是我不認(rèn)為他們可能在其他的平臺(tái)上存在,并且極少有需要去接觸它們。

示例

那么你應(yīng)該在哪放置你的系統(tǒng)范圍環(huán)境變量?如果你希望一個(gè)環(huán)境變量可以影響所有用戶,/etc/profiled./someifle.sh會(huì)是一個(gè)好的選擇。但是,這假設(shè)你是使用一個(gè)登錄管理器以/etc/profile作為配置來源。如果不是這樣,你可以(作為一個(gè)管理員)添加一個(gè)腳本到/etc/X11/Xsession.d/來替代/etc/profile作為配置來源。

如果你希望一個(gè)腳本可以找到一個(gè)私人目錄路徑,并且添加它到你的PATH中,你需要考慮這個(gè)目錄是不是會(huì)移動(dòng)很多東西,如果你向.profile添加代碼來實(shí)現(xiàn),用戶需要注銷然后再登錄來更改用戶會(huì)話期間的PATH。如果你將代碼添加到.bashrc中,這意味著代碼將在用戶每次打開xterm時(shí)執(zhí)行,如果執(zhí)行大約半秒以上可能就不太理想。所以這是一個(gè)權(quán)衡取舍的問題。

如果你僅僅是為了你個(gè)人登錄會(huì)話時(shí)的一個(gè)環(huán)境變量,且它只關(guān)心X會(huì)話,你可以將它添加到~/.xsessionrc中。這樣做的優(yōu)點(diǎn)是,它通常將可用于通過X會(huì)話管理器啟動(dòng)的所有程序,因?yàn)樗趩?dòng)X會(huì)話管理器之前被設(shè)置,并且被繼承。例如,某些圖形驅(qū)動(dòng)程序可以通過運(yùn)行

export vblank_mode=0 

來禁用vsync。 所以位于.xsessionrc中的變量會(huì)影響到所有的程序。

然而如果這一行被添加到.bashrc中,則只有通過xterm登錄的程序會(huì)被影響。通過一個(gè)窗口管理器啟動(dòng)的程序照常運(yùn)行。你可以把它添加到.profile,并且從.xessionrc作為.profile的來源。但是之后,當(dāng)你的X服務(wù)沒有在運(yùn)行的時(shí)候,你就不需要導(dǎo)出環(huán)境變量。

希望你現(xiàn)在可以更好地了解了登錄和注銷腳本在Debian GNU/Linux系統(tǒng)上的工作原理。如果你已經(jīng)為這些登錄和注銷腳本創(chuàng)建、或者遇到任何特別有趣或有創(chuàng)新的用途,請(qǐng)?jiān)谠u(píng)論中告訴我們你是如何做到的。

在接下來的系列中,我們將討論dotfile管理選項(xiàng)。

責(zé)任編輯:未麗燕 來源: 碼農(nóng)網(wǎng)
相關(guān)推薦

2018-02-01 17:32:30

LinuxUNIXBash Shell

2011-12-23 09:14:37

UnixLinux系統(tǒng)管理

2018-04-04 08:59:22

LinuxUNIXShell

2010-04-27 15:19:11

Unix密鑰

2017-12-13 12:30:33

LinuxUnix文件系統(tǒng)

2010-03-23 16:35:31

shell 腳本編程

2009-12-16 11:54:35

WindowsLinuxUnix

2010-05-06 09:51:15

SCO Unix主機(jī)

2010-03-08 09:27:55

Linux Unix區(qū)

2010-04-30 17:53:29

2010-04-16 14:46:22

2013-05-28 13:51:57

LinuxCentos

2020-12-07 10:30:39

LinuxUnix物聯(lián)網(wǎng)

2023-05-20 17:45:25

LinuxShell

2010-07-22 10:23:19

2011-07-19 11:35:09

linux網(wǎng)絡(luò)協(xié)議

2011-12-28 10:00:44

UnixLinux 遷移

2017-01-05 14:42:49

LinuxUnix服務(wù)器

2012-04-01 10:14:27

linuxunix

2011-09-05 17:44:49

LinuxUnix
點(diǎn)贊
收藏

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

97视频资源在线观看| 久久久国产91| 久久午夜夜伦鲁鲁一区二区| av在线首页| 激情综合色综合久久| 欧美精品一二区| 玖玖爱在线精品视频| 欧美日韩国产v| 亚洲欧美区自拍先锋| 99re在线观看| 久久久久久av无码免费看大片| 国产精品片aa在线观看| 欧美一二三四在线| 色诱视频在线观看| 青青草原国产在线| 国产日韩欧美麻豆| 国产精品免费视频一区二区| 中文字幕男人天堂| 99riav国产精品| 精品久久久91| 久久av无码精品人妻系列试探| 国产精品麻豆| 欧美在线综合视频| 国产 日韩 欧美在线| 欧美一级二级三级区| 91丨九色丨国产丨porny| 91九色视频导航| 日韩电影在线观看一区二区| 黑丝一区二区| 久久影视免费观看| аⅴ天堂中文在线网| 久久久伦理片| 精品日韩在线一区| 亚洲网中文字幕| 国产精品第一| 91国产丝袜在线播放| 日韩a∨精品日韩在线观看| 国产原厂视频在线观看| 中文字幕乱码亚洲精品一区| 裸体丰满少妇做受久久99精品| 国产suv一区二区| 美女脱光内衣内裤视频久久网站| 欧美综合在线第二页| 国产一级特黄aaa大片| 午夜视频一区| 欧美成人中文字幕在线| 潮喷失禁大喷水aⅴ无码| 九九久久精品| 精品无人区太爽高潮在线播放| 波多野结衣办公室双飞| 日韩精品一区二区三区中文在线| 欧美日本在线视频| 亚洲免费一级视频| 日韩护士脚交太爽了| 欧美日韩视频在线第一区| 粗暴91大变态调教| jvid一区二区三区| 欧美日韩一区二区三区在线| 美女网站色免费| 精品久久在线| 欧美丰满美乳xxx高潮www| 日韩中文字幕a| 日日夜夜综合| 欧美一区二区久久久| 激情成人在线观看| 一区二区三区自拍视频| 日韩一区二区免费电影| 亚洲少妇一区二区| 欧美日韩一区二区三区在线电影 | 精品国产一区二区三区无码| fc2ppv国产精品久久| 一区二区三区精密机械公司| 久久av综合网| 亚洲天堂资源| 精品视频全国免费看| 午夜xxxxx| 成人av综合网| 亚洲人成毛片在线播放| 你懂得视频在线观看| 香蕉精品视频在线观看| 欧美日韩成人免费| 在线天堂中文字幕| 欧美aaaaa成人免费观看视频| 国产精品永久免费视频| 国产黄色高清视频| 99精品国产一区二区三区不卡 | 日韩欧美电影| 九九久久国产精品| 日本三级小视频| 久久激情综合网| 国产精品大全| 国产福利小视频在线观看| 最新中文字幕一区二区三区| 欧美亚洲黄色片| 午夜精品久久久久久久久久蜜桃| 欧美精品九九99久久| 精品熟女一区二区三区| 日韩在线观看一区| 国内精品久久久久久| 波多野结衣电影在线播放| 国产精品888| 日韩精品一区二区三区四区五区 | 亚洲一区二区蜜桃| 日韩免费一级| 中文字幕最新精品| 亚洲综合一二三| 激情综合五月婷婷| 久久久99国产精品免费| 高清全集视频免费在线| 色综合天天天天做夜夜夜夜做| 国产精品999.| 精品国产中文字幕第一页| 欧美激情videos| 中文资源在线播放| 久久综合资源网| 喜爱夜蒲2在线| 久久99久久久精品欧美| 精品视频在线播放| 久久精品视频久久| 国模少妇一区二区三区| 欧美日韩免费精品| heyzo一区| 欧美一区二区播放| 手机免费观看av| 亚洲欧美春色| 国产麻豆乱码精品一区二区三区| 色视频在线免费观看| 91福利视频网站| 精品国产av色一区二区深夜久久 | 亚洲中文字幕无码专区| 久久爱www.| 日韩在线小视频| 伊人影院中文字幕| 国产喷白浆一区二区三区| 777av视频| 一区二区三区亚洲变态调教大结局| 久久精品99久久香蕉国产色戒| 免费在线观看av的网站| 久久免费看少妇高潮| www.av毛片| 都市激情亚洲| 午夜精品在线视频| 欧美视频在线观看一区二区三区| 亚洲免费观看高清完整版在线观看熊 | 国产精品99久久| 国产精品三级网站| 99免在线观看免费视频高清| 欧美手机在线视频| 人妻互换一区二区激情偷拍| 美女诱惑一区| 美媛馆国产精品一区二区| 韩国精品一区| 亚洲精品国产综合区久久久久久久 | 高清亚洲成在人网站天堂| 国内精品久久久久久久久久久| 亚洲色图欧洲色图| 91亚洲一区二区| 91精品国偷自产在线电影| 91美女片黄在线观看游戏| 成人在线免费看黄| 日韩欧美在线不卡| 麻豆疯狂做受xxxx高潮视频| 成人黄色网址在线观看| 日本中文字幕片| 国产尤物久久久| 国产欧美精品日韩精品| a级片国产精品自在拍在线播放| 欧美一区国产二区| 国产真实的和子乱拍在线观看| 99精品视频在线播放观看| 青青在线视频免费| 欧美第一精品| 999国产视频| 九色porny自拍视频在线播放| 亚洲剧情一区二区| 一区二区小视频| 亚洲精品欧美激情| 国产草草浮力影院| 天堂午夜影视日韩欧美一区二区| 日韩精品一区二区三区色偷偷| 亚洲伊人精品酒店| 久久久久国产精品免费| 国产私人尤物无码不卡| 7777精品伊人久久久大香线蕉经典版下载| 美女福利视频在线观看| 久久免费视频一区| 无套内谢丰满少妇中文字幕| 国产精品美女久久久| 亚洲精品8mav| 一区二区三区亚洲变态调教大结局 | 国产在线综合视频| 国产一区二区三区不卡在线观看| 可以看毛片的网址| 成人直播大秀| 国产伦精品一区二区三区四区视频 | 人妻少妇精品无码专区| 在线观看欧美黄色| 麻豆一区产品精品蜜桃的特点| 久久午夜免费电影| 四虎国产精品免费| 中文日韩欧美| 黄色a级在线观看| 亚洲最好看的视频| 99高清视频有精品视频| 日本欧美不卡| 午夜精品久久久久久久男人的天堂| 在线激情小视频| 亚洲精品小视频在线观看| japanese国产| 欧美在线free| 国产一级做a爱片久久毛片a| 亚洲婷婷综合久久一本伊一区| 中文字幕一区二区三区人妻不卡| 国产乱色国产精品免费视频| 波多野结衣天堂| 亚洲少妇在线| www.一区二区.com| 三区四区不卡| 日韩久久不卡| 欧美一级二级三级视频| 99精品国产高清一区二区| 粉嫩av一区二区三区四区五区 | 亚洲欧美中文日韩在线| 亚洲国产www| 制服丝袜av成人在线看| 中文字幕人妻一区二区三区视频| 黄色成人av在线| 久久中文字幕在线观看| 亚洲蜜臀av乱码久久精品蜜桃| 美国一级黄色录像| 国产三级一区二区| 我和岳m愉情xxxⅹ视频| 成人蜜臀av电影| 欧美成人精品一区二区综合免费| 精品一区二区在线视频| 亚洲 欧美 另类人妖| 强制捆绑调教一区二区| 国产精品无码一本二本三本色| 免费久久99精品国产自在现线| 欧美日韩在线一| 日韩视频中文| 热99这里只有精品| 国产毛片久久| 日批视频在线免费看| 香蕉亚洲视频| 青青在线免费观看视频| 天堂精品中文字幕在线| 亚洲第一中文av| 麻豆精品久久久| 九九精品久久久| 韩国女主播成人在线观看| 天堂av8在线| 国产精品1区2区| 国产精品成人免费一区久久羞羞| 国产黄人亚洲片| 日本成人在线免费| 国产成人av一区| 中国xxxx性xxxx产国| 91影院在线观看| 久久久精品人妻无码专区| 国产欧美精品一区| 色撸撸在线视频| 自拍偷拍欧美精品| 久久久久久久黄色| 精品久久久久久久久久久久久| √资源天堂中文在线| 欧美午夜理伦三级在线观看| 亚洲天堂狠狠干| 日韩美女天天操| 天堂网av2014| 一本色道久久88综合日韩精品| 国产高清在线看| 久久久国产在线视频| 国产美女一区视频| 日韩美女视频免费在线观看| 99久久婷婷国产综合精品首页 | 欧美激情一二三| 九色porny丨首页入口在线| 国产精品国产福利国产秒拍| 在线免费观看亚洲| 国产精品毛片一区视频| 精品国产午夜| 热久久最新网址| 亚洲综合99| 亚洲免费黄色录像| caoporm超碰国产精品| 欧美 日韩 成人| 亚洲男人都懂的| 在线观看亚洲天堂| 欧美丰满美乳xxx高潮www| 天堂av资源在线| 一区二区三区黄色| 四虎影视成人| 日韩美女在线看| 亚洲三级av| 日韩国产精品一区二区| 一区二区三区四区电影| 久久精品99国产| 国产精品亚洲一区二区三区妖精| 大地资源二中文在线影视观看| 国产精品每日更新| 亚洲天堂日韩av| 欧美精品第1页| 午夜福利视频一区二区| 日韩一区二区精品视频| 午夜不卡影院| 高清一区二区三区视频| 日韩在线综合| www.亚洲天堂网| 国产高清不卡二三区| 欧美偷拍一区二区三区| 亚洲午夜三级在线| 97精品人妻一区二区三区| 日韩精品在线免费播放| 丝袜国产在线| 国产九九精品视频| 中文精品一区二区| 99热久久这里只有精品| 国产在线日韩欧美| 欧美三级视频网站| 一本一本大道香蕉久在线精品| 朝桐光av在线一区二区三区| 色综合影院在线| 人人视频精品| 久久综合九色综合久99| 激情婷婷久久| 性色av浪潮av| 中文字幕日韩一区二区| 伊人久久成人网| 亚洲人成网站免费播放| 日本在线高清| 国产一区二区在线网站| 合欧美一区二区三区| 宇都宫紫苑在线播放| 国产精品高潮久久久久无| 国产又粗又猛又黄视频| 精品性高朝久久久久久久| av伦理在线| 国产成人免费观看| 午夜精品av| 熟妇女人妻丰满少妇中文字幕| 中文字幕欧美一| 91精品国产色综合久久不8| 中文字幕欧美日韩在线| 91国拍精品国产粉嫩亚洲一区| 清纯唯美一区二区三区| 日韩高清不卡在线| 熟女少妇内射日韩亚洲| 欧美中文字幕不卡| av电影在线观看网址| 国产精品丝袜高跟| 97精品国产福利一区二区三区| 911福利视频| 国产精品久久夜| 国产又粗又黄又爽| 欧美噜噜久久久xxx| 无码国模国产在线观看| 欧美一区二区激情| 91视频一区二区| 天天爱天天做天天爽| 中日韩美女免费视频网站在线观看 | 亚洲第一成年网| 日本高清视频www| 欧美在线性爱视频 | 中文字幕亚洲国产| 在线不卡一区| 人妻av无码专区| 99久久综合国产精品| 99久久久久久久久| xvideos亚洲| 日韩精品视频一区二区三区| 男人添女人下部高潮视频在观看| 久久久久亚洲蜜桃| 91精品国产综合久| 欧美精品久久久久| 国产亚洲第一伦理第一区| 日韩成人精品视频在线观看| 亚洲另类色综合网站| 天天干天天操av| 国产啪精品视频| 精品成人免费| 怡红院一区二区三区| 日韩无一区二区| 日本午夜大片a在线观看| 亚洲aⅴ天堂av在线电影软件| 国产在线视频一区二区| 日韩乱码一区二区| 日韩在线中文字| 精品国产导航| 三上悠亚在线一区二区| 亚洲一二三四区不卡| 国产三级视频在线看| 444亚洲人体| 久久最新视频| 久久在线视频精品| 色av中文字幕一区| 久久亚洲道色| 在线观看免费不卡av| 欧美日韩性视频| 成年人网站在线|