命令行 tree、tldr 安装使用

安装tree

tree是一个可以列出递归目录的命令,以图形显示驱动或路径的文件夹结构,能够生成命令树,mac 上没有自带,须要手动安装node

brew install tree

安装完tree命令后,找一个目录,尝试输入一下tree,就能够看到当前目录下的目录结构
tree.pngnpm

tree -L 1 只显示一层目录
tree1.pngless

从上面命令咱们能够知道,参数1的意思是一层目录,那么要看2层目录,这里写2就能够了。
tree2.png编辑器

知道了第二个参数的意思了,那么第一个参数-L是啥意思呢?不知道话能够tree --help来查看使用手册
tree3.png工具

这个手册上明确的写了,-L是 level 的意思,也是层级嘛,因此后面它后面接1就是第一层级,接2就是第二层架spa

使用--help这个手册有个问题——就是这个手册太长了,阅读起来一点都不友好,根本就没有看下去的愿望。翻译

安装tldr

tldr全称 too long, Don't read,翻译成中文就是太长不想阅读,这个工具就是解决--help或者man出来一大串的手册。code

tldr有不少中语言的版本,安装也很简单,这里以node.js版的为例blog

npm i -g tldr

安装完以后,体验一下吧,输入tldr tree递归

tree4.png

--help相比,这个简直爽爆了,把人们经常使用的命令都列出来了,其余用的比较少的根本不关系,我只关心这些经常使用的。

这里能够看到tldr-L参数作出的解释:展现文件或者目录能够到达'num'级别的深度(1是当前目录)。

后面遇到不会用的命令,直接用tldr xxx就能够了。

其余命令

新建一个文件text文件,写上比较长的内容
text.png

touch text              //新建文件
echo 'hi' > text         //在文件中添加内容(覆盖所有)
echo 'hi uccs' >> text    //在文件中追加内容(在原来的内容的后面追加)
head text               //默认查看前10行
head -n 5 text          //查看前5行
tail text               //默认查看后10行
tail -n 5 text          //查看后5行
less text               //在编辑器中查看文件的所有内容
相关文章
相关标签/搜索