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

在 Fedora Linux 系統上安裝 PowerShell

系統 Linux
本文介紹如何在主機上和在 Podman 或其他容器內安裝 PowerShell。

PowerShell(也可寫作 pwsh)是一個功能強大的開源命令行工具,它是面向對象的,由微軟開發和維護。它的語法特征冗長,但對用戶來說比較直觀。本文介紹如何在主機上和在 Podman 或其他容器內安裝 PowerShell。

為何使用 PowerShell

PowerShell,正如它的名字那樣,是一個強大的工具。它的句法冗長,但語義清晰。對那些不愿意寫長命令的開發者來說,PowerShell 的大多數命令都有別名??梢允褂?nbsp;??Get-Alias?? 或點擊 ??此處?? 查詢別名的使用方法。

PowerShell 和傳統的 Shell 最大的區別在于它的輸出管道。普通的 Shell 輸出的是字符串或字符流,PowerShell 輸出的是對象。這對命令管道的工作方式具有深遠的影響,而且它具有很多的優點。

演示例子

下面的例子體現的是冗長而清晰的特點。以 ??#??? 號開頭的行是注釋行。以 ??PS >??? 開頭的行是命令行,??PS >?? 是提示符:

    # Return all files greater than 50MB in the current directory.
## Longest form
PS > Get-Childitem | Where-Object Length -gt 50MB
## Shortest form (with use of aliases)
PS > gci | ? Length -gt 40MB
## Output looks like this
Directory: /home/Ozymandias42/Downloads
Mode LastWriteTime Length Name
---- ------------- ------ ----
----- 20/08/2020 13:55 2000683008 40MB-file.img
# In order: get VMs, get snapshots, only select the last 3 and remove selected list:
PS > Get-VM VM-1 | Get-Snapshot | Select-Object -Last 3 | Remove-Snapshot

上述例子說明了:Bash 腳本經常需要用 ??cut??、??sed??、??awk?? 等工具對輸入/輸出進行格式化,而使用 PowerShell 時通常就沒有這個必要了。這是因為 PowerShell 的工作機制跟傳統的 POSIX shell(例如 Bash、Zsh、Fish等)有本質的不同。傳統的 Shell 的命令輸出形式是字符串,而在 PowerShell 中,命令輸出形式為對象。

Bash 與 PowerShell 的比較

下面的例子說明了與 Bash 中的字符串輸出模式相比,PowerShell 的對象輸出模式的優點。假設你需要寫一段腳本,該腳本的作用顯示所有進程,這些進程一共占用了 200MB 內存空間。如果使用 Bash,大致如下:

    $ ps -eO rss | awk -F' ' \
'{ if($2 >= (1024*200)) { \
printf("%s\t%s\t%s\n",$1,$2,$6);} \
}'
PID RSS COMMAND
A B C
[...]

第一個顯而易見的差別就是可讀性,或更確切地說是語義清晰度。 ??ps?? 和 ??awk?? 都不是自描述的。??ps?? 命令的功能是顯示進程狀態;??awk?? 是一種文本處理工具和語言,這個詞匯每個字母都是前期開發人員的名字(Aho, Weinberger, Kernighan(詳見 ??維基百科??)的首字母。然而,在把它與 PowerShell 作比較前,先看看這個腳本:

  • ??ps -e?? 輸出所有運行中的進程;
  • ?-O rss?? 輸出 ps 的默認輸出內容,再加上 RSS 字段 —— 每個進程使用的千字節數(以 KB 為單位);輸出結果類似于:
PID  RSS   S TTY TIME     COMMAND  
1 13776 S ? 00:00:01 /usr/lib/systemd/systemd
  • ??|?? 管道操作符使用左邊命令的輸出作為右邊命令的輸入。
  • ??awk -F' '?? 定義“空格”,作為輸入字段分隔符。以上面的例子來說,PID 是第一個字段,RSS 是第二個字段,依此類推。
  • ??'{ if($2 >= (1024*200)) {?? 是實際的 AWK 代碼起始處。它的作用是檢查第二個字段(RSS)是否包含一個大于或等于 1024*200 的數字;
  • ??printf(“%s\t%s\t%s\n”,$1,$2,$6);}?? 腳本繼續。如果前面的條件成立,則輸出第一、第二和第六個字段(分別是 PID、RSS 和 COMMAND 字段)。

考慮到這一點,退一步說,編寫這段腳本需要什么才能令它工作:

  • 輸入命令??ps?? 的輸出中必須包含我們想要過濾的字段。這在默認情況下是沒有的,需要我們使用??-O?? 標志和??rss?? 字段作為參數。
  • 我們需要將??ps?? 的輸出當作一組輸入字段,所以我們還應當知道它們的順序和結構。換句話說,我們至少需要確定??RSS?? 是第二個字段。這也意味著我們需要提前知道??ps?? 的輸出信息的大致情況。
  • 然后我們需要知道過濾的數據是什么單位,以及相關工具的單位是什么。也就是我們需要知道??RSS?? 和??awk?? 字段使用 kb。不然我們就不能寫出??($2 >= 1024*200)?? 這樣的表達式。

現在,我們把前面的命令跟 PoserShell 中等價的命令比較:

    # Longest form
PS > Get-Process | Where-Object WorkingSet -ge 200MB
# Shortest form (with use of aliases)
PS > gps | ? ws -ge 200MB
NPM(K) PM(M) WS(M) CPU(s) Id SI ProcessName
------ ----- ----- ------ -- -- -----------
A B C D E F G
[...]

首先應該注意到,語義非常清晰。這些命令都是自描述的,能清晰描述它們做什么。

此外,不需要對輸入-輸出重新格式化,也不需要關心輸入命令使用的單位。這是因為 PowerShell 輸出的是對象,而非字符串。

考慮下述情況,就可以理解這些內容。在 Bash 中,命令的輸出信息就是終端顯示的信息。在 PowerShell 中,終端顯示的信息并不等于實際可用的信息。這是由于 PowerShell 中的輸出-打印系統使用的也是對象。因此 PowerShell 中每一條命令都對輸出的對象的一些屬性作了可打印的標記,也對一些屬性作了不可打印的標記。然而,它總是包括所有的屬性,而 Bash 只包括它實際打印的內容。我們可以把它想象成 JSON 對象。Bash 中的輸出位置被分為一些“字段”,以空格或制表符為標志,在 PowerShell 中它是一個容易尋址的對象屬性,只需要知道它的名稱即可使用。就像上述例子中的 ??WorkingSet?? 那樣。

為了看到一條命令的輸出對象的所有屬性和它們的類型,可以進行以下操作:

PS > Get-Process | Get-Member

安裝 PowerShell

PowerShell 安裝包的形式有若干種,包括 Fedora Linux 中使用的 RPM 安裝包。本文介紹在 Fedora Linux 中如何使用多種方法安裝 PowerShell。

我推薦使用原生的方法安裝。但我也會介紹如何在容器中安裝。我將展示使用官方微軟 PowerShell 容器和 Fedora Linux 30 的 Toolbox 容器。使用容器的優點在于,所有的依賴捆綁在其中,并且與主機隔離,所以它一定是有效的。無論如何,雖然官方文檔只是明確指出支持 Fedora Linux 發行版的 28-30 版本,我還是建議使用原生的方法安裝。

注意: 官方支持意味著一定有效。但其他的版本也不是一定不兼容。也就是說,高于 30 的發行版也應該有效。經過測試,的確如此。

在容器中設置并運行 PowerShell 比直接在主機上運行它難度更大,安裝需要花費更多時間,而且你還不能直接運行主機的命令。

在主機上使用包管理器安裝 PowerShell

方法一:使用微軟倉庫

安裝過程很直接,而且跟通過第三方倉庫安裝其他軟件沒什么區別。

通俗地說,安裝過程可以分為四步:

  1. 添加新倉庫的 GPG 密碼
  2. 在 DNF 倉庫列表中新增相應的倉庫
  3. 刷新 DNF 緩存,將新倉庫中的有關包包含進來
  4. 安裝新包

然后使用命令 ??pwsh?? 啟動 PowerShell。

    $ sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
$ curl https://packages.microsoft.com/config/rhel/7/prod.repo | sudo tee /etc/yum.repos.d/microsoft.repo
$ sudo dnf makecache
$ sudo dnf install powershell
$ pwsh

欲刪除倉庫和包,運行以下命令:

$ sudo rm /etc/yum.repos.d/microsoft.repo
$ sudo dnf remove powershell
方法 2:使用 PRM 文件

這種方法與第一種方法沒有明顯的差別。實際上,在安裝 RPM 文件時,隱式添加了 GPG 密碼和倉庫。這是由于 RPM 文件包含它們兩者的關聯關系,保存在它的元數據中。

首先,從 ??PowerShell GitHub 倉庫?? 獲取相應版本的 ??.rpm?? 文件。然后查看 ??readme.md?? 文件中的 “獲取 PowerShell” 部分的內容。

第二步,輸入以下命令:

$ sudo dnf install powershell-<version>.rhel.7.<architecture>.rpm

在 ??<version>?? 和 ??<architecture>?? 節點中填寫各自的內容,例如 ??powershell-7.1.3-1.rhel.7.x86_64.rpm??。

你也可以使用鏈接運行它,不指定版本和架構,先把它下載到本地。

$ sudo dnf install https://github.com/PowerShell/PowerShell/releases/download/v<version>/powershell-<version>.rhel.7.<architecture>.rpm

欲刪除 PowerShell,運行以下命令:

$ sudo dnf remove powershell

通過容器安裝

方法一:使用 Podman 容器

Podman 是一個兼容 ??開放容器倡議??(OCI)的、嵌入式的容器引擎,它可以代替 Docker。

微軟提供了 ??PowerShell Docker 容器集成工具??。下面的例子將在 Podman 中使用容器。

欲了解更多關于 Podman 的信息,可以訪問 ??Podman.io??。Fedora 雜志還有一個專為 Podman 設計的 ??標簽??。

欲在 Podman 中使用 PowerShell,運行以下腳本:

    $ podman run \
-it \
--privileged \
--rm \
--name powershell \
--env-host \
--net=host --pid=host --ipc=host \
--volume $HOME:$HOME \
--volume /:/var/host \
mcr.microsoft.com/powershell \
/usr/bin/pwsh \
-WorkingDirectory $(pwd)

這段腳本為使用 PowerShell 創建了一個 Podman 容器,并立即接入其中。它還將 ??/home?? 和主機的根目錄掛載到容器中,確保它們在容器中是可用的。無論如何,在 ??/var/host?? 目錄下,主機的根目錄是可訪問的。

但是,在容器內部,你只能間接運行主機命令。有一種變通辦法,就是先運行 ??chroot /var/host?? 改變根目錄,然后運行主機命令。

為了把命令拆分開來講解,除非特別指定,以下所有內容都是強制性的:

  • ??-it?? 創建一個持久環境,當你進入該環境后,不會輕易退出;
  • ??--privileged?? 給予容器擴展的權限(可選);
  • ??--rm?? 當你退出時移除容器;
  • ??--name?? 設置容器名稱;
  • ??--env-host?? 將所有主機的環境變量設置為容器的變量(可選);
  • ??--net=host --pid=host --ipc=host?? 在主機的命名空間中運行進程(而非一組單獨的名稱空間);
  • ??--volume $HOME:$HOME?? 掛載用戶目錄;
  • ??--volume /:/var/host?? 將主機根目錄掛載到??/var/host??(可選);
  • ??mcr.microsoft.com/powershell?? 進入容器;
  • ??/usr/bin/pwsh?? 可選但很方便的參數:用別名??pwsh??,腳本中有了它,可以輸入??pwsh?? 輕松訪問 Podman 容器;
  • ??-WorkingDirectory $(pwd)?? 在當前目錄下進入容器(可選)。

欲移除 PowerShell 鏡像,運行以下命令:

$ podman rmi mcr.microsoft.com/powershell
方法二:Fedora 系統的 Toolbox 容器

在不影響主機系統的情況下安裝持久化環境,使用 Toolbox 容器是一種巧妙的解決方案。它充當了 Podman 的封裝器,負責提供大量的標志,就像方法一中提到的那樣。因此,Toolbox 比 Podman 容易使用。它可以用來開發和調試。有了 Toolbox,你可以運行任何命令,跟你直接在 Fedora 工作站主機上運行是一樣的。

安裝步驟跟在主機上安裝一樣,唯一的區別就是在容器內部進行。你需要確保已經安裝了 ??toolbox?? 包。

使用 Fedora 34 Toolbox 容器需要兩個步驟:

  1. 創建 Fedora 34 Toolbox 容器
  2. 運行 Fedora 34 Toolbox 容器
$ toolbox create --image registry.fedoraproject.org/f34/fedora-toolbox
$ toolbox enter --container fedora-toolbox

接著,按照 ??方法一:使用微軟倉庫?? 中的相關內容操作。

可選但非常方便的做法:使用別名 ??pwsh??,可以輕松地訪問 Toolbox 容器:

toolbox run container fedora-toolbox pwsh

欲移除 Toolbox 容器,需要確保你已經使用 ??exit?? 關閉了 Toolbox 會話,然后運行以下命令:

$ podman kill fedora-toolbox$ toolbox rm fedora-toolbox


責任編輯:龐桂玉 來源: Linux中國
相關推薦

2020-08-16 09:00:15

樹莓派FedoraLinux

2010-01-12 13:19:29

Fedora安裝

2021-08-19 18:28:22

FedoraLinuxOpenCV

2021-11-28 06:33:24

Discord消息收發應用 Linux

2021-08-18 11:19:25

FedoraLinuxJava

2010-01-12 17:59:05

2020-12-28 06:44:45

FedoraLinux RPM文件

2024-01-01 18:52:35

軟件包ostree

2020-07-20 18:30:44

Fedora 32DockerLinux

2022-09-22 16:21:43

開源GUI 應用

2022-06-16 10:46:43

UbuntuLinux

2022-03-21 21:28:00

Homebrew包管理器Linux

2021-11-29 14:38:45

FedoraLinuxBrave瀏覽器

2023-11-26 16:23:16

FedoraVSCodium

2009-12-22 16:29:10

Fedora Core

2019-10-29 16:30:10

FedoraSSH端口Linux

2021-10-03 14:47:26

Fedora CoreGitHub Acti運行器

2019-11-11 15:10:37

FedoraLinuxbash

2021-10-02 10:15:19

UbuntuLinuxAnyDesk

2023-11-09 16:13:53

點贊
收藏

51CTO技術棧公眾號

啪啪免费视频一区| 性做久久久久久久久久| 欧美亚洲国产精品久久| 91成人免费网站| 国产成人精品免费看在线播放| 肥臀熟女一区二区三区| 蜜臀av一区二区三区| 欧美激情一区二区三级高清视频| www.狠狠爱| 综合伊人久久| 欧美三级日本三级少妇99| 欧美 日韩 国产精品| 国产女人在线观看| 99久久免费国产| 亚洲一区二区三区777| 中文字幕xxxx| 亚洲精品字幕| 九九热精品在线| 欧美激情视频二区| 欧美大胆a级| 日韩免费观看高清完整版在线观看| 国产三级日本三级在线播放| 国产三级电影在线播放| 亚洲女子a中天字幕| 精品视频导航| 性生活免费网站| 久久99国产精品久久99| 日本午夜人人精品| 日韩三级视频在线| 一区在线观看| 欧美激情成人在线视频| 麻豆精品一区二区三区视频| 91综合在线| 中文字幕在线日韩| 亚洲av熟女国产一区二区性色| 欧美激情网址| 亚洲福利视频网站| 99久久久无码国产精品性波多| 成人国产精品久久| 3751色影院一区二区三区| 一区二区三区韩国| 国产韩日精品| 欧美丝袜丝交足nylons| 91制片厂毛片| 黄色成人在线观看网站| 欧美日韩色综合| 182午夜在线观看| jizzyou欧美16| 欧美日韩三级一区| 日韩不卡一二三| 国产麻豆一区| 9191成人精品久久| 男人的天堂免费| 7m精品国产导航在线| 亚洲国产91色在线| 日韩片在线观看| 禁断一区二区三区在线| 国产一区二区动漫| 无码人中文字幕| 久久精品久久久| 欧美成人一二三| 日本少妇久久久| 亚洲影院免费| 国产精品入口尤物| a级片在线播放| 成人蜜臀av电影| 麻豆久久久9性大片| 久久电影视频| 综合在线观看色| 日韩极品视频在线观看| www.综合| 欧美性猛交xxxx富婆| 黄色三级视频在线| 国产一区二区三区视频在线| 亚洲第一免费播放区| 中国黄色a级片| 日韩中文首页| 久久久亚洲福利精品午夜| 日韩免费视频一区二区视频在线观看| 久久精品伊人| 成人在线国产精品| 日韩一区二区三区在线观看视频| 久久久久久久久久电影| 最新欧美日韩亚洲| 爱草tv视频在线观看992| 欧美中文字幕一二三区视频| av在线网站免费观看| 日韩在线麻豆| 久久综合免费视频| 天天干天天干天天干天天| 美女网站一区二区| 国产伦精品一区二区三区照片| 福利小视频在线观看| 一区二区三区四区视频精品免费| 国产91在线免费| 亚洲青青一区| 亚洲精品一区二区久| 成熟的女同志hd| 久久亚洲风情| 成人一区二区三区四区| 1024国产在线| 偷拍日韩校园综合在线| 色婷婷一区二区三区在线观看| 老司机精品在线| 大胆人体色综合| 嫩草影院一区二区三区| 成人激情午夜影院| 一本久道久久综合| 91久久国产综合久久91猫猫| 精品欧美久久久| eeuss中文字幕| 久久精品国产清高在天天线| 99久久精品无码一区二区毛片| 国产毛片在线| 欧美日韩激情小视频| 在线观看欧美一区二区| 久久国产电影| 国产va免费精品高清在线| 亚洲av无码一区二区乱子伦| 中文字幕制服丝袜成人av| 免费日韩视频在线观看| 豆花视频一区二区| 欧美大码xxxx| 99这里有精品视频| 国产精品福利一区二区三区| 日本熟妇人妻xxxxx| 爱爱精品视频| 久久久久成人网| 亚洲a视频在线观看| 亚洲欧美精品午睡沙发| 五月天丁香花婷婷| 久久亚洲国产| 国产精品爽爽爽| 国产粉嫩一区二区三区在线观看 | 亚洲高清精品中出| 波多野结衣久久精品| 日韩精品视频观看| 99精品视频99| 91老师片黄在线观看| 婷婷五月综合缴情在线视频| 国产精品丝袜在线播放| 国内精品久久久久久影视8| 欧美性受xxxx狂喷水| 亚洲一区二区三区免费视频| 涩视频在线观看| 亚洲高清二区| 国产一区在线免费| 亚洲插插视频| 亚洲人成亚洲人成在线观看| 欧美日韩一级黄色片| 国产婷婷一区二区| 三级视频中文字幕| 99热在线成人| 91九色在线观看| 97久久人人超碰caoprom| 亚洲国产精彩中文乱码av在线播放 | 国产一二三四在线视频| 欧美h版在线| 亚洲最大激情中文字幕| 国产白丝在线观看| 日韩精品高清在线观看| 成年人视频免费| 中文字幕一区二区三区精华液 | 国产激情无套内精对白视频| 亚洲午夜久久久久久久久电影网 | 久久免费精品视频在这里| 成人黄色片在线| 污视频在线免费观看网站| 精品国产乱码久久久久久老虎| 亚洲免费在线观看av| 欧美激情一区三区| 乳色吐息在线观看| 国产精品一二| 在线精品日韩| 精品欧美午夜寂寞影院| 国产精品老女人视频| 污视频网站免费在线观看| 日韩av在线精品| 国产精品传媒在线观看| 亚洲精品中文字幕在线观看| chinese麻豆新拍video| 日本va欧美va瓶| 91视频 - 88av| 男男gay无套免费视频欧美| 国产一区二中文字幕在线看| 97精品国产综合久久久动漫日韩 | 国产精品中文有码| 国产在线播放观看| 97久久视频| 国产伦精品一区二区三区照片91| 高清在线一区| 久久久久五月天| av每日在线更新| 精品福利一区二区三区| 亚洲在线精品视频| 欧美日韩国产在线| 国产午夜精品理论片在线| 337p粉嫩大胆色噜噜噜噜亚洲| 亚洲网中文字幕| 亚洲永久免费精品| 日本免费成人网| 四虎国产精品免费观看| 看欧美日韩国产| silk一区二区三区精品视频| 国产精品丝袜久久久久久高清| av软件在线观看| 中文字幕国产精品| 水中色av综合| 日韩三级精品电影久久久| 中文资源在线播放| 色综合一个色综合| 国产精品第72页| 亚洲女同ⅹxx女同tv| 国产午夜精品久久久久久久久| 99久久婷婷国产精品综合| 亚洲国产日韩在线一区| 麻豆视频一区二区| 熟妇人妻无乱码中文字幕真矢织江| 亚洲国产精品第一区二区三区| 最新不卡av| 97视频精品| 一本色道久久99精品综合| 免费一区二区| 欧美日韩一区二区三区在线视频 | 91一区一区三区| 国产调教打屁股xxxx网站| 国产揄拍国内精品对白| 久久久久xxxx| 狠狠色丁香久久婷婷综合丁香| 国产区二区三区| 蜜臀99久久精品久久久久久软件| 国产一区视频免费观看| 久久只有精品| 天堂社区在线视频| 日韩av电影天堂| 亚洲色图久久久| 蜜臀av性久久久久av蜜臀妖精| 天堂网在线免费观看| 美日韩一区二区三区| www.com黄色片| 日韩 欧美一区二区三区| 五月天婷婷激情视频| 青草国产精品久久久久久| 亚洲一级片免费| 久久99精品久久久久久动态图| 亚洲成人福利在线| 国产酒店精品激情| 国产精品偷伦视频免费观看了| 高清在线成人网| 亚洲熟女一区二区| 91蜜桃传媒精品久久久一区二区| 青青草成人免费视频| 国产喷白浆一区二区三区| 欧美老女人性生活视频| 亚洲视频在线一区观看| 久久久无码一区二区三区| 婷婷亚洲久悠悠色悠在线播放| 丰满人妻老熟妇伦人精品| 欧日韩精品视频| h片在线免费看| 亚洲韩国日本中文字幕| 好男人免费精品视频| 中文字幕日本欧美| 在线āv视频| 欧美在线一级视频| 欧美日韩va| 成人免费视频网站| 久久99青青| 色婷婷777777仙踪林| 国产精品呻吟| 肉色超薄丝袜脚交| 91性感美女视频| 亚洲婷婷影院| 国产精品免费一区二区三区都可以| 国产极品一区| 99在线观看视频| 亚洲黄色录像| 亚洲一区精品视频| 欧美精品黄色| www.日本xxxx| 国产白丝网站精品污在线入口 | 久久天堂av综合合色蜜桃网 | 亚洲成人综合视频| 天天爱天天做天天爽| 日韩一卡二卡三卡国产欧美| 天堂影院在线| yellow中文字幕久久| 午夜影院在线播放| 91精品视频观看| 国产精品入口久久| 成人一区二区av| 美洲天堂一区二卡三卡四卡视频| 丰满岳乱妇一区二区| 中文字幕一区二区三区四区| 日本在线播放视频| 欧美一区二区观看视频| 国产三级在线| 18性欧美xxxⅹ性满足| 激情综合五月| 视频一区不卡| 国产欧美午夜| 丰满少妇中文字幕| 国产精品短视频| 无码人妻丰满熟妇区bbbbxxxx | 日本道中文字幕| 中文字幕一区免费在线观看 | 蜜臂av日日欢夜夜爽一区| 久久一区二区电影| 夜夜亚洲天天久久| 国产精品一区二区av白丝下载| 亚洲男人天堂2023| 国产伦久视频在线观看| 成人av片网址| 亚洲午夜精品一区 二区 三区| www.99在线| 久久男人中文字幕资源站| 日本在线免费观看| 精品免费国产一区二区三区四区| 日本在线看片免费人成视1000| 日韩免费视频在线观看| 天堂成人娱乐在线视频免费播放网站 | 狠狠色综合网| 日本xxxx免费| 一区二区理论电影在线观看| 国产男女裸体做爰爽爽| 色偷偷偷综合中文字幕;dd| 精品3atv在线视频| 欧美午夜欧美| 久久久久欧美精品| 日本乱子伦xxxx| 欧美午夜电影网| avtt在线播放| 国产精品久久久久一区二区| 国产欧美日韩免费观看| 欧美成人精品欧美一级乱| 91网站黄www| 无码人妻精品一区二区三区9厂| 亚洲精品av在线播放| 丝袜老师在线| 欧美精品中文字幕一区二区| 久久国产日韩| 亚洲一区二区自偷自拍 | 久久一本综合| 热久久久久久久久| 亚洲欧美日本韩国| 草逼视频免费看| 97久久精品视频| www.国产精品一区| 国产免费黄色av| 国产欧美va欧美不卡在线| 影音先锋国产在线| 久久精品视频网站| 最新国产一区二区| 欧美爱爱视频免费看| 国产女主播一区| 国产99999| 97视频在线观看网址| 欧美日中文字幕| 最新av免费在线观看| 亚洲国产精品久久不卡毛片 | 日本男人操女人| 国产精品精品国产色婷婷| 成人激情四射网| 77777少妇光屁股久久一区| 国产欧美一区二区三区精品观看| 天天色综合天天色| 亚洲欧美日韩国产手机在线| 黄色成人一级片| 国产精品白嫩美女在线观看| 亚洲精品成人| 性欧美成人播放77777| 欧美三级中文字幕在线观看| 男插女视频久久久| 日本一区不卡| 国产一区二区三区在线观看精品| 久久无码精品丰满人妻| 亚洲人免费视频| 欧美激情精品| 日韩 欧美 高清| 亚洲色图另类专区| 深夜福利视频在线免费观看| 国产精品亚发布| 国产一区二区高清| 国产天堂av在线| 日韩精品在线私人| 国产美女亚洲精品7777| 欧美日韩在线中文| 亚洲精品视频在线看| 每日更新在线观看av| 91精品国产91久久久久青草| 久久高清国产| 久久免费在线观看视频| 中文字幕亚洲欧美在线| 久久影视三级福利片| 一起操在线视频| 一本色道亚洲精品aⅴ| 男人添女人下部高潮视频在线观看 | 黄页网站在线看| 欧美日韩亚洲国产综合| 亚洲天堂电影|