想要將檔案內容在 CLI 印出來,但是要經過簡單的排版,不要亂糟糟的,可以使用 column 的命令~
標籤: cli
Linux 從 CLI Terminal 複製、貼上 剪貼簿的內容
Linux 在 Terminal CLI 要直接使用 command 做複製、貼上的動作,要怎麼做呢?
frogmouth:Linux CLI Terminal 的 Markdown 瀏覽器
Linux CLI 想要看 Markdown 實際呈現的效果,需要瀏覽器,這套可以模擬瀏覽器的呈現效果~
PHP、Python CLI 如何直接寫到 STDERR
PHP、Python CLI 寫 Script,常常會包入 Shell Script 裡面,但是通常都會被導向 > STDOUT
想要安插 Debug message 秀在畫面上(常會遇到一些 Warn,但是那些 Warn 不知道在哪些參數才會發生),所以乾脆寫 STDERR 來看。
Linux CLI 複製到 X 系統的剪貼簿
使用 PV 監控 CLI 程式執行完成比例
Linux 想要看目前程式執行的完成度如何?完成的比例多少?就可以來推測大約還需要多久的時間。
不然程式跑下去,什麼訊息都沒有的話,卡在那邊也不知道程式是正常執行還是已經當掉了~
Linux Bash 查看檔案容量
Linux Bash CLI 要查看檔案容量,ls -lh 就可以直接看到,不過程式想要直接查看使用,要怎麼做呢?
MySQL CLI Table name 使用變數取代
MySQL Client 裡面,想要執行 SQL 語法,或者使用變數來做某些取代,要怎麼做呢?
在 Linux CLI 執行 Lotus 1-2-3
Lotus 1-2-3 在 DOS 時代非常盛行,但是在 Windows 後就沒落了,Excel 推出後,Lotus 更是完全沒有地位了~
現在 Lotus 可以完整下載 Source code,而且在 Linux CLI 可以正常使用囉~
MySQL 的 Prompt 想顯示主機和資料庫名稱
MySQL 的 Prompt 想要顯示主機和資料庫名稱等資訊,要怎麼設定呢?
mysql> 想要變成 (user@host) [(dbname)]> 作法如下:
- 在 Shell 輸入下述,再進入 MySQL CLI:
- export MYSQL_PS1="(\u@\h) [\d]> "
- 進入 MySQL 裡面(mysql>),輸入下述:
- PROMPT (\u@\h) [\d]>_ 或 \R (\u@\h) [\d]>_
- 或 \R (\U) [\d]>_ (註:\U = user_name@host_name)
- 詳可見:MySQL 8.0 Reference Manual :: 4.5.1.2 mysql Client Commands
- 在 Shell 輸入:
- mysql --prompt="(\u@\h) [\d]> "
- vim /etc/mysql/my.cnf
- [mysql]
- prompt=(\\u@\\h) [\\d]>\\_
上述我是使用1、4,my.cnf 的設定不需要重啟 MySQL,直接寫完 mysql cli 進入就會直接讀取生效