Linux 常會需要寫 Shell script,但是遇到問題 Debug 還蠻麻煩的,要怎麼開啟 Debug mode (trace mode)
可以使用 -x 來協助 Debug
- /bin/sh -x # xtrace
- /bin/bash -x # Print commands and their arguments as they are executed.
個人筆記, 記錄關於 系統、程式、新聞 與 日常生活 等資訊
Linux 常會需要寫 Shell script,但是遇到問題 Debug 還蠻麻煩的,要怎麼開啟 Debug mode (trace mode)
可以使用 -x 來協助 Debug
Linux 啟動、結束程式或程式自動重啟等等,都可以使用 systemd 來處理,但是遇到下述的問題要怎麼解決呢?
Debian Linux 升級是蠻簡單的,不過這次 10 升級到 11 有些改變要更動一下~
想要成為 開發者,需要學習哪些東西呢?
想成為前端?後端?DBA?QA?或想要學習哪些程式語言?
這個網站都有建議該怎麼學習道路的 Raadmap,而且還有很多 Guide 可以快速作名詞學習~
Nano 是 Linux 現在內建常用的編輯器,通常都是看到後,就離開去安裝 Vim 來用~
看到 Nano 的 shortcut (快速鍵),原來 Nano 功能這麼強大~~ 來收藏 Nano 快速鍵~
Linux 進入 Google Search Console 下載單一 CSV 沒問題,但是多個檔案會變壓縮擋,使用 unzip 解開的檔名都是亂碼,iconv 怎麼轉都轉不出中文~
後來想想,換套來解壓縮是否有改善~ 於是安裝 7z 來試試看~
7z 解壓縮
以後遇到中文檔名需要解開的,unzip 和 7z 都可以試試看~ 🙂
JavaScript 被壓縮整理後,想要解開並美化,可以使用 js-beautify 來達成
Linux 要接收 pipe 來的資料,可以參考此篇:使用 PHP 接收 Linux 中 pipe 的 輸出資料
要持續接收資料,還是可以依照上述那篇文章裡面的程式碼,只是要測試一下,此篇把測試結果在紀錄一下~
Linux 想要看目前程式執行的完成度如何?完成的比例多少?就可以來推測大約還需要多久的時間。
不然程式跑下去,什麼訊息都沒有的話,卡在那邊也不知道程式是正常執行還是已經當掉了~