全力で怠けたい

怠けるために全力を尽くしたいブログ。

command

プロセスが使う CPU を取得したり指定する taskset コマンドの使い方のメモ。

taskset コマンドの使い方 既存のプロセスが使える CPU を取得する プロセスが使える CPU を指定してプロセスを起動する 既存のプロセスが使える CPU を指定する CPU はビットマスクで指定したり表示もできる 参考サイト プロセスが使う CPU を取得したり指…

入力行をいろんなやり方で連結したり分割する 🍡dango コマンドを作りました。

dango コマンドとは? 使い方 行数を数えて入力行を連結したり分割する 文字数を数えて入力行を連結したり分割する バイト数を数えて入力行を連結したり分割する 単語数を数えて入力行を連結したり分割する インストール方法 Homebrew Developer 手動でのイ…

パイプを通るデータの進捗をモニタリングする pv コマンドでよくやる使い方とオプションのメモ。

pv コマンドでよくやる使い方とオプション インストール 使い方 基本的な使い方 pv コマンドの表示の見方 pv コマンドでパイプのなかの2箇所以上をモニタリングする pv コマンドのよく使うオプション -h, --help オプション: ヘルプ -c, --cursor オプション…

sort コマンドでバージョン番号をソートするメモ。

sort コマンドでバージョン番号をソートする 解決策: -V, --version-sort オプションを指定する sort コマンドはバージョン番号が rc とか alpha を含むときには無力 sort コマンドでバージョン番号をソートするやり方のメモ。 このメモは Ubuntu 20.04.2 LT…

Docker のコンテナ ID だけを表示する --quiet オプションを知ったメモ。

Docker のコンテナ ID だけを表示する Docker のコンテナ ID だけを表示する --quiet オプションを知ったメモ。 Docker のコンテナ ID だけを表示する Docker のコンテナ ID だけを表示する --quiet オプションを知ったのでメモしておく。 Docker のコンテナ…

入力行を指定幅で折り返す fold コマンドの使い方のメモ。

fold コマンドの使い方 --help オプション: ヘルプ 基本的な使い方 -w, --width オプション: 指定幅で折り返す -s, --spaces オプション -b, --bytes オプション: 幅じゃなくてバイト数で折り返す 入力行を指定幅で折り返す fold コマンドの使い方のメモ。 …

mysql コマンドで select した結果を csv にするやり方をいろいろメモ。

mysql コマンドで select した結果を csv にするやり方 表形式で出力してテキストエディターで編集する (ダメ絶対) mysql コマンドはバッチモードで実行して出力を編集する 特定のカラムの出力を CSV にする: tr と sed を使うやり方 特定のカラムの出力を C…

祝日かどうかを判定する shukujitsu コマンドを使ってみたら便利だったのでメモ。

shukujitsu コマンドの使い方 インストール 使い方 shukujitsu コマンドの終了ステータス cron と shukujitsu コマンドを組み合わせて使う 特定の日付が祝日かどうか判定する仕組み ライブラリーとしても使える 参考サイト 祝日かどうかを判定する shukujits…

半角カナと全角英数字をコマンド一発で焼き払うメモ。

半角カナと全角英数字をコマンド一発で焼き払うメモ。 カタカナは半角だと忌み嫌われるのに数字は半角にしろ全角の数字は滅べと言われるのはなぜなのか。— えび➕️➕️➡️ (@ebc_2in2crc) March 7, 2021 半角カナと全角英数字は nkf コマンドの -Z オプションを…

Mac の sed とか tr が illegal byte sequence エラーになるときの回避方法のメモ。

sed とか tr が illegal byte sequence エラーになる どんなことがおきるか どうしたら回避できるか Mac の sed とか tr が illegal byte sequence エラーになるときの回避方法のメモ。 sed とか tr が illegal byte sequence エラーになる どんなことがおき…

cron の実行日時を確認しながらスケジュールを編集できる Crontab.guru がすごく便利。

Crontab.guru 基本的な使い方 フィールドに指定できる値の範囲と演算子 cron の実行日時を確認しながら編集できるのがすごく便利 cron の実行日時を確認しながらスケジュールを編集できる Crontab.guru がすごく便利なのでメモしておく。 Crontab.guru cron …

cron の構文をちょいちょい忘れるので基本的なとこだけメモしておく。

cron の構文 一番基本的なやつ 演算子 実行する時間の書き方の例 参考サイト cron の構文をちょいちょい忘れるので基本的なとこだけメモしておく。 cron の構文 一番基本的なやつ 一番基本的なやつ。 5つのフィールドをスペースで区切って指定する フィール…

AWS CLI の S3 のファイルの --exclude と --include の使い方のメモ。

--exclude オプションと --include オプションの使い方 パターン記号 --exclude オプションと --include オプションの適用ルール それぞれ0回または1回以上指定できる 後に指定するほうが優先する ソースディレクトリに対して評価する --include オプション…

S3 バケットとローカルのディレクトリを同期する AWS CLI の aws s3 sync コマンドの初歩的な使い方のメモ。

aws s3 sync コマンドの初歩的な使い方 基本的な使い方 --dryrun オプション: dry run する --delete オプション: 削除を同期する --quiet オプション: 出力を抑制する --exclude: ファイルやオブジェクトを同期から除外する --include: ファイルやオブジェ…

ユーザー ID とグループ ID を表示する id コマンドのメモ。

id コマンドの使い方 --help オプション: ヘルプ オプションなし -u, --user オプション: 実効ユーザー ID を表示する -g, --group オプション: 実効グループ ID を表示する -G, --groups オプション: ユーザーが所属するすべてのグループ ID を表示する -n,…

ユーザーが所属するグループを表示する groups コマンドのメモ。

groups コマンドの使い方 基本的な使い方 --help オプション: ヘルプ ユーザーが所属するグループを表示する groups コマンドの使い方のメモ。 このメモは ubuntu 20.10 の Docker コンテナ上の groups コマンドを使っている。 $ docker container run --rm …

Pixela の唯一の非公式 CLI ツール pa が v1.4.0 にバージョンアップしました。

Pixela の CLI ツール pa が v1.4.0 にバージョンアップしました。 v1.4.0 アップデート内容 GET - /v1/users/<username>/graphs/<graphID>/graph-def エンドポイントに対応 Pixela v1.21.0 で追加された GET - /v1/users/<username>/graphs/<graphID>/graph-def エンドポイントに対応して graph ge</graphid></username></graphid></username>…

カレンダーを表示する cal コマンドのメモ。

cal コマンドの使い方 インストール方法 基本的な使い方 -A オプション: 現在月と現在月以降の月を指定月数分を表示する -B オプション: 現在月と現在月以前の月を指定月数分を表示する -3 オプション: 現在月と前月と翌月を表示する -j オプション: 1月1日…

今さらだけど git switch と git restore を使ってみたメモ。

git switch と git restore git checkout のよりよいインタフェースとしての git switch と git restore git switch ブランチを切り替える ブランチを作る 強制的にブランチを作る マニュアルを表示する git restore ワーキングツリーの変更を戻す インデッ…

Pixela の唯一の非公式 CLI ツール pa が v1.3.0 にバージョンアップしました。

Pixela の CLI ツール pa が v1.3.0 v1.3.1 にバージョンアップしました。 v1.3.1 アップデート内容 User Profile API に対応 Pixela v1.20.0 で追加された User Profile API に対応して profile サブコマンドが追加しています。 User Profile API の説明と…

url-anchor コマンドが URL を標準入力から読み込めるようになりました。

URL を標準入力から読み込めるように url-anchor コマンドが v1.1.0 にバージョンアップして URL を標準入力から読み込めるようになりました。 URL を標準入力から読み込めるように url-anchor コマンドは v1.1.0 より前は標準入力からの読み込みに対応して…

CLI ツールの出力を JSON にする jc コマンドの使い方のメモ。

jc コマンドの使い方 jc コマンドとは インストール方法 使い方 -p オプション: JSON の出力をフォーマットする -m オプション: JSON をモノクロ出力する -r オプション: JSON を raw 出力 -a オプション: jc コマンドの使い方を出力する 互換性 その他 Twit…

テキストを指定行以降だけ出力する方法のメモ。

指定行以降を出力する方法 tail -n オプションを + 付きで指定する sed を使う awk を使う ときどきテキストの指定行以降だけを出力することがあるんだけど tail コマンドとか sed コマンドを使うと簡単にできるのでメモしておく。 指定行以降を出力する方法…

AWS CLI v1 => v2 でバイナリ入力パラメータのデフォルトの解釈方法が変わっているメモ。

バイナリ入力パラメータのデフォルトの解釈方法 AWS CLI v2 はデフォルトで base64 でエンコードされたテキストに解釈する バイナリ入力パラメータを v1 互換の解釈方法にする コマンドのフラグでバイナリ入力パラメータの解釈方法を指定する cofig ファイル…

banner コマンドを Dockerfile にしたメモ。

banner コマンドの Dockerfile Dockerfile 使い方 参考サイト banner) コマンドを Dockerfile にしたのでメモしておく。 banner コマンドの Dockerfile 仕事をしてるとたまに banner コマンドを使うときがある。 普段は Mac で作業してて Mac に入ってる ban…

特定のポートを使ってるプロセスを lsof コマンドで確認する方法。

特定のポートを使ってるプロセスを確認する方法 lsof コマンド lsof コマンドの表示項目 -i:<ポート番号> で 特定のポートを使ってるプロセスを確認 -i:<サービス名> で 特定のポートを使ってるプロセスを確認 -n オプション: 名前解決をしない -P オプショ…

Pixela の CLI ツール pa を作りました。

pa とは? Pixela とは? 使い方 PIxela の API Pixela のユーザー名とトークン シェルの補完スクリプトの生成 インストール方法 Homebrew Developer 手動でのインストール 動機 pa という名前 まとめ Pixela の CLI ツール pa を作りました。 github.com pa…

AWS CLI v2 のぺージャーを無効にする方法。

AWS CLI v2 のぺージャーを無効にする方法 AWS CLI v2 はデフォルトでページャーを使うようになった config ファイルでページャーを無効にする 環境変数でページャーを無効にする 環境変数を一時的に設定してページャーを無効にする 参考サイト AWS CLI v2 …

rename コマンドでよく使うオプションのメモ。

rename コマンドのオプション -h, --help, --man オプション: ヘルプ 基本的な使い方 -v, --verbose オプション: 詳細情報を出力する -n, --just-print, --dry-run: ドライラン -s, --subst オプション: 置換 -S, --subst-all オプション: 全置換 -x, --remo…

URL から HTML の <a> タグにする url-anchor コマンドを作った。

url-anchor コマンドって? 使い方 Docker 便利な使い方 (Mac のみ) インストール方法 Homebrew Developer 手動でのインストール 動機 まとめ URL から HTML の <a> タグにする url-anchor コマンドを作った。 url-anchor コマンドって? url-anchor コマンドは</a>…