man 手册:大而全一定是好事吗?

man 手册提供了极佳的快速查询功能,当我们不熟悉某个指令的时候,可以通过在命令行输入 man + command 查询在线手册。下面是man的一个介绍:

【Linux入门】一文看懂 Linux man 手册

但是,对于某些命令,man 的内容实在太多,比如,我们输入 man gcc | wc -l来统计gcc的man手册行数,结果如下:

zarathustra@VM-24-6-ubuntu:~$ man gcc | wc -l
troff: <standard input>:17361: warning [p 119, 18.0i]: can't break line
19991

好家伙,一共是19991行

虽然可以通过正则表达匹配来快速检索我们所需要的信息,但是这还是显得不够方便,毕竟我们使用gcc无非是几个常用命令。在这样的需求下,tldr应运而生

tldr:too long; didn’tread

tldr 是"too long; didn’tread"的缩写,旨在显示简单版的命令文档,并提供常用命令示例,它是github上一个开源项目

一键安装:

npm install -g tldr

当我们输入tldr curl,得到如下输出:

$ tldr curl# curlTransfers data from or to a server.Supports most protocols, including HTTP, FTP, and POP3.More information: <https://curl.haxx.se>.- Download the contents of an URL to a file:curl http://example.com -o filename- Download a file, saving the output under the filename indicated by the URL:curl -O http://example.com/filename- Download a file, following [L]ocation redirects, and automatically [C]ontinuing (resuming) a previous file transfer:curl -O -L -C - http://example.com/filename- Send form-encoded data (POST request of type `application/x-www-form-urlencoded`):curl -d 'name=bob' http://example.com/form
- Send a request with an extra header, using a custom HTTP method:curl -H 'X-My-Header: 123' -X PUT http://example.com
- Send data in JSON format, specifying the appropriate content-type header:curl -d '{"name":"bob"}' -H 'Content-Type: application/json' http://example.com/users/1234

同时,该项目还提供了网页版:tldr.ostera.io 在线查询

【Linux入门】tldr:man手册的极佳替代相关推荐

  1. Linux 常用命令参考手册, 非常适合入门, 基本能满足工作日常使用。

    Linux Manual Linux 常用命令参考手册, 非常适合入门, 基本能满足工作日常使用. 截止目前,含有 65+ 命令. 注:这里只列出常用命令, 如果想要更系统的可能需要翻阅官方手册. 目 ...

  2. python采用强制缩进的方式是代码具有极佳的可读性_python入门

    python具有相当多的又优势:1. 简单:Python奉行简洁主义,易于读写.:2. 免费:Python是开源软件.:3. 兼容性:Python兼容众多平台.:4. 面向对象:Python既支持面向 ...

  3. 嵌入式 Linux 入门(二、Linux 文件系统、文件类型及权限管理)

    嵌入式 Linux入 门第二课, linux 文件系统.文件类型及权限管理. ...... 矜辰所致 目录 前言 一.Linux 文件属性 1.1 Linux 文件类型 1.2 Linux 文件权限及 ...

  4. linux 入门-1

    刚开始接触linux,总有些简单的问题不知道怎么搞定,先将目前汇总的解决方法叫做"linux入门-1",后续在使用过程中逐步总结. 1. 连接 ADSL : sudo pon ds ...

  5. 嵌入式Linux入门经典笔记

    史上最牛的Linux内核学习方法论     点击下载 我的arm_linux移植笔记     点击下载 S3C2440完全开发流程     点击下载 Linux系统命令及其使用详解完整版     点击 ...

  6. 分享:嵌入式Linux入门学习指导

    很多嵌入式linux初学者对嵌入式linux学习十分迷茫,不知道该怎么一步步学习,嵌入式linux学习方法,学习的流程步骤以及学习过程中需要看哪些好的书籍.下面凌阳教育嵌入式培训网就为大家整理的嵌入式 ...

  7. linux vim配置c,Linux入门学习教程:GNU C及将Vim打造成C/C++的半自动化IDE

    C语言在Linux系统中的重要性自然是无与伦比.不可替代,所以我写Linux江湖系列不可能不提C语言.C语言是我的启蒙语言,感谢C语言带领我进入了程序世界.虽然现在不靠它吃饭,但是仍免不了经常和它打交 ...

  8. linux入门_Linux入门的10种方法

    linux入门 文章什么是Linux用户? 作者:安德森·席尔瓦(Anderson Silva)明确指出,如今,只要您对"使用Linux"的定义足够广泛,人们使用Linux(以某种 ...

  9. python采用强制自动缩进使得代码具有极佳的可读性_Python简介

    1. python设计定位 Python的设计哲学是"优雅"."明确"."简单".Python开发者的哲学是"用一种方法,最好是只 ...

最新文章

  1. html的ol和ul和li,HTML 列表元素OL、UL、LI
  2. Kubernetes Dashboard - 每天5分钟玩转 Docker 容器技术(173)
  3. 希尔排序(shellsort)算法实现
  4. maven的java工程取mysql数据库数据
  5. 计算机教育部学科评估2019,2019教育部8大学科评估公示名单,学科实力一眼较高低!...
  6. git远程仓库的使用
  7. 数据用户学术分享搜索平台——中期报告
  8. myeclipse9.1 安装svn(图)
  9. grep 去掉 grep_使用grep的regex的10个实用示例
  10. VALSE学习(十九):VALSE2018-历届资源汇总
  11. Junit单元测试的基本步骤
  12. 经营好你的人际关系网
  13. ExcelWriter 导出excel
  14. 面试小技巧分享,这几个能让面试官刮目相看
  15. window10如何开启telnet
  16. 病毒---手动删除Trojan.Miner.gbq病毒
  17. 大数据的特征介绍,大数据技术主要分为哪几部分?
  18. 从艺赛旗iS-RPM,看国产流程挖掘产品的发展与特性
  19. C++ 函数重载(第三章)
  20. 电池管理和连接器对电动汽车

热门文章

  1. sata硬盘使用IDE模式安装WinXP,Win7,Win8之后切换回AHCI模式的方法
  2. jquery for循环
  3. JavaWeb与JavaEE命名规则(规范)
  4. 基于SSM的物流仓储管理系统(包远程安装配置和代码讲解)
  5. npm start:Module not found: Error: Can't resolve 'xlsx' in '/Users/huzhiqi/Downloads/web/...
  6. 入手评测 i5 1155g7和r5 5600u选哪个好
  7. 2006世界杯足球赛开幕,德国4-2取 胜哥斯达黎加,厄瓜多尔2:0挑落波兰
  8. opencart html模板引擎,Opencart前台HTML、tpl文件的修改,附opencart文件目录
  9. echarts中半圆的环形进度图形
  10. proe指定服务器安装,ucs-c系列服务器安装配置-v1