Linux 調整顯示器色溫 來保護眼睛的軟體

Linux 要調整顯示器的色溫,來避免太亮保護眼睛,可以使用 redshift,Gnome-shell 的話,內建就有了 (redshift 無法使用)。

  • 註:類同 iPhone 的 Night Shift 功能

閱讀全文〈Linux 調整顯示器色溫 來保護眼睛的軟體〉

Debian Linux 2Tb 以上的硬碟分割

Debian / Ubuntu Linux 要分割硬碟,預設使用 fdisk (sfdisk 一樣)分割,硬碟最多只能切割到 2T,4T 的硬碟要怎麼辦呢?

  • 註:超過 2Tb 的空間,需要認得 GPT (GUID Partition Table)

閱讀全文〈Debian Linux 2Tb 以上的硬碟分割〉

Linux systemd 寫 可自動啟動的 Daemon Service

Linux 寫一隻 Daemon,想要讓此程式死掉時,會自動啟動,systemd 有內建的方法可以做。

寫在 service 裡面,此程式用 systemctl start 後,此 Process 再怎麼 kill 都會自動啟動,直到 systemctl stop 才會停止。

閱讀全文〈Linux systemd 寫 可自動啟動的 Daemon Service〉

Ubuntu Linux 的 十六進位(hex)編輯器

Ubuntu / Debian Linux 想要編輯或查看檔案的 16進制的檔案,或者做部份修改,有哪些好用的編輯器呢?

  • 註:Vim 於 Hex 編輯模式 可以使用 xxd 來做,但是這是查看為主,編輯不好用
    • :%!xxd # 切到 hex mode
    • :%!xxd -r # 離開 hex mode

閱讀全文〈Ubuntu Linux 的 十六進位(hex)編輯器〉

Linux 抓取 Mp4 檔案的時間、長、寬等相關資料

Linux 想要抓取 Mp4 檔案的時間、長度、寬度等等 Meta 的資訊,要怎麼快速拿到呢?

立刻想到的是,萬用的 file,不過看來是拿不到想要的資訊了~

  • $ file foo.mp4
    foo.mp4: ISO Media, MP4 Base Media v1 [IS0 14496-12:2003]

用 file 拿不到的話,要怎麼辦呢?

閱讀全文〈Linux 抓取 Mp4 檔案的時間、長、寬等相關資料〉

Genact:電腦 Compiler、Debug.. 畫面模擬的裝忙程式

Github 一個很搞怪的專案,執行後,電腦會出現下載、Compile、Debug.. 等等的畫面,不斷的跑個不停,實際上什麼事情也沒做,就像是螢幕保護程式一樣.. XD

簡單說,就是一個讓電腦假裝很忙的程式...

執行步驟:

  1. wget https://github.com/svenstaro/genact/releases/download/0.2.2/genact-linux # From Releases · svenstaro/genact
  2. chmod +x ./genact-linux
  3. ./genact-linux

註:這隻程式 Linux、MacOSX、Windows 各種版本都寫好了...

Linux uniq 遇到不同字元 被算在一起的解法

Linux CLI 要計算一個檔案內,行數相同字串的重複次數,通常就是 sort 再 uniq -c 計算。

平常計算都是正常的,但是若遇到編碼種類比較多元,有些長角的 a、o.. 會跟一般英文字母的 a、o 算在一起,當然案例還有更多舉不完。

閱讀全文〈Linux uniq 遇到不同字元 被算在一起的解法〉