最近使っているコマンド郡をみてみた
こんにちは、無能です。
この記事を見て自分も気になって見てみたので書いてみます
10年間バックエンドエンジニアとして働いた人がよく使っているコマンド
開発ノートPC
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>
逆はアーロンが作ってくれたhtml2textを使ってます。
ncdu
ついつい開発マシンが容量逼迫おおすぎて、最近割と実行してました^^;
ob
たいぽ
printenv
環境変数を出力するとき
最近なにで使ったか記憶がないな。。。
sdkmanager
Androidアプリ開発用SDK使うときに規約同意する必要あるので
sdkmanager.bat
tab補完でファイルが補完されたたいぽ
sensors
温度確認
watch
ファンの回転数確認するために/proc配下で
whcih
たいぽ
y
たいぽ
~/.hl/
たいぽ
curl_chrome116
curl-impersonate
curljs
自分で作ったヘッドレスchromeでリクエスト投げるだけ
find
割とよく使うfindgrep/rgしたときにあった階層深かったりするファイルをそのままfindしてコピーするためによく使う
それ以外もetc
modprobe
なにかカーネルのなんか変えたかな・・・?
obs
画面録画
realpath
どういう流れで使うかは覚えてないけど割と結構つかう
フルパス出したいとき
./gradlew
泥アプリ開発用
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
割と何を実行してたシェルだったか確認するときに結構打つ
結構シェルのタブがめちゃくちゃ増えちゃって、なんの処理してたかなと
実際このhistoryも作業してた一部たちです
rg
ripgrep
まあ、grepで事足りるのですが、grep -lr/grep -rでオプション込でやるときにやるならripgrepしたほうが早いなって、alias登録すりゃ良い話なんだけど
sudo
須藤さんにいままであったことあるかな。。。
which
結構打っている記憶あるのに全然なんの目的で実行しているか記憶がないのである。。。
docker-compose
どっかーがどっかいった
本来はsudoで実行されるべきです
pip
パッケージ管理
vim
vimmerの生き残り
最近の更新で、$USER/.cache配下に*.swp作られるようになるか、なったみたいです.gitignoreに*.swpはもういらなくなります
最近ミクっぽいテーマをcodexくんにつくってもらっていいかんじ
make
ほぼ本来の目的としてないようなmakeの使い方しているから。。。
cat
うー!にゃー!
猫なのです
ls
いくらalias登録していてもクセで
cd
基本ターミナル内でしか動かない
hl
このタブで作っていたのでテストでめっちゃ実行してる
git
本当はalias登録ある程度やってたほうがいいんだけどね
ついつい
かつ、触るサーバとかが多い場合、できる限りaliasは少ないほうがいいのです
自宅鯖含めて、書こうと思いましたが力尽きました
今日はここまで。それではまた。