命令行 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               //在編輯器中查看文件的所有內容
相關文章
相關標籤/搜索