最終更新日:2023‐02-24
これは過去の投稿のまとめ記事です。
lsコマンド
.cと.hを除くファイルを出力する
ls -l --ignore='*.c' --ignore='*.h'
touchコマンド
0バイトのファイルを作る
touch test.txt
変更日を2016年10月21日23:45に変更する
touch -t "201610212345" test.txt
「tail -f hoge.log」したいがまだファイルがないときなどは、touchであらかじめ0バイトのファイルを生成しておき、そのファイルに対してtailをかけておくと便利。
vmstatコマンド
パフォーマンステストなどで使用するコマンドのメモです。
Macですと、vm_statとハイフンが入ります。以下のように出力されます。テキストベースなので、Excelなどでグラフにしたりも簡単です。
$ vmstat
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
r b swpd free buff cache si so bi bo in cs us sy id wa st
3 0 0 5472840 53892 1505068 0 0 0 0 556 367 0 0 99 0 0
0 0 0 5472808 53900 1505096 0 0 0 582 451 372 0 0 99 0 0
0 0 0 5472776 53900 1505104 0 0 0 0 711 675 0 1 99 0 0
vmstat 2 >> vmstat.log &
をして、tail -f vmstat.logで確認できます。
この例の場合、2秒ごとにログが出力されます。
技術の進化についていけていないシステムエンジニア。浅く広く、何でも大体はこなせるエンジニアで重宝されてる(つもり)。でもやっぱり特化した武器欲しい。
備忘録として記事を投稿していますが、少しでも誰かの助けになればと思います。
最近はプロジェクトでReact(TypeScript )を触っています。
趣味でギター弾きます。