【Linux入门】tldr:man手册的极佳替代
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手册的极佳替代相关推荐
- Linux 常用命令参考手册, 非常适合入门, 基本能满足工作日常使用。
Linux Manual Linux 常用命令参考手册, 非常适合入门, 基本能满足工作日常使用. 截止目前,含有 65+ 命令. 注:这里只列出常用命令, 如果想要更系统的可能需要翻阅官方手册. 目 ...
- python采用强制缩进的方式是代码具有极佳的可读性_python入门
python具有相当多的又优势:1. 简单:Python奉行简洁主义,易于读写.:2. 免费:Python是开源软件.:3. 兼容性:Python兼容众多平台.:4. 面向对象:Python既支持面向 ...
- 嵌入式 Linux 入门(二、Linux 文件系统、文件类型及权限管理)
嵌入式 Linux入 门第二课, linux 文件系统.文件类型及权限管理. ...... 矜辰所致 目录 前言 一.Linux 文件属性 1.1 Linux 文件类型 1.2 Linux 文件权限及 ...
- linux 入门-1
刚开始接触linux,总有些简单的问题不知道怎么搞定,先将目前汇总的解决方法叫做"linux入门-1",后续在使用过程中逐步总结. 1. 连接 ADSL : sudo pon ds ...
- 嵌入式Linux入门经典笔记
史上最牛的Linux内核学习方法论 点击下载 我的arm_linux移植笔记 点击下载 S3C2440完全开发流程 点击下载 Linux系统命令及其使用详解完整版 点击 ...
- 分享:嵌入式Linux入门学习指导
很多嵌入式linux初学者对嵌入式linux学习十分迷茫,不知道该怎么一步步学习,嵌入式linux学习方法,学习的流程步骤以及学习过程中需要看哪些好的书籍.下面凌阳教育嵌入式培训网就为大家整理的嵌入式 ...
- linux vim配置c,Linux入门学习教程:GNU C及将Vim打造成C/C++的半自动化IDE
C语言在Linux系统中的重要性自然是无与伦比.不可替代,所以我写Linux江湖系列不可能不提C语言.C语言是我的启蒙语言,感谢C语言带领我进入了程序世界.虽然现在不靠它吃饭,但是仍免不了经常和它打交 ...
- linux入门_Linux入门的10种方法
linux入门 文章什么是Linux用户? 作者:安德森·席尔瓦(Anderson Silva)明确指出,如今,只要您对"使用Linux"的定义足够广泛,人们使用Linux(以某种 ...
- python采用强制自动缩进使得代码具有极佳的可读性_Python简介
1. python设计定位 Python的设计哲学是"优雅"."明确"."简单".Python开发者的哲学是"用一种方法,最好是只 ...
最新文章
- html的ol和ul和li,HTML 列表元素OL、UL、LI
- Kubernetes Dashboard - 每天5分钟玩转 Docker 容器技术(173)
- 希尔排序(shellsort)算法实现
- maven的java工程取mysql数据库数据
- 计算机教育部学科评估2019,2019教育部8大学科评估公示名单,学科实力一眼较高低!...
- git远程仓库的使用
- 数据用户学术分享搜索平台——中期报告
- myeclipse9.1 安装svn(图)
- grep 去掉 grep_使用grep的regex的10个实用示例
- VALSE学习(十九):VALSE2018-历届资源汇总
- Junit单元测试的基本步骤
- 经营好你的人际关系网
- ExcelWriter 导出excel
- 面试小技巧分享,这几个能让面试官刮目相看
- window10如何开启telnet
- 病毒---手动删除Trojan.Miner.gbq病毒
- 大数据的特征介绍,大数据技术主要分为哪几部分?
- 从艺赛旗iS-RPM,看国产流程挖掘产品的发展与特性
- C++ 函数重载(第三章)
- 电池管理和连接器对电动汽车
热门文章
- sata硬盘使用IDE模式安装WinXP,Win7,Win8之后切换回AHCI模式的方法
- jquery for循环
- JavaWeb与JavaEE命名规则(规范)
- 基于SSM的物流仓储管理系统(包远程安装配置和代码讲解)
- npm start:Module not found: Error: Can't resolve 'xlsx' in '/Users/huzhiqi/Downloads/web/...
- 入手评测 i5 1155g7和r5 5600u选哪个好
- 2006世界杯足球赛开幕,德国4-2取 胜哥斯达黎加,厄瓜多尔2:0挑落波兰
- opencart html模板引擎,Opencart前台HTML、tpl文件的修改,附opencart文件目录
- echarts中半圆的环形进度图形
- proe指定服务器安装,ucs-c系列服务器安装配置-v1