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