crunch 6 6 \ 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-._~' \ | lbzip2 -c -n 2 > 6-digits.bz2
標籤: Linux
httpstat 讓 HTTP response 連線檢測更簡單
httpstat 可以直接在 terminal 中檢視建立 HTTP request 到收到 response 耗費的時間:
- DNS lookup
- TCP connection
- TLS handshake
- server processing
- content transfer
在 Linux terminal 中使用英文
現在 Linux 終端機 (teminal) 中的各種說明、操作提示都很人性的翻譯成各國語言,用起來真的很親切 …. 直到你遇到錯誤要上網查資料 XD
將以下幾個參數複製到 .bashrc
檔中,終端機就會全部以英文為主,這樣遇到錯誤訊息要上網查才不會查不到資料:
# put it in .bashrc export LANG=C export LANGUANGE="en_US"
用 pee 將 stdin pipe 給多個工具
和常用的 tee
類似,tee
會將 input 同時書出到螢幕和檔案,而 pee
則是將 input 丟給多個工具。
首先安裝 moreutils
:
apt install moreutils
以下範例,將下載的 DVD ISO 透過 pee
同時將檔案內容轉給 md5sum
和 sha256sum
計算 hash 值:
cat ubuntu-mate-22.04-desktop-amd64.iso | \ pee md5sum sha256sum 6fb51f15156b477955fff7732204a494 - c441ba839ccaff67e27c15423da006dc7b708641973c5c82c2d67ea5799be34b -
如果剛好有 monitor 的話,可以注意到檔案只要讀取一次,就能讓 md5sum
和 sha256sum
同時計算 hash 值:
讀取 ISO 檔其實還不算太花時間,但若是要為 500 GB 的備份檔建立 hash 就頭大了,pee
這個工具可以在這類情境下節省不少時間。