使用 Vim 撰寫 PHP 的程式時,知道 Function 名稱,但是不曉得參數的順序,或者想要速查看 PHP 的文件,可以使用此外掛。
標籤: linux
MySQL show processlist 太多雜訊的解法
MySQL 使用 show processlist、show full processlist 常常會出現一卡車的 Sleep,>或者一些想要過濾掉的東西,可以怎麼做呢?
Linux 螢幕截圖、錄影、標記用工具
發現 Bug、重現流程等等,常常會需要截圖、錄影和簡單的劃線標記,在 Linux 有哪些軟體程式可以使用呢?
Linux 使用 parallel 來同時平行多工處理
Linux 於 Shell 不想寫程式,又想要程式可以平行處理,可以使用 parallel 來處理。
使用 AWK 過濾不要的欄位
Linux 使用 AWK 來垂直取得資料,例如:
- $ cat access.log | awk '{print $1, $2}'
但是反過來,想要過濾掉某些欄位,剩下的全部印出來,該怎麼做呢?
Linux 如何於 Crontab 執行 Python Virtualenv 環境
Python 都會使用 virtualenv 來開發,Deploy 當然也希望可以建造一個乾淨的 virtualenv 的環境來搬移。
不過 Python 的 venv 執行的參數作法如下:
- cd venv
- . venv/bin/activate # 進入環境,問題出在這個階段,進不去
- pip install -r requirements.txt # 安裝所需套件
使用 rpcinfo 來查看 RPC 資訊
Linux 安裝完成後,啟動預設都會有 rpcbind (Port 111),若沒有使用到的話,可以直接將 rpcbind 移除,若使用到的時候,要查看目前 RPC 的詳細資訊,可以使用 rpcinfo。
Emacs 的 X Window 管理系統
Linux 的 X window manager 有非常多種,最常見得有 Gnome、XFCE、KDE、LXDE... 等等,也有很多輕巧的如:Blackbox、Fluxbox、Ion、i3、Enlightenment
Linux 使用 pstree 查看程序下面的所有子程序
Linux 可以使用 pstree 畫出所有程序下面的所有子程序,但是想要依照使用者另外分別查看所有程序,可以怎麼做呢?
boxes:在 Linux CLI 自動繪製文字方塊
在 Linux 的 CLI (命令列) 想要輸入文字,自動產生程式碼上面的註解,甚至產生各種圖案的畫面,可以使用 boxes 來達成。