我看了看最近使用的命令群
大家好,我是無能。
看到這篇文章後,我也產生了興趣並查看了一下,所以寫了這篇文
一位擔任後端工程師10年的人經常使用的命令
開發筆記型電腦
history | awk '{print $2}' | sort | uniq -c | sort -ntr
1 hey
1 l
1 ll
1 lsc
1 markdown
1 ncdu
1 ob
1 printenv
1 sdkmanager
1 sdkmanager.bat
1 sensors
1 watch
1 whcih
1 y
1 ~/.hl/
2 curl_chrome116
2 curljs
2 find
2 modprobe
2 obs
2 realpath
3 ./gradlew
3 codex
3 source
3 sqlite3
4 curl
5 conoha-dns
5 copilot
5 dolphin
5 ssh
5 yay
6 hash
7 pb20gbase91
8 bash
8 rm
9 adb
9 grep
9 tree
14 python3
16 history
17 rg
17 sudo
19 which
20 docker-compose
23 pip
26 vim
35 make
44 cat
55 ls
57 cd
208 hl
318 git
最近Copilot CLI的推出,讓它在我的歷史記錄中佔了很大一部分^^;
還有不少錯字,真讓人尷尬。。。
那麼,就來一一介紹吧。。。
hey
在負載測試方面稍微試了一下
總體來說,如果只是在本地簡單測試,siege的品質很高,但curl通常也足夠了^^;
l
這個命令直接使用了debian系發行版中預設包含的別名
alias l='ls -CF'
ll
同上
alias ll='ls -la'
lsc
錯字
markdown
它會將markdown轉換為html
$ echo aaa | markdown
<p>aaa</p>
反向轉換則使用Aaron製作的html2text。
ncdu
開發機的容量總是太緊張,最近經常運行它^^;
ob
錯字
printenv
用於輸出環境變數
最近用在哪裡已經不記得了。。。
sdkmanager
用於Android應用程式開發
因為使用SDK時需要同意條款
sdkmanager.bat
tab補全時檔案被補全的錯字
sensors
確認溫度
watch
為了確認風扇轉速,在/proc下使用
whcih
錯字
y
錯字
~/.hl/
錯字
curl_chrome116
curl-impersonate
curljs
只是用自己製作的無頭Chrome發送請求
find
經常使用的find
當使用grep/rg找到位於深層目錄的檔案時,經常直接使用find來複製它們
除此之外還有等等
modprobe
是不是改了什麼核心的東西・・・?
obs
螢幕錄影
realpath
雖然不記得具體使用流程,但還蠻常用
當想輸出完整路徑時
./gradlew
用於Android應用程式開發
codex
Codex!
source
主要用於source ~/.bashrc
sqlite3
進入sqlite時
curl
curl!
不言而喻
conoha-dns
自己製作的工具,用於在本地快速更改記錄
最近經常敲它,想不起設定是什麼了
copilot
為了測試copilot的CLI
但是,codex的速度更快,所以可能沒有必要特意更換
dolphin
檔案管理器
從終端機啟動檔案管理器還蠻常見的
ssh
用於自家伺服器之間,或連接自己管理的伺服器
yay
用於安裝AUR套件
hash
用於命令的rehash
pb20gbase91
路徑管理
bash
最近連chmod +x都懶得做,直接用bash script.sh執行
不知不覺中,./變得麻煩,打字時手部位置會跑掉
rm
用於刪除
adb
用於應用程式除錯,adb logcat可能用得最多
grep
不言而喻
tree
為了掌握資料夾的整體結構
python3
沒什麼特別要說的
history
當我想確認這個shell執行了什麼時,我會經常輸入它
因為shell的標籤會變得非常多,所以會想知道之前在處理什麼
實際上,這個history也是我工作的一部分
rg
ripgrep
雖然grep也足夠了,但如果需要帶選項執行grep -lr/grep -r,那麼使用ripgrep會更快,雖然這只是個註冊alias就能解決的問題
sudo
我以前見過須藤先生嗎。。。
which
明明記得打過很多次,卻完全不記得是為了什麼目的執行的。。。
docker-compose
Docker不見了
它本來應該用sudo執行
pip
套件管理
vim
Vimmer的倖存者
最近的更新似乎讓*.swp檔案會在$USER/.cache下生成,或者已經開始了.gitignore中不再需要*.swp了
最近讓codex幫我製作了一個Miku風格的主題,感覺很不錯
make
因為我使用make的方式幾乎不是它原本的目的。。。
cat
嗚!喵!
我是貓
ls
即使註冊了alias,也還是習慣性地使用
cd
基本上只能在終端機內運行
hl
因為是在這個分頁中製作的,所以在測試時執行了很多次
git
其實最好還是註冊一些alias
但總是不經意地
而且,如果需要操作的伺服器很多,alias越少越好
本來想把自家伺服器也寫進去,但力氣用盡了
今天就到這裡。那麼,下次再見。