發現 Bug、重現流程等等,常常會需要截圖、錄影和簡單的劃線標記,在 Linux 有哪些軟體程式可以使用呢?
標籤: 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 來達成。
Linux 使用 ffmpeg 將影片 90度、180度旋轉
Linux 想要將影片(Mp4、Mov...)做 90度、180度的旋轉,要怎麼做呢?
利用作業系統 Page Cache 的旁路攻擊 - 2019
去年公佈 CPU Meltdown 與 Spectre 的攻擊手法,是利用 CPU 資料快娶的時間安排而可能造成資料外洩的情況,此手法(利用 Cache (此篇使用 Page Cache 分頁快取))在作業系統也是有可能會發生。