Linux CLI 複製到 X 系統的剪貼簿

Xwindow 想要使用 CLI 命令做複製、貼上的動作,可以靠 xclip 來達成

  • 例如:cat file | c # 做複製

閱讀全文〈Linux CLI 複製到 X 系統的剪貼簿〉

好站:Developer Roadmaps 開發者學習地圖

想要成為 開發者,需要學習哪些東西呢?

想成為前端?後端?DBA?QA?或想要學習哪些程式語言?

這個網站都有建議該怎麼學習道路的 Raadmap,而且還有很多 Guide 可以快速作名詞學習~

閱讀全文〈好站:Developer Roadmaps 開發者學習地圖〉

Google Search Console 下載 ZIP 解開亂碼 解法

Linux 進入 Google Search Console 下載單一 CSV 沒問題,但是多個檔案會變壓縮擋,使用 unzip 解開的檔名都是亂碼,iconv 怎麼轉都轉不出中文~

後來想想,換套來解壓縮是否有改善~ 於是安裝 7z 來試試看~

  • sudo apt install p7zip-full

7z 解壓縮

  • 7z x google-search-console-data.zip
    • 7z 解開的檔案名稱就全部正常了~ 🙂

以後遇到中文檔名需要解開的,unzip 和 7z 都可以試試看~ 🙂

PHP 接收 tail 持續 follow 的資料

Linux 要接收 pipe 來的資料,可以參考此篇:使用 PHP 接收 Linux 中 pipe 的 輸出資料

要持續接收資料,還是可以依照上述那篇文章裡面的程式碼,只是要測試一下,此篇把測試結果在紀錄一下~

閱讀全文〈PHP 接收 tail 持續 follow 的資料〉

使用 PV 監控 CLI 程式執行完成比例

Linux 想要看目前程式執行的完成度如何?完成的比例多少?就可以來推測大約還需要多久的時間。

不然程式跑下去,什麼訊息都沒有的話,卡在那邊也不知道程式是正常執行還是已經當掉了~

閱讀全文〈使用 PV 監控 CLI 程式執行完成比例〉

progress:Linux 查看 cp, mv, dd 等的程式執行狀態

progress 主要是用來監控 Coreutils 的程式執行狀態,可以查看詳細目前做的事情和執行比例。

  • 例如:cp 一個資料夾,使用 progress 可以詳細看到目前正在 cp 哪個檔案,cp 完成的比例

閱讀全文〈progress:Linux 查看 cp, mv, dd 等的程式執行狀態〉