在Ubuntu系统中查看命令帮助

zxl19 2023-03-17

记录一下如何在Ubuntu系统中查看命令帮助。

使用-h--help选项

大部分命令都支持-h--help选项,用于显示命令帮助。

使用man命令

  1. man命令是系统自带的手册查询工具(manual pager),用于查询程序或函数的帮助手册页面;
  2. 全部帮助手册页面可在Manned.org上查看;
  3. 语法说明:

     man [OPTION...] [SECTION] PAGE...
    

使用tldr命令

  1. tldr命令是社区维护的命令行工具帮助页面查询工具;
  2. 名称来源于互联网俚语“太长不看”(Too Long; Didn’t Read,TL;DR);
  3. 语法说明:

     tldr command [options]
    

安装及配置

安装

python3 -m pip install tldr

配置

  1. ~/.bashrc文件或者是~/.zshrc文件中配置环境变量:

     export TLDR_COLOR_NAME="cyan"
     export TLDR_COLOR_DESCRIPTION="white"
     export TLDR_COLOR_EXAMPLE="green"
     export TLDR_COLOR_COMMAND="red"
     export TLDR_COLOR_PARAMETER="white"
     export TLDR_LANGUAGE="en"
     export TLDR_CACHE_ENABLED=1
     export TLDR_CACHE_MAX_AGE=720
     export TLDR_PAGES_SOURCE_LOCATION="https://raw.githubusercontent.com/tldr-pages/tldr/main/pages"
     export TLDR_DOWNLOAD_CACHE_LOCATION="https://tldr-pages.github.io/assets/tldr.zip"
    
  2. 更新本地缓存,需要连接GitHub:

     tldr -u
    
  3. 设置自动补全

     # bash
     tldr --print-completion bash | sudo tee "$BASH_COMPLETION_COMPAT_DIR"/tldr
     # zsh (it is recommended to check where zsh/site-functions directory is located)
     ## for Linux:
     tldr --print-completion zsh | sudo tee /usr/share/zsh/site-functions/_tldr
    

使用速查表

网站

  1. Cheat Sheet
  2. Devhints
  3. CheatSheets.zip
  4. Quick Reference
  5. Linux命令搜索引擎
  6. 鸟哥Linux命令大全
  7. cheat.sh
  8. bropages

GitHub

  1. tldr-pages/tldr
  2. tldr-pages/tldr-python-client
  3. jaywcjlove/linux-command
  4. denisidoro/navi
  5. rstacruz/cheatsheets
  6. cheat/cheat
  7. jaywcjlove/reference
  8. Fechin/reference
  9. gnebbia/kb
  10. srsudar/eg
  11. darkmatter18/cheatsheet
  12. Command Line Interface Pages

参考

  1. Manned.org
  2. man page-Wikipedia
  3. Terminal pager-Wikipedia
  4. 哪些命令行工具让你相见恨晚?-程序员客栈的回答-知乎
  5. tldr-pages/tldr
  6. tldr-pages/tldr-python-client