suer TIL
eye catch
【AWS EC2】IMDSv1、IMDSv2でアカウントIDを取得するワンライナー
curlコマンドでIMDSv1のアカウントIDを取得する EC2インスタンスでは169.254.169.254にHTTPでアクセスするとインスタンスのメタデータを取得できる。 アカウントIDはhttp://169.254.169.254/latest/dynamic/instance-identity/documentに含まれている。
AWS
2024-02-05 2024-02-05
eye catch
1Password CLIで添付ファイルがあるアイテムの一覧を取得する
1Password CLIで添付ファイルがあるアイテムの一覧を取得するワンライナー 以下のワンライナーで1Password CLIコマンドを使って添付ファイルがあるアイテムの一覧を取得できる。
LINUX
2024-02-04 2024-02-04
eye catch
timeコマンドの実行結果をファイルに出力する
timeコマンドの実行結果がファイルに出力できない 以下のように実行するとtimeコマンドで出力される経過時間がファイルに出力されない。 $ time ls > ls.txt ls -G > ls.txt 0.00s user 0.00s system 56% cpu 0.003 total $ cat ls.txt a.txt b.txt c.txt d.txt e.txt ターミナルへ経過時間が表示されてしまいファイルへ出力されていない。
LINUX
2024-02-04 2024-02-04
eye catch
シェルスクリプトでテキストの先頭に連番をつける(cat -n)
テキストの連番をつけたい テキストファイルやコマンドの出力結果に連番をつけたい。 例えば以下のようなテキストがある。 xxxx yyyy zzzz このテキストに連番をつけたい。 1 xxxx 2 yyyy 3 zzzz cat -n catコマンドは-nオプションをつけると出力結果に連番をつけて出力する。
LINUX
2024-02-04 2024-02-04
eye catch
【PostgreSQL】標準入力で受け取った構文エラーのSQLをpsqlで実行したときのステータスコードを0以外にする
psqlでエラーが出てもステータスコードが0になるパターン psqlコマンドでSQLファイルから標準入力で受け取って実行するには以下のようにする。 $ psql -U usename -d dbname < test.sql 上記でtest.sqlの内容を受け取ってSQLを実行する。
DATABASE
2024-01-31 2024-01-31
eye catch
【AWS】セッションマネージャーでポートフォワード
aws ssmコマンドでポートフォワード AWS CLIのサブコマンドaws ssm start-sessionではログインだけでなくポートフォワードもできる。 セッションマネージャーをセッションマネージャーでポートフォワードができるので、SSHのポートを公開する必要が無くなる。
LINUX
2024-01-28 2024-01-28
eye catch
【Docker】ホストOSからコンテナ内でコマンドを実行する
ホストOSからコンテナ内でコマンドを実行する docker container execコマンド ホストOSからコンテナ内でコマンドを実行するにはdocker container execコマンドを使う。 $ docker container exec <コンテナ> <コマンド> <コンテナ>の部分はコンテナ名かUIDを指定する。
LINUX
2024-01-23 2024-01-23
eye catch
【TFLint】Warning: [Fixable] List items should be accessed using square brackets(terraform_deprecated_index)の対応
TFLintの設定については以下を参照。 【TFLint】Terraformのコードをチェックする terraform_deprecated_index リソースの配列.*.リソースの属性 のようにリソースのリストの要素をリストで取得しようとするとTFLintで以下のようなWarningが出た。 (例ではlocal.subnets.*.idと記載した。)
TERRAFORM
2024-01-23 2024-01-23
eye catch
【Apache】mod_proxyの代わりにmod_rewriteでリバースプロキシを設定する
mod_proxyで長いURLは設定できない Apacheのmod_proxyを使って長いURLを設定しようとした。 ProxyPass /something/ https://...長いURL... ProxyPassReverse /something/ https://...長いURL... 以下のようなエラーが出る。
LINUX
2024-01-21 2024-01-21
eye catch
【Docker】コンテナの外から動作しているプロセスを調べる(docker container top)
docker container topコマンド Dockerコンテナは最小限のコマンドしかインストールされていないことが多い。 そのためコンテナの中に入ったとしてもpsコマンドが無い場合も多く、プロセスの確認が面倒になる。
LINUX
2024-01-21 2024-01-21
  • ««
  • «
  • 8
  • 9
  • 10
  • 11
  • 12
  • »
  • »»
AUTHOR
author image
suer
ふつうのプログラマ
LATESTS
eye catch
sedコマンドで指定した行に文字列を挿入・削除する
LINUX
2025-06-06 2025-06-06
eye catch
【PostgreSQL】 データベース名を変更する
DATABASE
2025-06-01 2025-06-01
eye catch
【PostgreSQL】テーブルとデータベースのoidを取得する方法
DATABASE
2025-06-01 2025-06-01
eye catch
コマンドでパスワードを生成する
LINUX
2025-05-31 2025-05-31
eye catch
シェルスクリプトで使えるファイルサイズのみを取得するコマンド
LINUX
2025-05-28 2025-05-28
  • ホーム
  • お問い合わせ
  • プライバシーポリシー

© 2022 suer