[Linux] 使用 batcat 指令取代 cat,高亮印出程式碼或設定
Last Updated on 2024-09-30 by Clay
batcat
或簡稱 bat
,是一個可用來當作 cat
指令的替代工具,它保留了 cat
的文件顯示功能,同時高亮顯示程式碼或設定檔中的關鍵字,讓程式開發人員能夠更方便瀏覽日常任務或程式碼文件(所以百分之百算是生產力工具!)。
Last Updated on 2024-09-30 by Clay
batcat
或簡稱 bat
,是一個可用來當作 cat
指令的替代工具,它保留了 cat
的文件顯示功能,同時高亮顯示程式碼或設定檔中的關鍵字,讓程式開發人員能夠更方便瀏覽日常任務或程式碼文件(所以百分之百算是生產力工具!)。
Last Updated on 2024-09-24 by Clay
Ripgrep (rg
) 是一個用來快速搜尋文件內容的命令列工具,其設計目的為取代 grep
,並解決 grep
在大量級的文件檢索效率。
Last Updated on 2024-09-23 by Clay
man
是傳統的 UNIX/Linux 系統文件工具,但因為其顯示的文件往往十分詳細,對於只想要快速查看指令使用方式的使用者來說可能較為困擾。因此,一個精簡版本的 tldr
指令就因應而生了(too long, didn't read 的縮寫),它專注於提供一個簡短、易於理解的命令文件。
Last Updated on 2024-09-22 by Clay
很早之前我就一直在尋找 htop
的美觀替代版了,幾年前某次朋友聚會時我剛好拿出筆電連線解決實驗室 docker
意外 segmentation fault 的問題,那時朋友看到我的 htop
,說了一句「好原始哦~工程師好無聊哦~」讓我記恨至今(沒有啦,開玩笑的)。
Last Updated on 2024-09-21 by Clay
viddy
是一個類似於 watch
的工具,用於在 Linux 終端機上定期運行一段指令並顯示結果。
Last Updated on 2024-09-20 by Clay
深度神經網路訓練、微調的過程中,最重要也最稀缺的資源讓我來說肯定是 GPU 的 VRAM,所以讓每一位元真正發揮它的能力是非常重要的事情。
Read More »深度學習中不同精度表示的差異 float32、float16、float8 和 bfloat16Last Updated on 2024-09-18 by Clay
Linux 好用的工具實在太多了,真的是每個都想紀錄一番呢。為了慶祝 Linux 在 StatCounter 上紀錄的使用比例達到了 4.55%(2024-09-18),我決定再來紀錄一個同事推薦我的 fuck
指令。
Last Updated on 2024-09-16 by Clay
z
指令我想寫很久了!只是手邊一直在忙 AI 的訓練(公司業務)跟模型架構的加速推理(個人興趣),所以一直沒能騰出手來寫。這樣說好了,如果有人讓我推薦 Linux 系統必裝的工具,我會毫不猶豫地選擇 z
在我前十大推薦清單中。
Last Updated on 2024-09-13 by Clay
最近我透過微調 Gemma-2 獲得了一些應用的不錯結果,然而卻在佈署上客戶的設備時發生各式各樣的錯誤,搞得我焦頭爛額的,目前網路上還沒有一個比較系統化的疑難雜症排除,故紀錄於此。
Read More »使用 vLLM 在 V100 GPU 上加速推理 Gemma-2 疑難雜症排除Last Updated on 2024-09-11 by Clay
Python 中的上下文管理器裝飾器 @contextmanager
是 contextlib
模組中的一個裝飾器,可以讓開發人員簡便地創造屬於我們的上下文管理器(Context Manager)。