Linux CLI 做輸出格式排版 column

想要將檔案內容在 CLI 印出來,但是要經過簡單的排版,不要亂糟糟的,可以使用 column 的命令~

閱讀全文〈Linux CLI 做輸出格式排版 column〉

PHP、Python CLI 如何直接寫到 STDERR

PHP、Python CLI 寫 Script,常常會包入 Shell Script 裡面,但是通常都會被導向 > STDOUT

想要安插 Debug message 秀在畫面上(常會遇到一些 Warn,但是那些 Warn 不知道在哪些參數才會發生),所以乾脆寫 STDERR 來看。

閱讀全文〈PHP、Python CLI 如何直接寫到 STDERR〉

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

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

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

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

MySQL 的 Prompt 想顯示主機和資料庫名稱

MySQL 的 Prompt 想要顯示主機和資料庫名稱等資訊,要怎麼設定呢?

mysql> 想要變成 (user@host) [(dbname)]> 作法如下:

  1. 在 Shell 輸入下述,再進入 MySQL CLI:
    • export MYSQL_PS1="(\u@\h) [\d]> "
  2. 進入 MySQL 裡面(mysql>),輸入下述:
  3. 在 Shell 輸入:
    • mysql --prompt="(\u@\h) [\d]> "
  4. vim /etc/mysql/my.cnf
    • [mysql]
    • prompt=(\\u@\\h) [\\d]>\\_

上述我是使用1、4,my.cnf 的設定不需要重啟 MySQL,直接寫完 mysql cli 進入就會直接讀取生效