Shell script 依照空格分隔 每行一個字

Shell script 可以使用 tr / sed 來完成~ 如果還要某個特定欄位來做,可以在搭配 cut 或 awk~

閱讀全文〈Shell script 依照空格分隔 每行一個字〉

Linux 判斷系統硬碟是 SSD 還是傳統硬碟

於 Linux 要查看現在機器使用的硬碟是不是 SSD,要怎麼查呢?

一般就是使用下述查到硬體型號後,再去查詢型號是不是 SSD。

  • $ cat /proc/scsi/scsi # 直接用下述型號去找資料
    • Model: SAMSUNG MZ7LF192

是否有更直接的方式可以查到呢?

閱讀全文〈Linux 判斷系統硬碟是 SSD 還是傳統硬碟〉

ThinkPad 於 Linux FN鍵 如何開關

Linux Mint 安裝於 ThinkPad (X250) 的筆電,結果平常想要放大視窗 (Alt + F10)、關閉視窗 (Alt + F4)... 等等的快速鍵都不能使用,都得要搭配 Fn鍵 才可以使用,要怎麼解決呢?

閱讀全文〈ThinkPad 於 Linux FN鍵 如何開關〉

Linux APT 遇到 NO_PUBKEY 的 GPG error 解法

Debian / Ubuntu Linux 若使用外部套件(Apt sources.list 有額外增加),apt update 常常會遇到下述訊息:

由於無法取得它們的公鑰,以下簽章無法進行驗證: NO_PUBKEY 9334A25F8507EFA5

The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 9334A25F8507EFA5

W: GPG error: http://repo.percona.com/apt stretch InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 9334A25F8507EFA5

要怎麼解決呢?

閱讀全文〈Linux APT 遇到 NO_PUBKEY 的 GPG error 解法〉

Linux 使用 pgrep 找出 Processes 所有 pid

平常要找某 Process (Ex: Apache) 的 Pid,都是 ps aux | grep apache 然後在搭配 awk 來把 pid 撈出來。

上述方式撈出來的這些 pid 常常會有一個是 ps 的 pid,而且撈的方式還蠻辛苦的~ 使用 pgrep 可以比較輕鬆解決~

閱讀全文〈Linux 使用 pgrep 找出 Processes 所有 pid〉

Linux grep 列出抓到內容的前後幾行內容

Linux 使用 grep 找資料很方便,再找程式碼的時候,除了找到的那一行外,特別需要在那行的前後幾行都列出來,要怎麼做呢?

閱讀全文〈Linux grep 列出抓到內容的前後幾行內容〉

Flameshot:Linux 截圖(螢幕抓圖)與直接編輯的軟體

Ubuntu、Debian Linux 於 Xwindow 想要抓圖、截圖,然後直接在上面畫要注意哪些地方,可以使用 Flameshot。

閱讀全文〈Flameshot:Linux 截圖(螢幕抓圖)與直接編輯的軟體〉