═══ 為什麼要用終端機 ═══ 2025 年 2 月 25 日 · 閱讀時間約 8 分鐘 ┊ 純文字版 [1] 歡迎來到真.宅男 [2]工具推坑系列!昨天我們已經推坑了我朋友使用 Markdown 語法 [3],今天讓我來繼續推坑你使用「終端機」這個強大的工具。 ◆ 終端機(Terminal)是什麼?​ 終端機是一種純文字的電腦操作介面。 大部分的電腦使用者都是拿著滑鼠,用「這裡點點、那裡滑滑 [4]」的方式來操作電腦; 但在終端機裡,你是用打字的方式告訴電腦你想要做什麼。例如: • 想要建立一個名叫「abc」的資料夾,你就打字告訴電腦 mkdir abc • 想要列出目前所在資料夾中的檔案,就輸入 ls • 想要刪除「xyz.jpg」這個檔案,你就打 rm xyz.jpg ⋯⋯大概感覺就像這樣子。雖然一開始需要記得一些關鍵字,但是一旦熟悉了,在做許多事 情時,速度會比用滑鼠快很多。 接下來,我要給你一些理由,讓你了解為什麼身為一般電腦 [5]使用者的你,會想要用終 端機,以及它可以為你帶來什麼好處。 (這是一個一般的終端機視窗看起來的樣子。) 圖片 [6] ◆ 為什麼要用終端機?​ ◆ 理由 1:只要學一次,到處可用​ 就像一旦學會用筷子之後,不管是在台菜餐廳、日式居酒屋、韓式烤肉店,甚至是在星巴 克吃蛋糕(?),都可以運用自如。終端機也是這樣,一旦學會了基本指令,就可以在「 幾乎所有設備」上使用:不只是 Mac 和 Linux 電腦 [7],甚至是你家的冰箱、電視 [8] 、烤箱、手錶、手機等等,都有可能可以用終端機操控! 連以前超討厭 Linux 的微軟,現在都在 Windows [9] 裡內建了 Linux 終端機;這說明了 終端機不是過時的技術,反而是越來越重要的工具。 ◆ 理由 2:速度超爆快​ 像是我那位朋友 [3],她使用的是 2015 年的 MacBook Pro,明明是配備還不錯的電腦, 可是用起來卻覺得超級慢。 這很正常,因為現代的圖形介面程式越來越肥了。許多程式明明只是做超級簡單的事情, 卻會吃掉大量記憶體和 CPU 時間,拖慢整台電腦的速度。不過這樣的現象正好是硬體廠商 如 Apple 樂見的,畢竟電腦不變慢,你怎麼會想要買新的 [10]? 終端機裡的程式則相反,大部分不只執行速度飛快,而且花費系統資源超少!如果把一些 日常生活使用的軟體,像是音樂播放器、文字編輯器、檔案管理器等等的,用終端機裡的 程式代替,就可以讓你的舊電腦 [11]煥然一新,用起來一點都不覺得慢! ◆ 理由 3:不用開一大堆視窗、常用功能自動化​ 想像你正在寫一篇部落格文章。 用圖形介面時,你可能需要:打開 Finder 檔案管理器找到文章資料夾、點開文章打開文 字編輯器、另開一個視窗找圖片、打開影像處理軟體來調整圖片大小、寫完之後打開另一 個視窗準備上傳⋯⋯很快你的螢幕就會被各種視窗佔滿,光是要找到需要的視窗、在視窗之 間切換,就會讓人覺得超級煩躁。 但用終端機的話,你可以裡用像是 ranger 這樣的檔案管理器,用鍵盤快速地在資料夾之 間移動、預覽文件、編輯文章。而像是調整圖片大小、轉檔、上傳等等的重複性工作,都 可以預先寫好自動化流程,之後就只要打一行指令就可以自動完成,雙手完全不用離開鍵 盤。 我在我的 GitHub 頁面 [12],分享了很多我日常生活中常用的自動化腳本,它們都是我自 己專為我的工作流程設計的,其中有像是: • 自動轉換影片檔案、內嵌字幕,輸出成適合常用平台(YouTube、WiwiVideo)的格式 • 自動把圖片縮放到某個長寬,或限制最大檔案大小,輸出成 .jpg 檔案 • 把中文文字檔遇到全形標點符號就斷行,並且輸出新檔(做影片字幕時用的) • 自動把整個資料的 .wav 檔轉成 .mp3 檔案 • 把輸入的簡體中文轉成正體中文,並且自動複製到剪貼簿。 • 自動下載 YouTube 影片的字幕或音訊,產生影片內容摘要 一旦習慣這樣的工作流程,你可能會後悔為什麼沒有早一點學習終端機;上半輩子花在用 滑鼠點來點去浪費掉的時間,加起來也許足夠讓你環遊世界一圈了。 (自動把簡體中文轉成正體的終端機程式) 圖片 [13] ◆ 理由 4:有很多好東西,只能在終端機用​ 有許多強大的工具都只有終端機版本。例如: • yt-dlp:下載 YouTube 或其他網路平台的影片或音樂 • ffmpeg:轉換影片、聲音檔案格式,功能比所有的付費軟體還要強 • imagemagick:處理圖片的強大工具;打一行字就可以調整圖片大小、轉換格式等等 • pandoc:把文件在各種格式之間轉換,例如把 Markdown 轉成 PDF,Word 檔轉成網頁 等等 • wget:檔案下載工具;只要打一行字就可以自動把整個網站下載下來 • rsync:檔案同步工具;在備份檔案時,可以智慧地自動判別哪些檔案該複製、哪些不 用,比一般的檔案總管快速超多 • ranger:完全用鍵盤操控的檔案管理器,工作速度飛快 (安裝 yt-dlp 後,只要打一行字,就可以把整個 YouTube 頻道一次下載下來) 圖片 [14] 以上只是眾多終端機工具的其中一些而已,別不用說現代最新的各種 AI 工具了;許多強 大的最新 AI 工具 [15],像是 ollama、Open WebUI 等等,都需要使用終端機才能安裝。 要享受最新科技,先學會終端機絕對不會錯! ◆ 理由 5:擺脫「別人幫你設計好的功能」​ 用圖形介面軟體,你只能使用「別人幫你設計好的功能」;畢竟,你要能用滑鼠按一個按 鈕,就必須仰賴開發者願意在某處放一個按鈕給你按。 但使用終端機,你可以直接跟電腦溝通、直接對它下指令,因此擁有更多自由: • 想要定時自動備份特定資料夾? • 想要把整個資料夾裡的音樂都移高半音? • 想要一次修改 500 個檔案的名稱? 你能想得到的各種奇怪操作,在終端機裡很有可能都有解決方案。 這就有點像是從「只能點菜單上的餐點」變成「可以進廚房自己煮」的感覺。 ◆ 理由 6:看起來很厲害(?)​ 當你在終端機裡面快速敲打指令,螢幕上閃過大串神秘的彩色文字,你的「一般電腦使用 者」朋友們會覺得你是超厲害的駭客。當朋友遇到技術問題時,你只要優雅地輸入幾行指 令就可以解決問題,就好像是在施展魔法一樣爽快。 例如,想要知道明天天氣如何 [16]?一般人可能還要打開瀏覽器去查,或者是拿起手機打 開氣象 App;而你只要在終端機打 curl wttr.in,馬上就出現了天氣預報: 圖片 [17] 又或者,朋友傳給你一部韓劇影片,但影片沒有字幕。朋友說:「我找到了中文字幕檔, 但不知道要怎麼嵌入影片裡⋯⋯」 對一般人來說,他們可能需要:上網找字幕軟體、遇到一堆可疑的網站 [18]、看到一大堆 廣告 [19]、好不容易找到一個軟體、下載、安裝、研究怎麼用,搞了大半天還不一定能成 功。 但你只要打開終端機,輸入一行字: ffmpeg -i 影片.mp4 -vf subtitles=字幕.srt 新影片.mp4 不到一分鐘,字幕就完美地嵌入影片裡了!這就是終端機的 Magic! ◆ 終端機是一種生活態度​ 長期使用終端機的人應該都能體會,終端機不只是一個工具,更是一種生活態度。 在電腦世界裡,最強大的不是那些表面上花俏漂亮的介面,而是最純粹的黑底白字指令。 終端機讓你接觸電腦的最底層,讓你直接跟電腦對話,看穿所有漂亮介面背後的真相。 不要再猶豫了,今天就開始加入終端機教派吧!這絕對會是對你的科技人生最有幫助的技 能之一! (我做過一個很簡短的終端機基礎教學影片,只要花個半小時,就可以學會最基本的操作 了。到這裡 [20]觀看。) ── 連結與圖片 ── [1] https://wiwi.blog/blog/why-use-terminal.txt [2] https://wiwi.blog/blog/fake-vs-real-tech-nerd.txt [3] https://wiwi.blog/blog/why-use-markdown.txt [4] https://wiwi.blog/blog/transferable-skills.txt [5] https://wiwi.blog/blog/normal-computer.txt [6] (圖片)https://wiwi.blog/assets/images/terminal_resized-7c8613232fb38acb61fed23cbdefcf4f.jpg [7] https://wiwi.blog/blog/pianist-using-linux.txt [8] https://wiwi.blog/blog/smart-tv.txt [9] https://wiwi.blog/blog/windows-bloat.txt [10] https://wiwi.blog/blog/apple-obsolescence.txt [11] https://wiwi.blog/blog/my-laptops.txt [12] https://github.com/wiwikuan/myScripts [13] (圖片)https://wiwi.blog/assets/images/chinese2-62eb369d7921c1df03fdd760b88c3036.png [14] (圖片)https://wiwi.blog/assets/images/yt-dlp2-6643da2a780a002e0786a2addb46d16e.png [15] https://wiwi.blog/blog/offline-ai.txt [16] https://wiwi.blog/blog/facebook-weather.txt [17] (圖片)https://wiwi.blog/assets/images/weather-300e4c80807eaa29b0c103735f6c713a.png [18] https://wiwi.blog/blog/websites-that-disrespect-you.txt [19] https://wiwi.blog/blog/ads-dont-work.txt [20] https://wiwi.video/w/3QdSEB3yJNXQnvv5gJN7ec