[Linux] ncdu 磁碟空間使用分析工具筆記
ncdu
是一個基於 NCurses 的磁碟空間使用分析工具,主要用於檢視與管理磁碟空間;它提供了終端機介面來瀏覽目錄結構的方式、以此來快速瀏覽目錄結構,同時能夠顯示每個目錄或檔案的大小,方便使用者找到佔用大量空間的目錄和文件。
ncdu
是一個基於 NCurses 的磁碟空間使用分析工具,主要用於檢視與管理磁碟空間;它提供了終端機介面來瀏覽目錄結構的方式、以此來快速瀏覽目錄結構,同時能夠顯示每個目錄或檔案的大小,方便使用者找到佔用大量空間的目錄和文件。
batcat
或簡稱 bat
,是一個可用來當作 cat
指令的替代工具,它保留了 cat
的文件顯示功能,同時高亮顯示程式碼或設定檔中的關鍵字,讓程式開發人員能夠更方便瀏覽日常任務或程式碼文件(所以百分之百算是生產力工具!)。
Ripgrep (rg
) 是一個用來快速搜尋文件內容的命令列工具,其設計目的為取代 grep
,並解決 grep
在大量級的文件檢索效率。
man
是傳統的 UNIX/Linux 系統文件工具,但因為其顯示的文件往往十分詳細,對於只想要快速查看指令使用方式的使用者來說可能較為困擾。因此,一個精簡版本的 tldr
指令就因應而生了(too long, didn't read 的縮寫),它專注於提供一個簡短、易於理解的命令文件。
很早之前我就一直在尋找 htop
的美觀替代版了,幾年前某次朋友聚會時我剛好拿出筆電連線解決實驗室 docker
意外 segmentation fault 的問題,那時朋友看到我的 htop
,說了一句「好原始哦~工程師好無聊哦~」讓我記恨至今(沒有啦,開玩笑的)。
Linux 好用的工具實在太多了,真的是每個都想紀錄一番呢。為了慶祝 Linux 在 StatCounter 上紀錄的使用比例達到了 4.55%(2024-09-18),我決定再來紀錄一個同事推薦我的 fuck
指令。
z
指令我想寫很久了!只是手邊一直在忙 AI 的訓練(公司業務)跟模型架構的加速推理(個人興趣),所以一直沒能騰出手來寫。這樣說好了,如果有人讓我推薦 Linux 系統必裝的工具,我會毫不猶豫地選擇 z
在我前十大推薦清單中。
最近開始嘗試使用 Flutter 來實作桌面的應用程式,由於我是使用 Linux 的 Gnome 桌面,其預設的系統視窗欄(最上面的橫條)是純黑的,與我開發的 APP 其輕鬆活潑的調性不符合,所以這才找了個不錯的套件工具:bitsdojo_window。
Read More »[Flutter] 使用 bitsdojo_window 來自訂客製化視窗標題欄最近由於工作中的需求、加上一些 Steam 的遊戲在 Windows 中跑起來比較順,我認真地考慮在 Linux 的筆電中重新切割出 200GB 的硬碟空間給 Windows;不過,由於我一開始把一整顆的 1TB SSD 分配給了 Linux,現在只能重新進行磁區的縮放。
Read More »[Linux] 透過 gparted 或 parted 重新縮放硬碟磁碟區(partition)尺寸