生命很短,我用tldr

我们平时使用命令的时候,如果忘记的或者不知道这个命令如何使用,然后你就会去百度,也会去使用man 或者 -- help 查看,但是看到的一般都是长篇大论。

如果你看了这篇文章,就会知道tldr是怎么样的存在。

tldr 的含义

TL;DR stands for "Too Long; Didn't Read". It originates in Internet slang, where it is used to indicate that a long text (or parts of it) has been skipped as too lengthy. Read more in Wikipedia's TL;DR essay

这个是从github上截取的一段解释,全称是 Too Long;Didn't Read ,翻译成中文的意思就是什么?

我昨天带我儿子去参加英语培训课程,他们老师给我做了一个测试,让我把自己的电话号码用中文说出来,之后,他们又让我把我的电话号码用英语说出来。

用中文说出来很简单,但是用英文说出来,还是比较困难,因为我说英文的时候,总是先想一下才能说出来,这就导致了速度很慢。

说中文的时候是这样

说英文的时候是这样

我说这个是想表达一个观点,我们对中文的认知是感觉来的,但是对英文的认知是思考来的,所以对于Too Long;Didn't Read 这句话的理解,如果真翻译了,就失去它的味道了。

从目前为止,我看到的最好的翻译是

太长了不看

#如何使用?

很简单tldr 加上后面需要解释的命令就好了。

weiqifa@bsp-ubuntu1804:~/in10$ tldr ls
✔ Page not found. Updating cache...
✔ Creating index...lsList directory contents.- List files one per line:ls -1- List all files, including hidden files:ls -a- List all files, with trailing / added to directory names:ls -F- Long format list (permissions, ownership, size and modification date) of all files:ls -la- Long format list with size displayed using human readable units (KB, MB, GB):ls -lh- Long format list sorted by size (descending):ls -lS- Long format list of all files, sorted by modification date (oldest first):ls -ltrweiqifa@bsp-ubuntu1804:~/in10$ tldr  --update
✔ Updating...
✔ Creating index...
weiqifa@bsp-ubuntu1804:~/in10$ tldr zipzipPackage and compress (archive) files into zip file.- Package and compress a directory and its contents, [r]ecursively:zip -r compressed.zip path/to/directory- E[x]clude unwanted files from being added to the compressed archive:zip -r compressed.zip path/to/directory -x path/to/exclude- Archive a directory and its contents with the highest level [9] of compression:zip -r -9 compressed.zip path/to/directory- Package and compress multiple directories and files:zip -r compressed.zip path/to/directory1 path/to/directory2 path/to/file- Create an encrypted archive (user will be prompted for a password):zip -e -r compressed.zip path/to/directory- Add files to an existing zip file:zip compressed.zip path/to/file- Delete files from an existing zip file:zip -d compressed.zip "foo/*.tmp"- Archive a directory and its contents to a multi-part [s]plit zip file (e.g. 3GB parts):zip -r -s 3g compressed.zip path/to/directoryweiqifa@bsp-ubuntu1804:~/in10$

从上面可以看到,我们可以直接看到比较简短的使用介绍

如果我们使用man的话,是这样的。

#如何安装?

我这里安装是在ubuntu系统里面,如果是其他的系统需要自行查找资料。

sudo apt-get install nodejs

sudo apt-get install npm

sudo npm install -g tldr

执行上面三条指令后,需要再执行

tldr  --update

来更新tldr 到最新的状态

之后就可以让tldr 带你享受人生了,说实话,我用了这个命令后,觉得自己的时间可以节省下至少 10分钟。

weiqifa@bsp-ubuntu1804:~$ tldr dd    ddConvert and copy a file.- Make a bootable usb drive from an isohybrid file (such like archlinux-xxx.iso) and show the progress:dd if=file.iso of=/dev/usb_drive status=progress- Clone a drive to another drive with 4MB block, ignore error and show progress:dd if=/dev/source_drive of=/dev/dest_drive bs=4M conv=noerror status=progress- Generate a file of 100 random bytes by using kernel random driver:dd if=/dev/urandom of=random_file bs=100 count=1- Benchmark the write performance of a disk:dd if=/dev/zero of=file_1GB bs=1024 count=1000000- Check progress of an ongoing dd operation (Run this command from another shell):kill -USR1 $(pgrep ^dd)

#相关链接

https://github.com/tldr-pages/tldr

#推荐阅读:

    专辑|Linux文章汇总

    专辑|程序人生

    专辑|C语言

嵌入式Linux

微信扫描二维码,关注我的公众号 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/467058.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux安装vsftpd

卸载vsftpd sudo yum remove vsftpd 安装vsftpd sudo yum -y install vsftpd 创建一个文件夹用来当作ftp得仓库 cd / sudo mkdir ftpfile 创建一个用户,仅对文件夹有上传权限,又没有登陆权限 sudo useradd ftpuser -d /ftpfile/ -s /sbin/nologin//赋值权限sudo chown -R ftpus…

EJB 学习笔记

1、ejb 基础知识(1) 无状态会话bean不保存客户机的会话状态优点:使用小量的实例即可满足大量的客户。每个实例都没有标识,相互之间是等价的。等?的无状态会话bean: 多次和一次调用的结果和效应相同。在集群中可以…

C语言——项目规范

C语言——项目规范 宗旨:技术的学习是有限的,分享的精神是无限的。 //基本原则 1、尽量少使用全局变量,或者说禁止使用全局变量; 2、实在要在其他文件使用本文件中的变量,以函数接口返回其值,在其他文件…

折半查找判定树及平均查找长度

折半查找判定树及平均查找长度 从折半查找的过程看,以有序表的中间记录作为比较对象,并以中间记录将表分割为两个子表,对子表继续上述操作。所以,对表中每个记录的查找过程,可用二叉树来描述,二叉树中的每个…

华为开始对嵌入式开发者下手了!

5G时代到来,物联网技术的应用也离我们越来越近。智慧交通、智能家庭、智慧园区,越来越多的融入到我们的生活当中。作为物联网重要技术组成的嵌入式系统,嵌入式系统视角有助于深刻地、全面地理解物联网的本质。而物联网是通用计算机的互联网与…

慎用Hyper-Threading Technology

今天,一个同事遇到了一个非常奇怪的问题,他的程序(C#)运用了Hyper-Threading技术,系统用的是Windows 2000 SP4,当程序运行时会随机的抛出一个异常,而且这个bug很不容易reproduce,最后…

BZOJ1876 [SDOI2009]SuperGCD 【高精 + GCD优化】

题目 Sheng bill有着惊人的心算能力,甚至能用大脑计算出两个巨大的数的GCD(最大公约 数)!因此他经常和别人比 赛计算GCD。有一天Sheng bill很嚣张地找到了你,并要求和你比 赛,但是输给Sheng bill岂不是很丢…

二叉排序树和平衡二叉排序树

二叉排序树又称为二叉查找树,它是一颗特殊的二叉树。(空树) 性质:1、若它的左子树非空,则左子树上的所有结点的值均小于根结点的值。 2、若它的右子树非空,则右子树上的所有结点的值均大于根结点的值。 3、…

C语言九阳神功

C语言笔记(九阳神功) 宗旨:技术的学习是有限的,分享的精神是无限的。 1.static的作用: (1)在函数体内,一个被声明为静态的变量在这一函数被调用过程中维持其值不变(该变量存放在静态变量区&…

FUSE文件系统

Fuse(filesystem in userspace),是一个用户空间的文件系统。通过fuse内核模块的支持,开发者只需要根据fuse提供的接口实现具体的文件操作就可以实现一个文件系统。由于其主要实现代码位于用户空间中,而不需要重新编译内核,这给开发者带来了众…

myeclipse试用小记----Hibernate多对一双向关联(2)

myeclipse试用小记----Hibernate多对一双向关联(2)在上篇文章“myeclipse试用小记----Hibernate多对一单向关联(1)”中,讲到了“Hibernate多对一单向关联”,现在我打算把这个做成双向的,也就是多…

Python的程序结构[4] - 函数/Function[2] - 匿名函数

匿名函数 / Anonymous Function 匿名函数是一种不需要绑定函数名的函数 (i.e. functions that are not bound to a name)。匿名函数通过 lambda 表达式进行构建。常用于快速建立起一个(一次性的)函数。 Note: lambda 是 Python 的一个表达式/关键字,类似 return&…

数组 的地址计算

数组是一个特殊的数据结构,数组的基本操作不涉及数组结构的变化,因此对于数组而言,采用顺序存储表示比较合适。数组的顺序存储结构有两种:一、以行序存储,如高级语言BASIC、COBOL、Pascal、c语言。二、以列序存储&…

你会选择深圳还是佛山?

最近是校招季节,有很多人在询问offer的问题,我知道我已经发了很多这样相关的文章,可能大家看着都有点不耐烦了,不过还是想说,人生重要的选择真的没有几个,我每次回答都特别慎重,我有时候发出来也…

盗版XP变正版

此帖为转贴!经本人测试100%成功,谨以此帖献给各位目前不能更新的猫们,免得四处搜寻,徒劳无功!一、经过无数次验证,本方法绝对有效!敬请一试!!1。点击开始栏→…

区间K大数查询

给定一个序列,每次询问序列中第l个数到第r个数中第K大的数是哪个。输入格式第一行包含一个数n,表示序列长度。第二行包含n个正整数,表示给定的序列。第三个包含一个正整数m,表示询问个数。接下来m行,每行三个数l,r,K&a…

optimizer

在很多机器学习和深度学习的应用中,我们发现用的最多的优化器是 Adam,为什么呢? 下面是 TensorFlow 中的优化器, https://www.tensorflow.org/api_guides/python/train 在 keras 中也有 SGD,RMSprop,Adagr…

【漫画】25岁程序员 VS 35岁程序员,塑造自己的不可替代性,才能让自己更有价值 ​...

其中的酸甜苦辣你中了几条经常有人说:35岁是程序员的魔咒。但其实相比于刚毕业的年轻人,虽然35岁的程序员从精力上和年龄上都不再占有优势,但十几年的沉淀所造就的从容也是这个年龄段所独有的。当然,也不只是程序员,任…

C语言——内存管理

C语言——内存管理 宗旨:技术的学习是有限的,分享的精神是无限的。 //变量的存储布局(伴随初级程序员和高级工程师一生的) 静态区:全局变量和static变量,初始化的全局变量和静态变量放在一块区域&#xf…

WIN命令

azman.msc--授权管理器admgmt.msc--ad管理calc-----------启动计算器certmgr.msc--证书-当前用户certtmpl.msc--证书模板 compmgmt.msc---计算机管理conf-------启动netmeetingcys--配置您的服务器dcomcnfg.exe--组件服务dcpol.msc--域控制器策略 filesvr.msc--文件…