日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

如何在Linux上创建手册页

發布時間:2024/1/8 linux 53 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何在Linux上创建手册页 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Fatmawati Achmad Zaenuri/Shutterstock Fatmawati Achmad Zaenuri / Shutterstock

Want your new Linux program to look professional? Give it a man page. We’ll show you the easiest, and fastest, way to do it.

希望您的新Linux程序看起來專業嗎? 給它一個man頁。 我們將向您展示最簡單,最快的方法。

佩奇 (The man Pages )

There’s a kernel of truth in the old Unix joke, “the only command you need to know is man.” The man pages contain a wealth of knowledge, and they should be the first place you turn when you want to learn about a command.

在舊的Unix笑話中有一個真理的內核,“ 您需要知道的唯一命令是man 。” man頁包含豐富的知識,當您要了解命令時,它們應該是您打開的第一頁。

Providing a man page for a utility or command you’ve written elevates it from a useful piece of code to a fully-formed Linux package. People expect a man page to be provided for a program that’s been written for Linux. If you’re natively supporting Linux, a man page is mandatory if you want your program to be taken seriously.

提供您編寫的實用程序或命令的man頁,將其從有用的代碼片段升級為完整Linux軟件包。 人們期望為Linux編寫的程序提供man頁。 如果您本機支持Linux,則要認真對待程序,則必須提供man頁。

Historically the man pages have been written using a set of formatting macros. When you call upon man to open a page, it calls groff to read the file and generate formatted output, according to the macros in the file. The output is piped into less, and then?displayed for you.

從歷史上看, man頁是使用一組格式化宏編寫的。 當您要求man打開頁面時,它會根據文件中的宏調用groff來讀取文件并生成格式化的輸出 。 輸出通過管道傳遞到less ,然后為您顯示 。

Unless you create man pages frequently, writing one and manually inserting the macros is hard work. The act of creating a man page that parses correctly and looks right can overtake your aim to provide a concise, yet thorough, description of your command.

除非您經常創建man頁,否則很難編寫一頁并手動插入宏。 創建正確解析并看起來正確的man頁的行為可能會超出您的目標,即為您的命令提供簡潔而透徹的描述。

You should be concentrating on your content, not battling an obscure set of macros.

您應該專注于內容,而不是與晦澀難懂的宏作斗爭。

搶救潘多克 (pandoc to the Rescue )

The pandoc program reads markdown files and generates new ones in about 40 different markup languages and document formats, including that of the man page. It totally transforms the man page writing process so you don’t have to wrestle with hieroglyphics.

pandoc程序讀取markdown文件并以大約40種不同的標記語言和文檔格式(包括man頁的格式)生成新的標記文件。 它完全改變了man頁的編寫過程,因此您不必費心象形文字。

To get started, you can install pandoc on Ubuntu with this command:

首先,您可以使用以下命令在Ubuntu上安裝pandoc :

sudo apt-get install pandoc

On Fedora, the command you need is the following:

在Fedora上,您需要的命令如下:

sudo dnf install pandoc

On Manjaro, type:

在Manjaro上,輸入:

sudo pacman -Syu pandoc

男人的頁面 (Sections of a man Page )

man pages contain sections that follow a standard naming convention.?The sections your man page needs are dictated by the sophistication of the command you’re describing.

man頁包含遵循標準命名約定的部分。 man頁需要的部分由您描述的命令的復雜程度決定。

At a minimum, most man pages contain these sections:

大多數手冊頁至少包含以下部分:

  • Name: The name of the command and a pithy one-liner that describes its function.

    名稱 :命令的名稱和描述其功能的簡潔代碼。

  • Synopsis: A terse description of the invocations someone can use to launch the program. These show the types of accepted command-line parameters.

    簡介 :簡短描述可以用來啟動程序的調用。 這些顯示了可接受的命令行參數的類型。

  • Description: A description of the command or function.

    描述 :命令或功能的描述。

  • Options: A list of command-line options, and what they do.

    選項 :命令行選項及其作用的列表。

  • Examples: Some examples of common usage.

    例子 :一些常用的例子。

  • Exit Values: The possible return codes and their meanings.

    退出值 :可能的返回碼及其含義。

  • Bugs: A list of known bugs and quirks. Sometimes, this is supplemented with (or replaced by) a link to the issue tracker for the project.

    錯誤 :已知錯誤和怪癖的清單。 有時,這可以通過指向項目問題跟蹤器的鏈接來補充(或替換為鏈接)。

  • Author: The person or people who wrote the command.

    作者 :編寫命令的人。

  • Copyright: Your copyright message. These also usually include the type of license under which the program is released.

    版權 :您的版權信息。 這些通常還包括發布程序所依據的許可證類型。

If you look through some of the more complicated man pages, you’ll see there are many other sections, as well. For example, try man man. You don’t have to include them all, though—just those you really need. man pages are no place for wordiness.

如果您瀏覽一些更復雜的man頁,還將看到其他許多部分。 例如,嘗試man man 。 但是,您不必包括所有內容,而只是您真正需要的內容。 man頁無處可羅。

Some other sections you’ll see reasonably frequently are:

您會經常看到的其他一些部分是:

  • See Also: Other commands related to the subject matter some would find useful or relevant.

    另請參見 :與主題相關的其他命令可能會有用或相關。

  • Files: A list of files included in the package.

    文件 :軟件包中包含的文件列表。

  • Caveats: Other points to know or watch out for.

    注意事項 :需要了解或注意的其他事項

  • History: A change history for the command.

    歷史記錄 :命令的更改歷史記錄。

手冊各節 (Sections of the Manual )

The Linux manual is made up of all the man pages, which is then split into these numbered sections:

Linux手冊由所有man頁組成,然后將其分為以下編號部分:

  • Executable programs: Or, shell commands.

    可執行程序:或者,shell命令。

  • System calls: Functions provided by the kernel.

    系統調用:內核提供的功能。

  • Library calls: Functions within program libraries.

    庫調用:程序庫中的函數。

  • Special files.

    特殊文件。

  • File formats and conventions: For example, “/etc/passwd”.

    文件格式和約定:例如,“ / etc / passwd”。

  • Games.

    游戲。

  • Miscellaneous: Macro packages and conventions, such as groff.

    其他:宏包和約定,例如groff 。

  • System administration commands: Usually reserved for root.

    系統管理命令:通常保留給root用戶。

  • Kernel routines: Not usually installed by default.

    內核例程:默認情況下通常不安裝。

  • Every man page must indicate to which section it belongs, and it must also be stored in the appropriate location for that section, as we’ll see later on. The man pages for commands and utilities belong in section one.

    每個man頁都必須指出它屬于哪個部分,并且還必須將其存儲在該部分的適當位置,這將在后面介紹。 有關命令和實用程序的man頁在第一部分中。

    手冊頁的格式 (The Format of a man Page )

    The groff macro format is not easy to visually parse. In contrast, markdown is a breeze.

    groff宏格式不容易從視覺上解析。 相比之下,降價很容易。

    Below is a man page in?groff.

    以下是groff的手冊頁。

    The same page is shown below in markdown.

    降價顯示在同一頁面。

    前事 (Front Matter)

    The first three lines form something called front matter. These must all start with a percentage sign (%), with no leading spaces but one afterward, followed by:

    前三行形成所謂的前沿問題 。 這些都必須以百分號( % )開頭,開頭不能有空格,但后面要跟一個:

    • The first line: Contains the name of the command, followed by the manual section in parentheses, with no spaces. The name becomes the left and right sections of the man page header. By convention, the command name is in uppercase, although you’ll find plenty that aren’t. Anything that follows the command name and manual section number becomes the left section of the footer. It’s convenient to use this for the software version number.

      第一行:包含命令名稱,后跟括號中的手冊部分,不帶空格。 該名稱將成為man頁標題的左側和右側部分。 按照慣例,命令名稱是大寫的,盡管您會發現很多不是的。 命令名稱和手冊部分編號之后的所有內容都將成為頁腳的左側部分。 將其用于軟件版本號很方便。

    • The second line: The name(s) of the author(s). These are displayed in an automatically-generated authors section of the man page. You don’t have to add an “Authors” section—just include at least one name here.

      第二行:作者的姓名。 這些顯示在man頁的自動生成的作者部分中。 您無需添加“作者”部分,只需在此處至少包含一個名稱即可。

    • The third line: The date, which also becomes the center part of the footer.

      第三行:日期,它也成為頁腳的中心部分。

    名稱 (Name)

    Sections are indicated by lines that start with a number sign (#), which is the markup that indicates a header in markdown. The number sign (#)?must be the first character on the line, followed by a space.

    這些部分由以數字符號( # )開頭的行表示,該數字符號是表示markdown中的標題的標記。 數字符號( #)必須是該行的第一個字符,后跟一個空格。

    The name section holds a snappy one-liner that includes the name of the command, a space, a hyphen (-), a space, and then a very short description of what the command does.

    名稱部分包含一個活潑的單行代碼,其中包括命令的名稱,空格,連字符( - ),空格,然后是命令功能的簡短描述。

    概要 (Synopsis)

    The synopsis holds the different formats the command line can take. This command can accept a search pattern or a command-line option. The two asterisks (**) on either side of the command name mean the name will be displayed in bold on the man page. A single asterisk (*) on either side of some text causes the man page to display it underlined.

    內容提要包含命令行可以采用的不同格式。 該命令可以接受搜索模式或命令行選項。 命令名稱兩側的兩個星號( ** )表示該名稱將在man頁上以粗體顯示。 某些文本兩側的單個星號( * )使man頁在其下劃線顯示。

    By default, a line break is followed by a blank line. To force a hard break without a blank line, you can use a trailing?backslash (\).

    默認情況下,換行符后是空白行。 要強制硬中斷而沒有空白行,可以使用尾隨反斜杠( \ )。

    描述 (Description)

    The description explains what the command or program does. It should cover the important details succinctly. Remember, you’re not writing a user’s guide.

    該說明解釋了命令或程序的功能。 它應該簡要地涵蓋重要的細節。 請記住,您并不是在編寫用戶指南。

    Using two number signs (##) at the start of a line creates a level two heading. You can use these to break your description into smaller chunks.

    在一行的開頭使用兩個數字符號( ## )創建第二級標題。 您可以使用它們將您的描述分成較小的塊。

    選件 (Options)

    The options section contains a description of any command-line options that can be used with the command. By convention, these are displayed in bold, so include two asterisks (**) before and after them. Include the text description of the options on the next line and start it with a colon (:), followed by a space.

    選項部分包含可與該命令一起使用的所有命令行選項的說明。 按照約定,它們以粗體顯示,因此在其前后應包含兩個星號( ** )。 包括選項在下一行文字說明,并用冒號啟動( : ),后跟一個空格。

    If the description is short enough, man?will display it on the same line as the command-line option. If it’s too long, it’s displayed as an indented paragraph that begins on the line below the command-line option.

    如果描述不夠簡短, man會將其顯示在與命令行選項相同的行上。 如果太長,則會顯示為縮進的段落,該段落從命令行選項下方的行開始。

    例子 (Examples)

    The examples section contains a selection of different command-line formats. Note that we start the description lines with a colon (:), just as we did the options section.

    示例部分包含不同的命令行格式的選擇。 需要注意的是,我們用冒號開始描述線( : ),就像我們做的選項部分。

    退出值 (Exit Values)

    This section lists the return values your command sends back to the calling process. This might be the shell if you called it from the command line, or a script if you launched it from a shell script.?We start description lines with a colon (:) in this section, too.

    本節列出了命令發送回調用過程的返回值。 如果是從命令行調用的,則可能是shell;如果是從shell腳本啟動的,則可能是腳本。 我們開始描述線用冒號( : )在本節也。

    蟲子 (Bugs)

    The bugs section lists known bugs, gotchas, or quirks people need to know about. For open-source projects, it’s common to include a link here to the project’s issue tracker to check on the status of any bugs or report new ones.

    錯誤部分列出了人們需要了解的已知錯誤,陷阱或怪癖。 對于開源項目,通常在此處包括指向項目的問題跟蹤器的鏈接,以檢查任何錯誤的狀態或報告新的錯誤。

    版權 (Copyright)

    The copyright section contains your copyright statement, and, usually, a description of the type of license under which the software is released.

    版權部分包含您的版權聲明,通常包含對發布該軟件所依據的許可證類型的描述。

    高效的工作流程 (An Efficient Workflow)

    You can edit your man page in your favorite editor. Most that support syntax highlighting will be aware of markdown and color the text to highlight headings, as well as bold and underline it. That’s great as far as it goes, but you’re not looking at a rendered man page, which is the real proof in the pudding.

    您可以在喜歡的編輯器中編輯man頁。 支持語法高亮顯示的大多數代碼將意識到降價并為文本加上顏色以高亮顯示標題,以及將其加粗和加下劃線。 就目前而言,這是很好的,但是您沒有看渲染的man頁,這是布丁中的真實證明。

    Open a terminal window in the directory that contains your markdown file.?With it open in your editor, periodically save your file to your hard drive. Each time you do, you can execute the following command in the terminal window:

    在包含您的markdown文件的目錄中打開一個終端窗口。 在編輯器中將其打開后,定期將文件保存到硬盤中。 每次您都可以在終端窗口中執行以下命令:

    pandoc ms.1.md -s -t man | /usr/bin/man -l -

    Once you’ve used this command, you can press the Up arrow to repeat it, and then press Enter.

    使用此命令后,可以按向上箭頭重復該命令,然后按Enter。

    This command also invokes?pandoc on the markdown file (here, it’s called “ms.1.md”):

    此命令還會在markdown文件上調用pandoc (在這里,它稱為“ ms.1.md”):

    • The -s (standalone) option generates a top-to-bottom complete man page, rather than just some text in man format.

      -s (獨立)選項會生成一個從上到下的完整man頁,而不只是一些man格式的文本。

    • The -t (output type) option with the “man” operator tells pandoc to generate its output in man format. We haven’t told pandoc to send its output to a? file, so it’ll be sent to stdout.

      帶有“ man”運算符的-t (輸出類型)選項告訴pandoc以man格式生成其輸出。 我們尚未告訴pandoc將其輸出發送到文件,因此它將被發送到stdout 。

    We’re also piping that output into man?with the -l (local file) option. It tells man?not to search through the man database looking for the man page. Instead, it should open the named file. If the filename is -,?man will take its input from stdin.

    我們還將使用-l (本地文件)選項將輸出輸出到man 。 它告訴man不要在man數據庫中搜索以查找man頁面。 而是應打開命名文件。 如果文件名是- ,則man將從stdin接受輸入。

    What this boils down to is you can save from your editor and press Q to close man?if it’s running in the terminal window. Then, you can press the Up arrow, followed by Enter to see a rendered version of your man page, right inside man.

    歸結為,您可以從編輯器中保存它,如果它在終端窗口中運行,請按Q關閉man 。 然后,您可以按Up箭頭,然后按Enter以在man內查看渲染的man頁版本。

    創建您的手冊頁 (Creating Your man Page)

    After you’ve completed your man page, you need to create a final version of it, and then install it on your system. The following command tells?pandoc?to generate a man page called “ms.1”:

    在完成man頁之后,需要創建它的最終版本,然后將其安裝在系統上。 以下命令告訴pandoc生成一個名為“ ms.1”的man頁:

    pandoc ms.1.md -s -t man -o ms.1

    This follows the convention of naming the man page after the command it describes and appending the manual section number as though it were a file extension.

    這遵循以下約定:在描述的命令后命名man頁,并附加手冊的章節號,就好像它是文件擴展名一樣。

    This creates an “ms.1” file, which is our new man page. Where do we put it? This command will tell us where?man searches for man pages:

    這將創建一個“ ms.1”文件,這是我們的新man頁。 我們放在哪里? 此命令將告訴我們man在哪里搜索man頁:

    manpath

    The results give us the following info:

    結果為我們提供了以下信息:

    • /usr/share/man: The location of the standard library of man pages. We don’t add pages to this library.

      / usr / share / man: man頁標準庫的位置。 我們不會將頁面添加到該庫中。

    • /usr/local/share/man: This symbolic link points to “/usr/local/man.”

      / usr / local / share / man:此符號鏈接指向“ / usr / local / man”。

    • /usr/local/man: This is where we need to place our new man page.

      / usr / local / man:這是我們需要放置新man頁的地方。

    Note that the different manual sections are contained within their own directories: man1, man2, man3, and so on. If the directory for the section doesn’t exist, we need to create it.

    請注意,不同的手冊部分包含在它們自己的目錄中:man1,man2,man3等。 如果該部分的目錄不存在,我們需要創建它。

    To do so, we type the following:

    為此,我們鍵入以下內容:

    sudo mkdir /usr/local/man/man1

    We then copy the “ms.1” file to the correct directory:

    然后,我們將“ ms.1”文件復制到正確的目錄中:

    sudo cp ms.1 /usr/local/man/man1

    man expects the man pages to be compressed, so we’ll use?gzip to compress it:

    man希望壓縮man頁,因此我們將使用gzip 進行壓縮 :

    sudo gzip /usr/local/man/man1/ms.1

    To make man add the new file to its database, type the following:

    為了使man新的文件添加到它的數據庫,輸入以下命令:

    sudo mandb

    That’s it! We can now call our new man page the same as any other by typing:

    而已! 現在,我們可以通過鍵入以下內容來將我們的新man頁稱為其他man頁:

    man ms

    Our new man page is found and displayed.

    找到并顯示了我們的新man頁。

    It looks just like any other man page, with bold, underlined, and indented text in the appropriate places.

    它看起來與其他任何man頁一樣,在適當的位置帶有粗體,帶下劃線和縮進的文本。

    Lines of description that fit next to the option they describe appear on the same line. Lines that are too long to fit appear below the option they describe.

    與其描述的選項相鄰的描述行顯示在同一行上。 線條太長而無法容納的行顯示在它們描述的選項下方。

    We’ve also automatically generated an “Authors” section. The footer also includes the software version number, date, and command name, as defined in the front matter.

    我們還自動生成了一個“作者”部分。 頁腳還包括軟件版本號,日期和命令名稱,如前所述。

    如果你想 。 。 。 (If You Want to . . .)

    Once pandoc has created your?man page, you can also directly edit the file in the groff macro format before moving it to the man page directory, and gzip it.

    一旦pandoc創建了man頁,您還可以直接以groff宏格式編輯文件,然后再將其移動到man頁目錄并gzip 。

    翻譯自: https://www.howtogeek.com/682871/how-to-create-a-man-page-on-linux/

    總結

    以上是生活随笔為你收集整理的如何在Linux上创建手册页的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    久久久久免费精品国产小说色大师 | 中文在线免费看视频 | 黄色网在线免费观看 | 久草在线免 | 天天狠狠操 | 日韩av影片在线观看 | 国产麻豆果冻传媒在线观看 | 国产精品成人aaaaa网站 | 黄色午夜 | 亚洲精品乱码久久久一二三 | 九九久久国产 | 美女网站在线播放 | 人人插人人看 | 欧美性做爰猛烈叫床潮 | www.在线观看视频 | 狠狠干天天射 | 亚洲精品婷婷 | 在线播放 日韩专区 | 欧美日韩综合在线 | 亚洲免费观看视频 | 国产无套一区二区三区久久 | 五月开心六月伊人色婷婷 | 国产视频中文字幕 | 97精品国产 | www视频在线观看 | 在线看片一区 | www久草| 精品久久久网 | 一区二区视频网站 | 色欧美成人精品a∨在线观看 | 国产丝袜高跟 | 日韩欧美综合视频 | 一级黄色片在线 | 五月天婷婷在线播放 | 一区二区三区在线免费观看视频 | 日韩精品中文字幕在线不卡尤物 | 日本性生活免费看 | 特黄免费av| 狠狠干婷婷色 | 国产精品白丝jk白祙 | 精品久久亚洲 | 中文字幕首页 | 韩国一区二区三区视频 | 色99之美女主播在线视频 | 精品亚洲免费视频 | 在线观看91网站 | 欧美色图一区 | 久久手机视频 | 色婷婷综合激情 | 亚洲 精品在线视频 | 婷婷av色综合| av三级在线看 | 蜜桃视频在线观看一区 | 国产不卡av在线 | 99久久www免费 | 欧美午夜激情网 | 免费看黄在线网站 | 久草在线高清视频 | 免费国产黄线在线观看视频 | 在线观看中文字幕一区二区 | 日韩福利在线观看 | 超碰资源在线 | 全久久久久久久久久久电影 | 国产专区在线看 | 精品国产伦一区二区三区观看方式 | 18久久久 | 久久99久国产精品黄毛片入口 | 97色婷婷成人综合在线观看 | 夜夜婷婷 | 中文字幕亚洲不卡 | 久久只精品99品免费久23小说 | 天天摸天天干天天操天天射 | 国产精品午夜在线观看 | 久久呀 | 婷婷综合五月天 | 成人aaa毛片 | 香蕉视频一级 | 日韩成人xxxx| 成人av一区二区在线观看 | av免费高清观看 | 五月情婷婷 | 欧美激情综合网 | 99在线观看视频网站 | 丰满少妇一级 | 欧美精品久久久久久久久久丰满 | 欧美极品少妇xxxx | 日本午夜在线亚洲.国产 | 欧美日韩一区久久 | 91在线播放国产 | 深爱激情久久 | 免费大片黄在线 | 日韩在线欧美在线 | 水蜜桃亚洲一二三四在线 | 亚洲一级免费电影 | 一区二区三区精品在线 | 国产特级毛片 | 香蕉视频在线网站 | 中文字幕乱视频 | 亚洲资源| 亚洲精品国产品国语在线 | 最新av在线播放 | 亚洲视频播放 | 香蕉视频国产在线 | 亚洲欧美日韩不卡 | 亚洲永久精品国产 | 在线精品在线 | 亚洲精品视频免费观看 | 日韩中字在线 | 婷婷在线网站 | 最新国产中文字幕 | 黄网av在线 | www久久久 | 一区二区三区四区在线免费观看 | 国产精品久久久久久久午夜片 | 久久久久久久福利 | 亚洲午夜久久久综合37日本 | 日韩久久久久 | 日韩av一区二区三区在线观看 | 久久免费视频5 | 亚洲精品人人 | 国产超碰在线观看 | 天天综合网 天天 | 97超碰国产在线 | 日韩精品视 | 天天干天天插 | 999色视频 | 成年人网站免费观看 | www免费黄色 | 成人免费在线播放视频 | 亚洲一区天堂 | 激情中文在线 | 欧美激情视频在线观看免费 | 国产精品自产拍在线观看网站 | 五月婷婷av在线 | 久久精品伊人 | 国产精品av电影 | 精油按摩av | 四虎影视精品永久在线观看 | 久久精品一 | 国产一区播放 | 99精品久久久久久久 | 亚洲精品乱码久久 | 中文字幕 国产视频 | 国产粉嫩在线观看 | 三级黄色片子 | 精品国产aⅴ一区二区三区 在线直播av | 国产永久免费高清在线观看视频 | 激情五月av| 国产一级黄 | 激情开心网站 | 亚洲九九九| 精品福利在线观看 | 欧美成人久久 | 日韩欧美在线观看一区二区三区 | 婷婷成人在线 | 欧美激情综合网 | 久久久久久免费毛片精品 | 久久免费观看少妇a级毛片 久久久久成人免费 | 天天操天天干天天操天天干 | 亚洲精品午夜国产va久久成人 | 日韩中文字 | 9在线观看免费高清完整 | a级成人毛片 | 久久综合久久鬼 | 成人免费网视频 | 久久综合福利 | 狠狠色综合欧美激情 | 成人久久 | 精品在线观看视频 | 91在线中字| 九九国产精品视频 | 精品久久久久久久久久久院品网 | 欧美日韩xxx | 久久婷婷国产 | 国内精品免费 | 亚洲电影影音先锋 | 亚洲一区二区三区在线看 | 日韩精品不卡在线观看 | 九九免费在线观看视频 | 91重口视频 | 免费黄色看片 | 国产一级二级三级在线观看 | av亚洲产国偷v产偷v自拍小说 | 亚洲另类视频 | 欧美午夜性 | 成人免费91 | 色婷婷久久久 | 99re亚洲国产精品 | 国产高清99 | 国产精品成人一区二区三区吃奶 | 97精产国品一二三产区在线 | 91色国产 | 色综合久久久久 | 四虎在线免费观看视频 | 超碰成人av | 国产视频一区二区在线观看 | 亚洲精品在线观看不卡 | 97在线播放视频 | 91麻豆精品久久久久久 | 亚洲成人精品久久久 | 国产精品99久久久久久人免费 | 色欧美综合 | 天天插狠狠干 | 国产精品一区二区无线 | 91最新网址| 国产精品99久久久久久小说 | 久久久九九 | 成人中心免费视频 | 亚洲成人精品影院 | 精品国产伦一区二区三区观看体验 | 黄色av成人在线观看 | av免费观看高清 | 亚洲毛片一区二区三区 | 狠狠色狠狠色 | 免费看黄色毛片 | 久久玖| av观看网站 | 色黄视频免费观看 | 婷婷丁香视频 | 久久精品精品电影网 | 婷婷色网站 | 久久草视频 | 九九热在线观看视频 | 精品免费观看视频 | 美女精品在线 | 久久黄色小说视频 | 国产精品视频免费看 | 中文字幕资源网 国产 | 欧美精品在线一区二区 | 国产手机视频在线播放 | 国产日韩欧美精品在线观看 | 天堂在线免费视频 | 成人一区不卡 | 精品久久久久久久久久国产 | 亚洲视频在线观看网站 | 免费看的黄色网 | 在线观看中文字幕一区二区 | 色狠狠综合| 亚洲精品乱码久久久久久蜜桃欧美 | 久久久精品 一区二区三区 国产99视频在线观看 | 99久久日韩精品免费热麻豆美女 | 成人欧美日韩国产 | 亚洲精品五月天 | 99久久国产免费,99久久国产免费大片 | 亚洲国产精品va在线看黑人 | 婷婷在线视频观看 | 在线91播放 | 91中文字幕在线视频 | 欧美日韩在线免费观看 | 日韩欧美高清不卡 | 国产精品欧美久久久久久 | 国际精品网 | 久久久精品 | 日韩欧美在线综合网 | 国产福利专区 | 六月丁香婷婷在线 | 久久视频精品在线观看 | 日韩无在线 | 2024国产精品视频 | 欧美日韩一级久久久久久免费看 | 日日操天天操狠狠操 | 93久久精品日日躁夜夜躁欧美 | 黄网站色视频 | 天天操天天草 | 日韩美女久久 | 91在线免费视频观看 | 色欧美88888久久久久久影院 | 成人免费看片网址 | 五月婷香 | 日韩aa视频| 最近中文字幕免费视频 | 亚洲国产一区在线观看 | 97在线看| 91成人在线免费观看 | japanese黑人亚洲人4k | 久久99精品波多结衣一区 | 国产福利一区二区三区视频 | 粉嫩av一区二区三区免费 | 日韩啪啪小视频 | av在线电影网站 | 91av在线视频免费观看 | 97在线成人 | 91在线在线观看 | 天天搞天天干天天色 | 久久草草影视免费网 | 国产日韩视频在线观看 | 热久久精品在线 | 精品在线一区二区 | av字幕在线| 日本韩国在线不卡 | 国产色视频一区二区三区qq号 | 5月丁香婷婷综合 | 日本在线观看黄色 | 91桃色在线免费观看 | 欧美日韩不卡一区 | 国产精品一区二区免费在线观看 | 99热最新精品 | 999成人网| 成年人视频免费在线 | 亚洲伦理电影在线 | www日韩视频 | 草在线视频 | 亚洲无吗天堂 | 中文字幕在线观看完整 | 国产精品网红福利 | 999成人精品 | 免费av看片 | 国产日本在线 | 午夜精品久久久久久久久久久久 | 日韩 在线 | 午夜视频在线观看一区 | 中文字幕网站 | 日韩精品一区电影 | 免费欧美精品 | 久草在线免费资源 | 久久国产经典视频 | 丁香婷婷激情国产高清秒播 | 亚洲日韩欧美一区二区在线 | 欧美男女爱爱视频 | 又黄又爽的视频在线观看网站 | 亚洲精品久久久蜜桃直播 | 在线观看一 | 色老板在线视频 | 精品欧美一区二区在线观看 | 精品99在线 | 亚洲第一区在线播放 | 日本三级不卡视频 | 欧美成人在线网站 | 国产一区二区观看 | 国产日韩中文字幕 | 国产黑丝一区二区三区 | 欧美一级在线 | 日韩av手机在线观看 | 色综合久久中文综合久久牛 | 97香蕉久久超级碰碰高清版 | 精品亚洲一区二区 | 久久综合狠狠综合 | 91在线亚洲 | 国内精品久久久久影院一蜜桃 | 狠狠插狠狠操 | 久久综合国产伦精品免费 | 超碰在线99 | 在线观看成人av | 国产精品亚州 | 国产欧美久久久精品影院 | 超碰在线最新网址 | 国产精品6 | 国产一区二区中文字幕 | 欧美一级视频一区 | 91精品国产99久久久久 | 91一区啪爱嗯打偷拍欧美 | 国产乱码精品一区二区三区介绍 | 在线看片一区 | 国产精品久久久视频 | 日韩欧美观看 | 国产 中文 日韩 欧美 | 91黄色免费网站 | 17婷婷久久www | 中文字幕国产一区二区 | 欧美大片在线看免费观看 | 四虎影视8848aamm | 蜜桃传媒一区二区 | 欧美精品做受xxx性少妇 | 成人性生交大片免费看中文网站 | 欧美精品久久久久久久久老牛影院 | 国产一级片免费视频 | 久久久久久黄色 | 色吧av色av | 一区二区亚洲精品 | 99超碰在线播放 | av大片网址 | 婷婷丁香综合 | 国产无遮挡猛进猛出免费软件 | 国内久久精品视频 | 亚洲精品自拍视频在线观看 | 天天操操操操操 | 国产在线黄 | 国产精品99久久免费黑人 | 最近免费中文字幕mv在线视频3 | 黄色亚洲免费 | 精品字幕在线 | 中文字幕文字幕一区二区 | 日本爽妇网 | 成人a毛片 | 日韩av进入 | 日韩av一区二区三区 | 精品超碰 | 国产精品久久99综合免费观看尤物 | 麻豆久久一区 | 91精品视频播放 | 日韩一区二区三区高清免费看看 | 国产精品18久久久久久久久久久久 | 久久论理| 碰超在线 | 国产在线观看你懂得 | 黄色大片免费播放 | 国产精美视频 | 狠狠色丁香婷婷综合久久片 | 色com网| 亚洲精品一区中文字幕乱码 | 亚洲综合在线观看视频 | 很黄很污的视频网站 | 免费福利小视频 | 久久免费电影网 | 手机在线看a | 99视频精品 | 一级黄色片在线观看 | 亚洲黄色一级大片 | 999超碰| 天天草天天 | www日日夜夜 | 国产电影一区二区三区四区 | 成年人在线免费看 | 成人亚洲网| 久久国产美女 | 国产 日韩 中文字幕 | 麻豆免费精品视频 | 国产视频在线看 | 九九爱免费视频在线观看 | 日本三级全黄少妇三2023 | 91久久丝袜国产露脸动漫 | 99国产精品 | 波多野结衣电影一区二区三区 | 中文字幕精品三区 | 日本激情中文字幕 | 五月综合在线观看 | 黄网站色| 免费高清在线观看成人 | 免费观看一区二区三区视频 | 日韩免费b | www.干| 在线观看免费91 | 免费韩国av | 二区在线播放 | 99久久精品免费看国产四区 | 国产精品自产拍在线观看 | 美女免费电影 | 国产亚洲精品久久久久久大师 | 国产三级香港三韩国三级 | 中文在线字幕免 | 国偷自产中文字幕亚洲手机在线 | 久久这里只有精品23 | 久久www免费视频 | 免费久久99精品国产婷婷六月 | 久久久久久久久免费视频 | 最新中文在线视频 | 日韩一二区在线观看 | 一区二区三区在线免费播放 | 五月激情丁香婷婷 | 成 人 黄 色 视频免费播放 | 午夜av电影院 | av成人免费观看 | 精品国产一区二区久久 | 高清不卡免费视频 | av无限看 | 国产福利91精品 | 91一区啪爱嗯打偷拍欧美 | 国产精品 亚洲精品 | 在线观看不卡视频 | 婷婷六月综合亚洲 | 国产视频2 | 97视频在线观看播放 | 私人av | 欧美婷婷色| 亚洲精品动漫久久久久 | 久久国产精品99国产 | 日韩1级片 | wwxxxx日本| 久av电影| 精品专区一区二区 | 久久综合九色综合久久久精品综合 | 日韩av看片 | 色综合久久综合网 | 亚洲第一av在线播放 | 欧美日韩免费观看一区二区三区 | 激情婷婷六月 | 欧美另类sm图片 | 欧美亚洲成人免费 | 亚洲精品免费看 | 狠狠躁天天躁综合网 | 黄色一级免费电影 | 精品久久久久免费极品大片 | 国产成人福利在线观看 | av福利第一导航 | 五月天激情综合 | 999国产| 日本夜夜草视频网站 | 国产成人高清 | 一区二区三区国产精品 | 国产精品18p | 国产无吗一区二区三区在线欢 | 天天干天天射天天爽 | 亚洲在线成人精品 | 黄色精品视频 | 国产高清在线观看av | 日韩亚洲欧美中文字幕 | 在线观看精品黄av片免费 | 在线色亚洲 | 在线视频精品 | 超碰国产人人 | 91av社区 | 99中文字幕视频 | 亚洲国产成人久久综合 | 国产午夜精品久久久久久久久久 | 久久国产乱 | www.香蕉视频在线观看 | 在线成人免费av | 久久九九免费 | 97视频免费在线看 | 久草免费在线视频观看 | 91香蕉视频 | 亚洲在线成人精品 | 91成人免费看 | 最近中文字幕 | 久久99国产精品自在自在app | 成年人在线观看免费视频 | 日韩v欧美v日本v亚洲v国产v | 91激情视频在线播放 | 国产视频 久久久 | 激情视频久久 | 久久综合久久久久88 | 中文字幕 国产专区 | 成人久久18免费网站 | 黄a在线观看 | 婷婷色狠狠 | 国产精品永久免费在线 | 91精品999| 国产又粗又猛又黄又爽 | 99re国产| 国产香蕉视频 | 又污又黄网站 | 国产精品一区二区免费在线观看 | 久久精品国产一区 | 毛片视频电影 | 国产麻豆精品久久一二三 | 99re8这里有精品热视频免费 | 日产乱码一二三区别在线 | 色天天综合久久久久综合片 | 国产精品 欧美 日韩 | 成人免费观看视频网站 | 天天干天天天 | 精品无人国产偷自产在线 | 精品国产一二三四区 | 草久在线观看视频 | 亚洲国产精品第一区二区 | 99视| 午夜精品久久久久久久99 | 久久超 | 亚洲电影毛片 | 丁香六月天婷婷 | 久久免费久久 | 欧美性色黄 | 日日激情 | 四虎成人精品永久免费av | 人人玩人人添人人澡97 | 日日夜夜婷婷 | 日日夜夜网站 | 综合色影院 | 99精品国产99久久久久久97 | 91一区啪爱嗯打偷拍欧美 | 国产va精品免费观看 | 欧美日韩免费在线观看视频 | 欧美日高清视频 | 偷拍久久久 | av短片在线 | 久久久久北条麻妃免费看 | 欧美一级性 | 亚洲精品免费在线观看 | 天天操天天摸天天干 | 亚洲人人精品 | 亚洲精品国产精品国 | 国产成视频在线观看 | 日本久久久久久久久 | 午夜视频免费在线观看 | 亚洲国产精品电影 | 国产精品日韩久久久久 | 色婷婷综合久久久 | 天天插狠狠干 | 色黄视频免费观看 | 亚洲女人天堂成人av在线 | 国产在线国产 | 亚洲 欧美 国产 va在线影院 | 综合色婷婷 | 免费欧美高清视频 | 黄色一级网 | 国产一区久久 | 国产精品高清av | 亚洲国产精品一区二区久久hs | 国产天天综合 | 日韩精品在线视频免费观看 | 国产一级淫片在线观看 | 欧美综合在线视频 | 国产精品一区在线观看你懂的 | 成人午夜电影免费在线观看 | 欧美日韩99 | 久久亚洲成人网 | 精品一区在线 | 婷婷在线免费视频 | 久久国产精品成人免费浪潮 | 日韩在线观看的 | 国产成人精品免高潮在线观看 | a色视频 | 国产精品色在线 | 天天操天天干天天玩 | 久久人人精品 | 国产亚洲精品美女久久 | 午夜精品一区二区国产 | 国产人成精品一区二区三 | 国产手机视频在线播放 | 欧美视频99 | 一区二区三区电影大全 | 99视频在线观看视频 | 91喷水| 欧美小视频在线观看 | 播五月综合| av免费片| 久久久久久久久久久免费av | 在线成人免费av | 国产亚洲精品福利 | 久久免费精品 | av在线电影播放 | 欧美成人亚洲 | 黄色av一区 | 91在线最新 | 五月天亚洲综合 | 丁香激情五月 | 国产精品18久久久久久久久 | 97成人在线观看 | 深夜免费小视频 | 日韩在线中文字幕 | 中文字幕在线观看完整 | 日韩免费高清在线 | 国产品久精国精产拍 | 美女国内精品自产拍在线播放 | 久久综合激情 | 最新av免费在线 | 日本福利视频在线 | 久久99精品国产一区二区三区 | 中文字幕色网站 | 日韩一区二区三区视频在线 | 特级毛片爽www免费版 | 香蕉一区 | 国产一区网址 | 国产日韩欧美在线一区 | 午夜影院一级片 | 国产一区二区三区免费观看视频 | 超碰成人免费电影 | 国产精品午夜久久 | 九九免费精品视频在线观看 | 一级片免费观看视频 | 亚洲成人av片 | 超碰人人超 | 国产五月婷 | 美女久久久久久久 | 精品国产乱码久久久久久1区二区 | www.黄色片网站 | 99精品视频一区二区 | 国产精品久久久久久五月尺 | 久久久国产精华液 | 国内精品福利视频 | 九九久久影院 | 在线免费观看视频一区 | 一区二区欧美激情 | 一区二区三区中文字幕在线观看 | 欧美亚洲国产精品久久高清浪潮 | 91免费高清视频 | 日本中文字幕在线播放 | 日韩三级久久 | 久久99精品波多结衣一区 | 91视频在线免费 | 免费久草视频 | 日本中文字幕观看 | 午夜免费电影院 | 国产免费激情久久 | 欧美激情操 | 在线免费国产 | 天天综合网在线观看 | 91久久爱热色涩涩 | 久久爱影视i | 久久久高清免费视频 | 久久手机精品视频 | 欧美极品久久 | 国产打女人屁股调教97 | 国产不卡精品视频 | 亚洲精品在线国产 | 视频一区二区精品 | 久久精品99国产精品亚洲最刺激 | 91成人免费观看视频 | 色欧美88888久久久久久影院 | 亚洲一区二区视频在线 | 久久国产品 | 免费久久精品视频 | 中文在线中文资源 | 成人国产精品av | 国产精品福利午夜在线观看 | 日韩电影在线观看一区 | 久久精品视频免费观看 | 天天操天 | 欧美乱淫视频 | 国产最顶级的黄色片在线免费观看 | 亚洲午夜av电影 | 国产黄色片免费观看 | 成人小视频在线观看免费 | 欧美少妇xx | 国产超碰在线观看 | 成人毛片一区 | 青春草免费视频 | www.eeuss影院av撸| 特级毛片在线免费观看 | 日韩在线不卡视频 | 亚洲国产影院 | 国内精品视频一区二区三区八戒 | 青春草免费在线视频 | 99免在线观看免费视频高清 | 黄色三级在线观看 | 久久久电影 | 五月天久久综合 | 久久激情影院 | 日韩xxxbbb | 欧美成人猛片 | 国产精品视频免费看 | 激情综合色播五月 | 亚洲一级久久 | 99久久精品午夜一区二区小说 | 国产韩国日本高清视频 | 最近中文字幕高清字幕免费mv | 色com| 在线观看中文字幕第一页 | 日韩三区在线 | 久久视精品 | 右手影院亚洲欧美 | 久久久久亚洲精品男人的天堂 | 免费看片亚洲 | 久久国产精品电影 | 国产黄色高清 | 欧美动漫一区二区三区 | 国产黄色片久久久 | 99国产精品久久久久久久久久 | 亚洲精品中文在线资源 | 精品国内自产拍在线观看视频 | 亚洲视频资源在线 | 国产精品一区二区三区视频免费 | 亚洲一区二区视频 | 综合激情婷婷 | 超碰电影在线观看 | 午夜久久影院 | 日韩免费区 | 伊人影院在线观看 | 91亚洲精品久久久 | 国内亚洲精品 | 国产人成在线视频 | 国产一区二区不卡视频 | 国产麻豆剧果冻传媒视频播放量 | 欧洲精品视频一区二区 | 福利视频网站 | 婷婷综合久久 | 丁香久久五月 | 在线亚洲播放 | 国产精品久久久毛片 | 欧美片一区二区三区 | 欧美一级电影免费观看 | 涩涩网站免费 | 美女视频黄在线 | www.91国产| 久草在线视频中文 | 亚洲视频aaa| 久久精品站 | 999久久久久久久久 69av视频在线观看 | 亚洲狠狠丁香婷婷综合久久久 | 99热这里精品 | 日本最新高清不卡中文字幕 | 激情网站 | 亚州天堂 | 免费av观看 | www.狠狠操.com | 国产123区在线观看 国产精品麻豆91 | 日韩美精品视频 | 一级成人免费 | 91麻豆精品国产自产 | 亚洲视频在线观看免费 | 天天操福利视频 | 亚洲精品高清在线 | 一级一片免费观看 | av色一区 | 国产精品美女久久久久久久 | av免费电影在线观看 | 欧美另类巨大 | 午夜精品一区二区三区免费 | 久久久久激情 | 色999在线| 中文字幕一区二区在线观看 | 国产无套精品久久久久久 | 黄色一二级片 | 91免费版成人 | 亚洲综合色网站 | 最近中文字幕高清字幕免费mv | 在线观看岛国av | 噜噜色官网 | 久久婷婷色 | 永久免费精品视频网站 | av电影免费在线看 | 国产91精品在线观看 | 久久69av | 91色在线观看视频 | 欧美日韩久久不卡 | 免费福利在线视频 | 国产99久久久久 | 欧美综合色在线图区 | 欧美一区中文字幕 | 日韩在线观看小视频 | 国产精品毛片一区二区在线 | 国产无遮挡猛进猛出免费软件 | 亚洲视频每日更新 | 日韩激情在线视频 | 麻豆免费视频观看 | 99热最新网址 | 激情图片qvod| 成人永久免费 | 久久久久看片 | 97天天干| 国产成免费视频 | 午夜精品一区二区三区在线观看 | 99精品久久久 | 天天色综合1 | 91福利区一区二区三区 | 色综合久久久久久中文网 | 久久久国产毛片 | 尤物一区二区三区 | 日韩av不卡播放 | 日韩性网站 | 欧美日韩xx| 在线观看免费版高清版 | 国产视频网站在线观看 | 中文一区二区三区在线观看 | 丁香婷婷综合激情五月色 | 亚洲国产精品传媒在线观看 | 午夜少妇av | 美女国内精品自产拍在线播放 | 五月天激情综合 | 五月天高清欧美mv | 黄网站色欧美视频 | 天天激情站 | 国产99亚洲| 午夜的福利 | 狠狠躁天天躁 | 亚洲成人xxx | 在线а√天堂中文官网 | 狠狠干网站 | 欧美日韩视频观看 | 狠狠狠综合 | 亚洲麻豆精品 | 综合网av| 免费观看的黄色片 | 在线国产能看的 | 欧美一级特黄aaaaaa大片在线观看 | 久草在线官网 | 黄色网在线播放 | 麻豆视频免费在线播放 | 欧美巨大 | 91丨九色丨国产在线 | 亚洲精品国产精品国产 | 国产日产高清dvd碟片 | 中日韩男男gay无套 日韩精品一区二区三区高清免费 | 亚洲久草在线视频 | 手机在线中文字幕 | 91在线永久 | 六月激情网 | 久草在线免费色站 | 午夜精品一区二区三区在线播放 | 麻豆视频免费在线播放 | 中文字幕丝袜美腿 | 久久精品国产第一区二区三区 | 波多野结衣久久资源 | 国产精品99久久久久久久久 | 激情伊人五月天久久综合 | 国产成人高清在线 | 国产成人在线免费观看 | 国产91影院 | 久久人人爽人人爽人人片av软件 | 亚洲精品影视在线观看 | 国产精品一区二区电影 | 精品亚洲va在线va天堂资源站 | 中文字幕888 | 国产精品亚洲a | 国产精品女同一区二区三区久久夜 | 婷婷成人在线 | 日韩精品一区二区三区不卡 | 亚洲精品乱码久久久久久蜜桃动漫 | 久久久久久国产精品亚洲78 | 91欧美视频网站 | 成年人在线电影 | 免费在线看成人av | 色网站免费在线观看 | 国产成人精品在线播放 | 亚州av网站| 黄色一及电影 | 中文字幕欧美日韩va免费视频 | 国产精品亚洲片在线播放 | 在线观看免费一区 | 深夜福利视频在线观看 | 亚州av成人 | 中文字幕资源在线观看 | 在线观看免费黄色 | 免费视频成人 | 四虎8848免费高清在线观看 | 综合网久久 | 96视频免费在线观看 | 亚洲爱爱视频 | www.国产毛片 | av+在线播放在线播放 | 一本一本久久a久久精品综合 | 天天爱天天操天天射 | 国产精品一区二区麻豆 | 国产流白浆高潮在线观看 | 国产99久久久国产 | 97电影手机 | 911精品美国片911久久久 | 国产美女视频黄a视频免费 久久综合九色欧美综合狠狠 | 国产亚洲欧洲 | www.午夜 | 狠狠色狠狠色 | 亚洲专区视频在线观看 | 亚洲二区精品 | 亚洲天天在线日亚洲洲精 | 欧美日韩不卡在线观看 | 成人三级网站在线观看 | 中文字幕色婷婷在线视频 | 人人模人人爽 | 国产精品免费观看久久 | 丁香电影小说免费视频观看 | 99久免费精品视频在线观看 | 免费在线视频一区二区 | 国产精品日韩欧美一区二区 | 最近最新最好看中文视频 | 亚洲精品ww | 久久久精品免费看 | 在线免费观看黄色av | av中文字幕在线播放 | 国产成本人视频在线观看 | 99精品视频在线观看免费 | 国产高清免费 | 国产高清绿奴videos | 99久久精品久久久久久动态片 | 人人射人人射 | 亚洲狠狠婷婷综合久久久 | 在线 视频 亚洲 | 国产99久久久国产精品 | 韩国一区二区三区在线观看 | 欧美一级性生活 | 国产精品久久久久久999 | 永久精品视频 | 亚洲精品色婷婷 | 99免费看片 | 久久爱www. | 超碰在线免费福利 | 高清有码中文字幕 | 国产精品免费一区二区 | 在线观看视频h | 日韩精品电影在线播放 | 在线免费观看黄色大片 | 天天操天天干天天操天天干 | 91丨九色丨蝌蚪丨老版 | 四虎在线观看精品视频 | 日韩二区三区在线 | 精品在线小视频 | 97色国产 | 国产精品1区2区在线观看 | 天天看天天干 | 又黄又刺激| 国产高清在线免费 | 国产黄色片久久久 | 日本三级不卡 | 日本三级香港三级人妇99 | www.狠狠色| 中文字幕av免费 | 国产综合香蕉五月婷在线 | 狠狠色狠狠色合久久伊人 | 成人av一区二区兰花在线播放 | 亚洲在线视频免费 | 一区 二区电影免费在线观看 | 国产精品嫩草影院99网站 | 国产精品欧美精品 | 国产精品igao视频网入口 | 色婷婷导航 | 日本亚洲国产 | 91一区啪爱嗯打偷拍欧美 | 国产成人精品在线播放 | 最新中文在线视频 | 色婷婷综合久久久 | 久久国产露脸精品国产 | 国内精品久久久久久久久久 | 欧美一二三区在线观看 | a天堂在线看 | 久久xx视频 | 中文字幕在线观看完整 | 成人福利在线观看 | 1024手机看片国产 | 69中文字幕 |