如何在 Linux 中安裝 Oh My Zsh

Oh My Zsh

Zsh 是工程師們的好夥伴,相較於大部份發行版內建的 Bash,改進了 Tab 的補全和萬用字元等功能,同時兼容 POSIX 的 sh,在輸入指令時按 Tab 就可以快速補全指令,大幅增加開發的效率,同時,Zsh 提供高亮樣式,賞心悅目,讓終端機的使用體驗更上一層,而 Zsh 設定檔配置過程較為複雜,於是有了 oh-my-zsh 這個以社區為驅動的開源配置框架,內置多種實用函數、外掛、主題,由於簡單好配置,oh-my-zsh 也成為新手使用 Zsh 的第一步。

Github + jsDelivr + PicGo 免費打造全球 CDN 分發圖床

Photograph

Photo by Lisa Fotios from Pexels

終於到了這一天,一切都改變

自從換了靜態部落格後,我一直以來都使用免費的 Imgur 作為圖床,但是去了中國大陸後才發覺原來 Imgur 的訪問速度在中國這麼慢,那時候我開始針對中國的網路環境寫一些教學,也希望我的部落格不管在哪裡都能快速開啟,為了讓中國網友瀏覽本部落格時也有良好的瀏覽體驗,我開始將圖片改上傳至 SMMS 圖床。

aria2 小巧而強大的續傳下載軟體,支援 BT/Magnet

aria2 是一款用 C++ 開發的輕量級多協議續傳工具,不僅跨平台、佔用資源少,集種子、磁力、等協定於一身,還能像 IDM 一樣將檔案分割成多份,增加連線數來提昇下載速度,下載工具用這個就足夠了,會玩的人還會將 aria2 部署在資源少的 VPS 上,利用機房的大頻寬高速下載種子檔,本人在 Linux 就是使用 aria2 作為日常主力下載器,非常好用,本篇文章主要著重於教學 Linux 環境的使用方式,但 aria2 設定檔 Windows 通用。

Arch Linux 使用 HP 印表機

Printer

Image by TeroVesalainen from Pixabay

今天晚上我在幫我弟印作業,家裡書房用的那台老電腦不知道為什麼印多張印表機不吃紙,我弟又一直催,竟然叫一個 Linux 電腦去安裝印表機,當然為了 Arch Linux 的聲譽,我可以忍,身為 Arch Linux 的傳教士,我必須用行動去證明 Arch Linux 天下第一!! 在 Arch Linux 上也能使用印表機。

Linux 在終端環境中蓋上螢幕不睡眠(Suspend)

Terminal on Kaypro 10

Photo by Matthew Ratzloff on Flickr

如果你是 Linux 使用者,不知道你有沒有遇過在桌面環境點關機後若是馬上蓋起螢幕就會進入睡眠(Suspend)而無法繼續關機的情況,亦或是你想將家中不用的舊電腦裝上 Arch 作為伺服器,想要蓋上螢幕省電的話就需要設定 logind,不然電腦就會睡眠,網路連接也會中斷。

Hexo 遷移 Hugo 記錄心得

Rebuilding house

Photo by Randy Fath on Unsplash

之前趁著中國國慶假期,把之前用 Hexo 架的部落格遷移到 Hugo 了,自從 Hugo 出來後就一直很想換靜態部落格框架,Hexo 原先編譯速度太慢,我採用 Gitlab CI 自動集成,每次 Push 就會集成一次,修改一個檔案,可能要花上三分鐘以上才會部署上去,還有複雜的 npm 生態,安裝那些模組也很耗時,種種原因讓我想從 Hexo 換成 Hugo,而 Hugo 號稱世界上最快的靜態網站產生器,使用 Golang 編寫,性能優秀,產生網站十分迅速,一存檔就完成重載,跟 Hexo 比起來真的快多了。

Arch Linux 新增 CN 源及 GPG 金鑰匯入問題解決

Repository

Photo by Jametlene Reskp on Unsplash

Arch Linux 是擁有最多軟體包的發行版,使用者可以自行打包上傳到 AUR 源,官方的包也很豐富,但是官方源提供的中國軟體較為稀少,還好在中國也有一群熱愛 Arch Linux 的開發者幫我們打包了不少二進制軟體包,像是中國常用的 QQ、網易雲音樂、WPS 等等,只要新增 Arch Linux CN 源就可以輕鬆安裝這些軟體。