TLDR 命令列神兵|Linux 入門必裝

TL;DR 的意思是:哩供蝦?講重點好嘛?

TLDR 能夠讓初學程式的新手 ,輕鬆了解命令列工具的各種 Linux 指令,並且自由運用。本篇文章分成幾個兩個部分:

  • 命令列工具 Command line tool 到底是什麼東西?

  • TLDR 是什麼東西?它如何幫助我們快速適應 Linux 命令列工具?

話不多說,我們開始吧。

命令列工具 Command line tool 到底是什麼?

命令列工具的英文是 Command Line Tool。下圖就是常見的命令列工具。那麼他的作用是什麼呢?

這是什麼意思?為什麼要透過下指令的方式讓做事?原因是:

用命令列工具的來做事情非常有效率。

試想如果你想要安裝一個知名影音播放軟體 VLC,你會做些什麼事情?首先你會 Google,開幾個網頁,看看哪個載點比較值得信賴,然後選一個覺得不錯的下載,等到下載完成之後再安裝。

哪麼換成命令列工具呢,只要下一行指令即可

brew cask install vlc

來看看會發生什麼事情?

VLC 已經裝好了,終端機顯示 VLC 安裝在 /Applications/VLC.app。接著我們打開 /Application 資料夾,VLC 已經安裝好了。

也許你覺得用手動點擊也可以幫你做到同樣的事情,但是當這種有效率的小動作逐步累積的時候,就會造成效率上的極大差異。別人用 15 分鐘做好的事情你可能需要花一個小時。隨著做的事情越複雜效率的差異會越大。

命令列工具那麼好用? 那到底要怎麼用?
tldr 就是告訴我們各種 Linux 指令怎麼用的工具。

TLDR 登場,看看它如何大發神威

這下子就輪到我們的主角登場啦,TLDR!TLDR 能夠用最簡短的方式告訴你各種指令的用法。

TL;DR 是 too long; didn’t read 的縮寫,初學 Linux 的時候一堆指令的縮寫有夠難懂,什麼 ls、pwd、mv … 諸如此類的指令。當你不懂的時候怎麼辦?用 TLDR 就對了!

來示範一下怎麼用,假設我們不知道 ls 指令怎麼使用。想破頭也不知道 ls 指令到底用來幹嘛的? 輸入 tldr ls 立刻了解 ls 如何使用。

從上圖中的第一行就告訴你,ls 的功用是列出目前資料夾的內容。如果你需要更多的用法,可以參照 tldr 幫你精選出來的各種常用指令。TLDR 絕對不完整,但是很容易上手!

另一種對比的 Linux 完整文件的指令是 man,在終端機輸入 man ls ,呈現的樣子如下圖,落落長,跟 TLDR 完全相反,保證完整,但要看很久。我們常常只是要用 Linux 指令做一些簡單的事情,所以並不需要看的那麼仔細。

再來試試看 pwd,可以很清楚的看到 pwd的功用是印出目前工作的目錄。

然後你再輸入一次 pwd,就可以很清楚的知道「顯示出來的內容是目前的工作目錄」

TLDR 如何安裝?

既然是新手教學文,最後我們就來講一下怎麼安裝

1
npm install -g tldr

一行指令搞定,就是這麼輕鬆寫意。

小結

TLDR 的出現,讓我除了鳥哥的Linux 私房菜以外多了一個認識 Linux 指令的管道。更有趣的它是一個開源專案,如果用 tldr 某某指令 找不到結果,你還可以自行貢獻自己的小抄,讓世界上的其他人用得到。對於新手來講是一個滿好入門的工具。

如果覺得我的文章對你有幫助 ,來 follow 我吧!最近我會常寫文的呦。
也別忘了 follow 星巴哥技術週刊,每週推送優質原創文章!

歡迎訂閱,獲取最新資訊、教學文章,一起變強。

評論