我看了看最近使用的命令群

4 min

language: ja bn en es hi pt ru zh-cn zh-tw

大家好,我是無能。

看到這篇文章後,我也產生了興趣並查看了一下,所以寫了這篇文
一位擔任後端工程師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也是我工作的一部分
image

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風格的主題,感覺很不錯
image

make

因為我使用make的方式幾乎不是它原本的目的。。。

cat

嗚!喵!
我是貓

ls

即使註冊了alias,也還是習慣性地使用

cd

基本上只能在終端機內運行

hl

因為是在這個分頁中製作的,所以在測試時執行了很多次

git

其實最好還是註冊一些alias
但總是不經意地
而且,如果需要操作的伺服器很多,alias越少越好

本來想把自家伺服器也寫進去,但力氣用盡了

今天就到這裡。那麼,下次再見。

Related Posts