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. 最佳DevOps工具获奖者:CloudBees Jenkins平台
  2. R语言I绘制等高线图
  3. shell脚本输出菱形与等边三角形
  4. 别再用假任务做小样本学习实验了!来试试这个全新基准数据集
  5. 【大数据新手上路】“零基础”系列课程--MySQL 数据整库迁移到 MaxCompute
  6. Linux服务器安装svn
  7. python修饰符的理解_python函数修饰符@的使用方法解析
  8. C++基础::函数、类、类型所在的头文件 接口的介绍
  9. android怎么开机画面,android开机动画bootanimation 分析
  10. vivoy55可以升级到android9,Vivo Y55刷机教程_Vivo Y55升级更新官方系统包
  11. 35岁,转行AI年薪100万,牛逼的人生无需解释!
  12. 修改const指针所指向的值
  13. 栈展开(stack unwinding)
  14. java android 计算两个日期之间的天数
  15. JAVA安全之JAVA服务器安全漫谈
  16. mybatis入门实例(xml文件配置)
  17. new操作符的实现原理
  18. 火控计算机教案,南京航空航天大学飞机设计研究所PPT学习教案.pptx
  19. 苏幕遮——青海湖游记有感
  20. 前端——5.HTML标签_段落标签和换行标签

热门文章

  1. 阿里短视频Android接入教程,视频合并
  2. Ubuntu 屏幕录制噪音处理
  3. react学习(一)-初始项目
  4. html取代frame框架,替代iframe的最好方法 什么东西可以替代iframe
  5. 如旁观者听余华从死亡中谈《活着》
  6. 美股中的道琼斯指数和纳斯达克指数
  7. linux top mem/swap内存显示
  8. Hack With javascript
  9. 获取工作组作为域名的方法
  10. 黑客常用端口利用总结