最近使っているコマンド郡をみてみた

4 min

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

こんにちは、無能です。

この記事を見て自分も気になって見てみたので書いてみます
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

markdownhtmlに変換してくれます

$ 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

割とよく使うfind
grep/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も作業してた一部たちです
image

rg

ripgrep
まあ、grepで事足りるのですが、grep -lr/grep -rでオプション込でやるときにやるならripgrepしたほうが早いなって、alias登録すりゃ良い話なんだけど

sudo

須藤さんにいままであったことあるかな。。。

which

結構打っている記憶あるのに全然なんの目的で実行しているか記憶がないのである。。。

docker-compose

どっかーがどっかいった
本来はsudoで実行されるべきです

pip

パッケージ管理

vim

vimmerの生き残り
最近の更新で、$USER/.cache配下に*.swp作られるようになるか、なったみたいです
.gitignore*.swpはもういらなくなります

最近ミクっぽいテーマをcodexくんにつくってもらっていいかんじ
image

make

ほぼ本来の目的としてないようなmakeの使い方しているから。。。

cat

うー!にゃー!
猫なのです

ls

いくらalias登録していてもクセで

cd

基本ターミナル内でしか動かない

hl

このタブで作っていたのでテストでめっちゃ実行してる

git

本当はalias登録ある程度やってたほうがいいんだけどね
ついつい
かつ、触るサーバとかが多い場合、できる限りaliasは少ないほうがいいのです

自宅鯖含めて、書こうと思いましたが力尽きました

今日はここまで。それではまた。

Related Posts