亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? bash_completion

?? android-w.song.android.widget
??
?? 第 1 頁 / 共 5 頁
字號:
#   bash_completion - programmable completion functions for bash 3.x#		      (backwards compatible with bash 2.05b)##   $Id: bash_completion,v 1.872 2006/03/01 16:20:18 ianmacd Exp $##   Copyright (C) Ian Macdonald <ian@caliban.org>##   This program is free software; you can redistribute it and/or modify#   it under the terms of the GNU General Public License as published by#   the Free Software Foundation; either version 2, or (at your option)#   any later version.##   This program is distributed in the hope that it will be useful,#   but WITHOUT ANY WARRANTY; without even the implied warranty of#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the#   GNU General Public License for more details.##   You should have received a copy of the GNU General Public License#   along with this program; if not, write to the Free Software Foundation,#   Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.##   The latest version of this software can be obtained here:##   http://www.caliban.org/bash/index.shtml#completion##   RELEASE: 20060301if [[ $- == *v* ]]; then	BASH_COMPLETION_ORIGINAL_V_VALUE="-v"else	BASH_COMPLETION_ORIGINAL_V_VALUE="+v"fiif [[ -n $BASH_COMPLETION_DEBUG ]]; then	set -velse	set +vfi# Alter the following to reflect the location of this file.#[ -n "$BASH_COMPLETION" ] || BASH_COMPLETION=/etc/bash_completion[ -n "$BASH_COMPLETION_DIR" ] || BASH_COMPLETION_DIR=/etc/bash_completion.dreadonly BASH_COMPLETION BASH_COMPLETION_DIR# Set a couple of useful vars#UNAME=$( uname -s )# strip OS type and version under Cygwin (e.g. CYGWIN_NT-5.1 => Cygwin)UNAME=${UNAME/CYGWIN_*/Cygwin}RELEASE=$( uname -r )# features supported by bash 2.05 and higherif [ ${BASH_VERSINFO[0]} -eq 2 ] && [[ ${BASH_VERSINFO[1]} > 04 ]] ||   [ ${BASH_VERSINFO[0]} -gt 2 ]; then	declare -r bash205=$BASH_VERSION 2>/dev/null || :	default="-o default"	dirnames="-o dirnames"	filenames="-o filenames"fi# features supported by bash 2.05b and higherif [ ${BASH_VERSINFO[0]} -eq 2 ] && [[ ${BASH_VERSINFO[1]} = "05b" ]] ||   [ ${BASH_VERSINFO[0]} -gt 2 ]; then	declare -r bash205b=$BASH_VERSION 2>/dev/null || :	nospace="-o nospace"fi# features supported by bash 3.0 and higherif [ ${BASH_VERSINFO[0]} -gt 2 ]; then	declare -r bash3=$BASH_VERSION 2>/dev/null || :	bashdefault="-o bashdefault"	plusdirs="-o plusdirs"fi# Turn on extended globbing and programmable completionshopt -s extglob progcomp# A lot of the following one-liners were taken directly from the# completion examples provided with the bash 2.04 source distribution# Make directory commands see only directoriescomplete -d pushd# The following section lists completions that are redefined later# Do NOT break these over multiple lines.## START exclude -- do NOT remove this linecomplete -f -X '!*.?(t)bz?(2)' bunzip2 bzcat bzcmp bzdiff bzegrep bzfgrep bzgrepcomplete -f -X '!*.@(zip|ZIP|jar|JAR|exe|EXE|pk3|war|wsz|ear|zargo|xpi|sxw|ott)' unzip zipinfocomplete -f -X '*.Z' compress znewcomplete -f -X '!*.@(Z|gz|tgz|Gz|dz)' gunzip zcmp zdiff zcat zegrep zfgrep zgrep zless zmorecomplete -f -X '!*.Z' uncompresscomplete -f -X '!*.@(gif|jp?(e)g|miff|tif?(f)|pn[gm]|p[bgp]m|bmp|xpm|ico|xwd|tga|pcx|GIF|JP?(E)G|MIFF|TIF?(F)|PN[GM]|P[BGP]M|BMP|XPM|ICO|XWD|TGA|PCX)' ee displaycomplete -f -X '!*.@(gif|jp?(e)g|tif?(f)|png|p[bgp]m|bmp|x[bp]m|rle|rgb|pcx|fits|pm|GIF|JPG|JP?(E)G|TIF?(F)|PNG|P[BGP]M|BMP|X[BP]M|RLE|RGB|PCX|FITS|PM)' xv qivcomplete -f -X '!*.@(@(?(e)ps|?(E)PS|pdf|PDF)?(.gz|.GZ|.bz2|.BZ2|.Z))' gv ggv kghostviewcomplete -f -X '!*.@(dvi|DVI)?(.@(gz|Z|bz2))' xdvicomplete -f -X '!*.@(dvi|DVI)?(.@(gz|bz2))' kdvicomplete -f -X '!*.@(dvi|DVI)' dvips dviselect dvitype dvipdf advi dvipdfm dvipdfmxcomplete -f -X '!*.@(pdf|PDF)' acroread gpdf xpdfcomplete -f -X '!*.@(?(e)ps|?(E)PS|pdf|PDF)' kpdfcomplete -f -X '!*.@(@(?(e)ps|?(E)PS|pdf|PDF)?(.gz|.GZ)|cb(r|z)|CB(R|Z)|djv?(u)|DJV?(U)||dvi|DVI|gif|jp?(e)g|miff|tif?(f)|pn[gm]|p[bgp]m|bmp|xpm|ico|xwd|tga|pcx|GIF|JP?(E)G|MIFF|TIF?(F)|PN[GM]|P[BGP]M|BMP|XPM|ICO|XWD|TGA|PCX)' evincecomplete -f -X '!*.@(?(e)ps|?(E)PS)' ps2pdfcomplete -f -X '!*.texi*' makeinfo texi2htmlcomplete -f -X '!*.@(?(la)tex|?(LA)TEX|texi|TEXI|dtx|DTX|ins|INS)' tex latex slitex jadetex pdfjadetex pdftex pdflatex texi2dvicomplete -f -X '!*.@(mp3|MP3)' mpg123 mpg321 madplaycomplete -f -X '!*.@(mp?(e)g|MP?(E)G|wma|avi|AVI|asf|vob|VOB|bin|dat|divx|DIVX|vcd|ps|pes|fli|flv|FLV|viv|rm|ram|yuv|mov|MOV|qt|QT|wmv|mp3|MP3|m4v|M4V|ogg|OGG|ogm|OGM|mp4|MP4|wav|WAV|asx|ASX|mng|MNG|srt)' xine aaxine fbxine kaffeinecomplete -f -X '!*.@(avi|asf|wmv)' aviplaycomplete -f -X '!*.@(rm?(j)|ra?(m)|smi?(l))' realplaycomplete -f -X '!*.@(mpg|mpeg|avi|mov|qt)' xanimcomplete -f -X '!*.@(ogg|OGG|m3u|flac|spx)' ogg123complete -f -X '!*.@(mp3|MP3|ogg|OGG|pls|m3u)' gqmpeg freeampcomplete -f -X '!*.fig' xfigcomplete -f -X '!*.@(mid?(i)|MID?(I))' playmidicomplete -f -X '!*.@(mid?(i)|MID?(I)|rmi|RMI|rcp|RCP|[gr]36|[GR]36|g18|G18|mod|MOD|xm|XM|it|IT|x3m|X3M)' timiditycomplete -f -X '*.@(o|so|so.!(conf)|a|rpm|gif|GIF|jp?(e)g|JP?(E)G|mp3|MP3|mp?(e)g|MPG|avi|AVI|asf|ASF|ogg|OGG|class|CLASS)' vi vim gvim rvim view rview rgvim rgview gviewcomplete -f -X '*.@(o|so|so.!(conf)|a|rpm|gif|GIF|jp?(e)g|JP?(E)G|mp3|MP3|mp?(e)g|MPG|avi|AVI|asf|ASF|ogg|OGG|class|CLASS)' emacscomplete -f -X '!*.@(exe|EXE|com|COM|scr|SCR|exe.so)' winecomplete -f -X '!*.@(zip|ZIP|z|Z|gz|GZ|tgz|TGZ)' bzmecomplete -f -X '!*.@(?([xX]|[sS])[hH][tT][mM]?([lL]))' netscape mozilla lynx opera galeon curl dillo elinks amayacomplete -f -X '!*.@(sxw|stw|sxg|sgl|doc|dot|rtf|txt|htm|html|odt|ott|odm)' oowritercomplete -f -X '!*.@(sxi|sti|pps|ppt|pot|odp|otp)' ooimpresscomplete -f -X '!*.@(sxc|stc|xls|xlw|xlt|csv|ods|ots)' oocalccomplete -f -X '!*.@(sxd|std|sda|sdd|odg|otg)' oodrawcomplete -f -X '!*.@(sxm|smf|mml|odf)' oomathcomplete -f -X '!*.odb' oobasecomplete -f -X '!*.rpm' rpm2cpio# FINISH exclude -- do not remove this line# start of section containing compspecs that can be handled within bash# user commands see only userscomplete -u su usermod userdel passwd chage write chfn groups slay w sux# group commands see only groups[ -n "$bash205" ] && complete -g groupmod groupdel newgrp 2>/dev/null# bg completes with stopped jobscomplete -A stopped -P '%' bg# other job commandscomplete -j -P '%' fg jobs disown# readonly and unset complete with shell variablescomplete -v readonly unset# set completes with set optionscomplete -A setopt set# shopt completes with shopt optionscomplete -A shopt shopt# helptopicscomplete -A helptopic help# unalias completes with aliasescomplete -a unalias# bind completes with readline bindings (make this more intelligent)complete -A binding bind# type and which complete on commandscomplete -c command type which# builtin completes on builtinscomplete -b builtin# start of section containing completion functions called by other functions# This function checks whether we have a given program on the system.# No need for bulky functions in memory if we don't.#have(){	unset -v have	PATH=$PATH:/sbin:/usr/sbin:/usr/local/sbin type $1 &>/dev/null &&		have="yes"}# use GNU sed if we have it, since its extensions are still used in our code#[ $UNAME != Linux ] && have gsed && alias sed=gsed# This function checks whether a given readline variable# is `on'.#_rl_enabled() {    [[ "$( bind -v )" = *$1+([[:space:]])on* ]]}# This function shell-quotes the argumentquote(){	echo \'${1//\'/\'\\\'\'}\' #'# Help vim syntax highlighting}# This function quotes the argument in a way so that readline dequoting# results in the original argumentquote_readline(){	local t="${1//\\/\\\\}"	echo \'${t//\'/\'\\\'\'}\' #'# Help vim syntax highlighting}# This function shell-dequotes the argumentdequote(){	eval echo "$1"}# Get the word to complete# This is nicer than ${COMP_WORDS[$COMP_CWORD]}, since it handles cases# where the user is completing in the middle of a word.# (For example, if the line is "ls foobar",# and the cursor is here -------->   ^# it will complete just "foo", not "foobar", which is what the user wants.)_get_cword(){	if [[ "${#COMP_WORDS[COMP_CWORD]}" -eq 0 ]] || [[ "$COMP_POINT" == "${#COMP_LINE}" ]]; then		echo "${COMP_WORDS[COMP_CWORD]}"	else		local i		local cur="$COMP_LINE"		local index="$COMP_POINT"		for (( i = 0; i <= COMP_CWORD; ++i )); do			while [[ "${#cur}" -ge ${#COMP_WORDS[i]} ]] && [[ "${cur:0:${#COMP_WORDS[i]}}" != "${COMP_WORDS[i]}" ]]; do				cur="${cur:1}"				index="$(( index - 1 ))"			done			if [[ "$i" -lt "$COMP_CWORD" ]]; then				local old_size="${#cur}"				cur="${cur#${COMP_WORDS[i]}}"				local new_size="${#cur}"				index="$(( index - old_size + new_size ))"			fi		done		if [[ "${COMP_WORDS[COMP_CWORD]:0:${#cur}}" != "$cur" ]]; then			# We messed up! At least return the whole word so things keep working			echo "${COMP_WORDS[COMP_CWORD]}"		else			echo "${cur:0:$index}"		fi	fi}# This function performs file and directory completion. It's better than# simply using 'compgen -f', because it honours spaces in filenames.# If passed -d, it completes only on directories. If passed anything else,# it's assumed to be a file glob to complete on.#_filedir(){	local IFS=$'\t\n' xspec	_expand || return 0	local toks=( ) tmp	while read -r tmp; do		[[ -n $tmp ]] && toks[${#toks[@]}]=$tmp	done < <( compgen -d -- "$(quote_readline "$cur")" )	if [[ "$1" != -d ]]; then		xspec=${1:+"!*.$1"}		while read -r tmp; do			[[ -n $tmp ]] && toks[${#toks[@]}]=$tmp		done < <( compgen -f -X "$xspec" -- "$(quote_readline "$cur")" )	fi	COMPREPLY=( "${COMPREPLY[@]}" "${toks[@]}" )}# This function completes on signal names#_signals(){	local i	# standard signal completion is rather braindead, so we need	# to hack around to get what we want here, which is to	# complete on a dash, followed by the signal name minus	# the SIG prefix	COMPREPLY=( $( compgen -A signal SIG${cur#-} ))	for (( i=0; i < ${#COMPREPLY[@]}; i++ )); do		COMPREPLY[i]=-${COMPREPLY[i]#SIG}	done}# This function completes on configured network interfaces#_configured_interfaces(){	if [ -f /etc/debian_version ]; then		# Debian system		COMPREPLY=( $( sed -ne 's|^iface \([^ ]\+\).*$|\1|p' \			       /etc/network/interfaces ) )	elif [ -f /etc/SuSE-release ]; then		# SuSE system		COMPREPLY=( $( command ls \			/etc/sysconfig/network/ifcfg-* | \			sed -ne 's|.*ifcfg-\('$cur'.*\)|\1|p' ) )	elif [ -f /etc/pld-release ]; then		# PLD Linux		COMPREPLY=( $( command ls -B \			/etc/sysconfig/interfaces | \			sed -ne 's|.*ifcfg-\('$cur'.*\)|\1|p' ) )	else		# Assume Red Hat		COMPREPLY=( $( command ls \			/etc/sysconfig/network-scripts/ifcfg-* | \			sed -ne 's|.*ifcfg-\('$cur'.*\)|\1|p' ) )	fi}# This function completes on all available network interfaces# -a: restrict to active interfaces only# -w: restrict to wireless interfaces only#_available_interfaces(){	local cmd	if [ "${1:-}" = -w ]; then		cmd="iwconfig"	elif [ "${1:-}" = -a ]; then		cmd="ifconfig"	else		cmd="ifconfig -a"	fi	COMPREPLY=( $( eval $cmd 2>/dev/null | \		sed -ne 's|^\('$cur'[^[:space:][:punct:]]\{1,\}\).*$|\1|p') )}# This function expands tildes in pathnames#_expand(){	# FIXME: Why was this here?	# [ "$cur" != "${cur%\\}" ] && cur="$cur\\"	# expand ~username type directory specifications	if [[ "$cur" == \~*/* ]]; then		eval cur=$cur	elif [[ "$cur" == \~* ]]; then		cur=${cur#\~}		COMPREPLY=( $( compgen -P '~' -u $cur ) )		return ${#COMPREPLY[@]}	fi}# This function completes on process IDs.# AIX and Solaris ps prefers X/Open syntax.[ $UNAME = SunOS -o $UNAME = AIX ] &&_pids(){	COMPREPLY=( $( compgen -W '$( command ps -efo pid | sed 1d )' -- $cur ))} ||_pids(){	COMPREPLY=( $( compgen -W '$( command ps axo pid | sed 1d )' -- $cur ) )}# This function completes on process group IDs.# AIX and SunOS prefer X/Open, all else should be BSD.[ $UNAME = SunOS -o $UNAME = AIX ] &&_pgids(){	COMPREPLY=( $( compgen -W '$( command ps -efo pgid | sed 1d )' -- $cur ))} ||_pgids(){	COMPREPLY=( $( compgen -W '$( command ps axo pgid | sed 1d )' -- $cur ))}# This function completes on user IDs#_uids(){	if type getent &>/dev/null; then	    COMPREPLY=( $( getent passwd | \			    awk -F: '{if ($3 ~ /^'$cur'/) print $3}' ) )	elif type perl &>/dev/null; then	    COMPREPLY=( $( compgen -W '$( perl -e '"'"'while (($uid) = (getpwent)[2]) { print $uid . "\n" }'"'"' )' -- $cur ) )	else	    # make do with /etc/passwd	    COMPREPLY=( $( awk 'BEGIN {FS=":"} {if ($3 ~ /^'$cur'/) print $3}'\			    /etc/passwd ) )	fi}# This function completes on group IDs#_gids(){	if type getent &>/dev/null; then	    COMPREPLY=( $( getent group | \			    awk -F: '{if ($3 ~ /^'$cur'/) print $3}' ) )	elif type perl &>/dev/null; then	    COMPREPLY=( $( compgen -W '$( perl -e '"'"'while (($gid) = (getgrent)[2]) { print $gid . "\n" }'"'"' )' -- $cur ) )	else	    # make do with /etc/group	    COMPREPLY=( $( awk 'BEGIN {FS=":"} {if ($3 ~ /^'$cur'/) print $3}'\			    /etc/group ) )	fi}# This function completes on services#_services(){	local sysvdir famdir	[ -d /etc/rc.d/init.d ] && sysvdir=/etc/rc.d/init.d || sysvdir=/etc/init.d	famdir=/etc/xinetd.d	COMPREPLY=( $( builtin echo $sysvdir/!(*.rpmsave|*.rpmorig|*~|functions)) )	if [ -d $famdir ]; then		COMPREPLY=( "${COMPREPLY[@]}" $( builtin echo $famdir/!(*.rpmsave|*.rpmorig|*~)) )	fi	COMPREPLY=( $( compgen -W '${COMPREPLY[@]#@($sysvdir|$famdir)/}' -- $cur ) )}# This function complete on modules#_modules(){	local modpath	modpath=/lib/modules/$1	COMPREPLY=( $( command ls -R $modpath | \			sed -ne 's/^\('$cur'.*\)\.k\?o\(\|.gz\)$/\1/p') )}# this function complete on user:group format#_usergroup(){	local IFS=$'\n'	cur=${cur//\\\\ / }	if [[ $cur = *@(\\:|.)* ]] && [ -n "$bash205" ]; then		user=${cur%%*([^:.])}		COMPREPLY=( $(compgen -P ${user/\\\\} -g -- ${cur##*[.:]}) )	elif [[ $cur = *:* ]] && [ -n "$bash205" ]; then		COMPREPLY=( $( compgen -g -- ${cur##*[.:]} ) )	else		COMPREPLY=( $( compgen -S : -u -- $cur ) )	fi}# this function count the number of mandatory args#_count_args(){	args=1	for (( i=1; i < COMP_CWORD; i++ )); do		if [[ "${COMP_WORDS[i]}" != -* ]]; then			args=$(($args+1))		fi	done}# start of section containing completion functions for bash built-ins# bash alias completion#_alias(){	local cur	COMPREPLY=()	cur=${COMP_WORDS[$COMP_CWORD]}	case "$COMP_LINE" in	*[^=])		COMPREPLY=( $( compgen -A alias -S '=' -- $cur ) )		;;	*=)		COMPREPLY=( "$( alias ${cur%=} 2>/dev/null | \			     sed -e 's|^alias '$cur'\(.*\)$|\1|' )" )		;;	esac}complete -F _alias $nospace alias# bash export completion#_export(){	local cur	COMPREPLY=()	cur=${COMP_WORDS[$COMP_CWORD]}	case "$COMP_LINE" in	*=\$*)		COMPREPLY=( $( compgen -v -P '$' -- ${cur#*=\$} ) )		;;	*[^=])		COMPREPLY=( $( compgen -v -S '=' -- $cur ) )		;;	*=)		COMPREPLY=( "$( eval echo -n \"$`echo ${cur%=}`\" |			( echo -n \'			  sed -e 's/'\''/'\''\\\'\'''\''/g'			  echo -n \' ) )" )		;;	esac}complete -F _export $default $nospace export# bash shell function completion#_function(){	local cur prev	COMPREPLY=()	cur=`_get_cword`	prev=${COMP_WORDS[COMP_CWORD-1]}	if [[ $1 == @(declare|typeset) ]]; then		if [ "$prev" = -f ]; then			COMPREPLY=( $( compgen -A function -- $cur ) )		elif [[ "$cur" == -* ]]; then			COMPREPLY=( $( compgen -W '-a -f -F -i -r -x -p' -- \				       $cur ) )		fi	elif [ $COMP_CWORD -eq 1 ]; then		COMPREPLY=( $( compgen -A function -- $cur ) )	else		COMPREPLY=( "() $( type -- ${COMP_WORDS[1]} | sed -e 1,2d )" )	fi}complete -F _function function declare typeset# bash complete completion#

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99视频精品全部免费在线| 日韩欧美成人激情| 欧美亚洲动漫精品| 欧美一区二区精品在线| 中文字幕高清一区| 免费看欧美美女黄的网站| 日韩欧美黄色影院| 欧美综合天天夜夜久久| 亚洲一区二区中文在线| 成年人午夜久久久| 欧美精品一区二区蜜臀亚洲| 亚洲成精国产精品女| 日本伦理一区二区| 欧美三级视频在线播放| 国产精品高潮呻吟| 国产精品18久久久久久久久| 国产精品美女久久久久久久久| 久久9热精品视频| 欧美精品久久一区| 午夜精品成人在线| 大胆亚洲人体视频| 国产拍揄自揄精品视频麻豆| 久久精品av麻豆的观看方式| 91精品国产综合久久蜜臀 | 中文字幕一区二区在线播放| 中文字幕巨乱亚洲| 国产精品99久久久久久宅男| 亚洲精品一线二线三线无人区| 强制捆绑调教一区二区| 欧美三区在线观看| 国产乱码精品一区二区三| 在线精品视频小说1| 国产亚洲精品aa午夜观看| 蜜臀av性久久久久蜜臀aⅴ四虎| 国产a精品视频| 久久女同精品一区二区| 免费黄网站欧美| 精品久久五月天| 奇米一区二区三区av| 欧美日韩色一区| 午夜精品成人在线视频| 欧美日韩国产123区| 三级精品在线观看| 91精品国产手机| 久久99精品久久久久久国产越南| 欧美人狂配大交3d怪物一区| 午夜精品久久久久影视| 91精品欧美久久久久久动漫 | 久久久久久一二三区| 久久福利资源站| 国产日韩三级在线| 亚洲图片欧美色图| 欧美酷刑日本凌虐凌虐| 日韩中文字幕麻豆| 欧美zozo另类异族| 国产成人自拍网| 国产精品家庭影院| 色吊一区二区三区| 国产亚洲一区二区三区| 日韩欧美的一区二区| 日本欧美在线观看| 精品电影一区二区| 成人免费毛片片v| 亚洲美女视频在线| 欧美美女一区二区三区| 精品一区二区三区蜜桃| 欧美不卡激情三级在线观看| eeuss国产一区二区三区| 精品亚洲aⅴ乱码一区二区三区| 亚洲女性喷水在线观看一区| 国产色产综合产在线视频| 欧美在线一二三四区| 高清久久久久久| 国产一区二区三区电影在线观看| 日韩有码一区二区三区| 亚洲欧美日韩系列| 亚洲天堂免费看| 国产精品久99| 久久久久九九视频| 久久女同性恋中文字幕| 日韩欧美在线不卡| 欧美日韩国产一二三| 91美女在线观看| 91成人网在线| 欧美日韩国产大片| 国产欧美日韩激情| 中文字幕巨乱亚洲| 老司机精品视频线观看86| 国产精品一区三区| 91视频免费播放| 国产精品一级在线| 麻豆国产精品官网| 久久成人久久爱| 国产在线播放一区二区三区| 欧美性猛交xxxx黑人交| 亚洲激情中文1区| 国产视频在线观看一区二区三区| 国产精品一二三四| 亚洲国产欧美日韩另类综合 | 欧美a一区二区| 久久先锋影音av鲁色资源网| 国产色爱av资源综合区| 亚洲日韩欧美一区二区在线| 亚洲成人资源网| 日本伊人午夜精品| 激情小说亚洲一区| 成人av高清在线| 欧美男女性生活在线直播观看| 91精品国产日韩91久久久久久| 在线成人av网站| 亚洲图片一区二区| 5566中文字幕一区二区电影| 日韩精品一区二区三区老鸭窝| 99精品视频一区二区| 麻豆成人久久精品二区三区小说| 最新久久zyz资源站| 精品福利av导航| 91精品视频网| 欧美日韩一区二区三区视频| av在线不卡网| 国产成a人亚洲精| 久久er99热精品一区二区| 亚洲第一电影网| 亚洲男人的天堂一区二区 | 国产精品一二三四| 免费人成精品欧美精品| 亚洲一级二级三级在线免费观看| 中文久久乱码一区二区| 久久精品在线观看| 精品国产乱码久久久久久久久| 欧美男男青年gay1069videost | 99久久综合国产精品| 国产一区二区三区高清播放| 蜜桃av一区二区| 肉丝袜脚交视频一区二区| 亚洲精品乱码久久久久久久久| 中文字幕免费不卡| 国产日韩一级二级三级| 久久免费看少妇高潮| 日韩欧美在线一区二区三区| 91精选在线观看| 欧美撒尿777hd撒尿| 欧洲精品在线观看| 91久久线看在观草草青青| thepron国产精品| www.在线成人| 成年人网站91| 91影院在线观看| 色综合激情五月| 色国产综合视频| 欧美亚洲综合色| 欧美色图免费看| 中文字幕一区二区三区不卡在线| 美女脱光内衣内裤视频久久网站 | 最新国产の精品合集bt伙计| 国产精品视频免费| 中文字幕av一区二区三区免费看| 欧美天堂一区二区三区| 亚洲日本在线看| 精品视频全国免费看| 青娱乐精品视频| 国产偷v国产偷v亚洲高清| 成人h精品动漫一区二区三区| 自拍偷自拍亚洲精品播放| 91麻豆精品视频| 婷婷综合久久一区二区三区| 555夜色666亚洲国产免| 精品一区免费av| 国产精品久久夜| 欧美日韩精品久久久| 老司机精品视频在线| 国产精品国产a| 欧洲国内综合视频| 久久99久久精品| 亚洲欧美国产毛片在线| 精品乱人伦小说| 一本一道波多野结衣一区二区| 久久精品国产亚洲一区二区三区| 久久久91精品国产一区二区精品| 久久久久久久久久久久久女国产乱| 亚洲精品在线免费播放| 成人午夜av影视| 成人综合激情网| 黄色成人免费在线| 国产一区二区三区最好精华液| 一区二区三区日韩欧美| 国产视频一区在线观看| 99国产精品久久久久久久久久| 亚洲国产精品精华液网站| 国产日韩精品一区二区三区 | 国产一区二区美女| 日产国产欧美视频一区精品| 久久国产三级精品| 不卡影院免费观看| 欧美日韩综合一区| 久久嫩草精品久久久精品| 亚洲欧美日韩在线| 日本怡春院一区二区| 国产自产视频一区二区三区| 日韩电影网1区2区|