指定したディレクトリ以下で、-nameオプションを使用して「特定の名前のファイルまたはディレクトリ以外」のすべてを削除する方法
指定した名前のファイル(ディレクトリ)以外を削除するコマンド とあるディレクトリで、テスト用のファイルをぽこぽこ作ってしまい、hogeという必要なディレクトリ以外のすべてのファイルやディレクトリを一…
View Article【♪】TechTune #0003 「Linux コマンド、シェルスクリプトを体現せよ!」
時代の傍観者、宴会部長、マカ―の生き残り、生きた化石のいしたんがお届けする、ラジオラジオ番組「テックチューン」の時間です。テックチューンは最近話題のテクノロジーや私の身の回りで起こったこと、興味が…
View ArticleローカルからEC2へSCPコマンドを実行したら"Permission denied" というエラーメッセージが表示された場合の対処法
概要 SCP (Secure Copy) コマンドを使用して、ローカルマシンの指定したディレクトリをEC2インスタンスにコピーするコマンドを実行したら"Permission denied"と返ってき…
View Articleリストファイルに記載したFQDNからcurlを実行して、レスポンス情報を記録するbashスクリプト
「どのCDNを使っているの?」 利用サービスの調べ方(3. レスポンスヘッダを確認して利用CDNを調べる) https://www.stream.co.jp/blog/blogpost-41642/…
View ArticlePizzaGPTにエラトステネスの篩で素数を出力するプログラムを頼んだら完璧なコードを出してきた。
イタリアは、ChatGPTがユーザーからの情報を記録するためブロックしているので、イタリア人がPizzaGPTという無料チャットボットAIを作った。 https://softantenna.com/…
View Articleリストファイル記載FQDNからcurl実行、レスポンス情報を記録するbashスクリプト(ChatGPTによるリファクタリング)
さっそくChatGPTによるリファクタリングを試してみた。AIの能力は素晴らしい。プログラミング、スクリプティング分野ではもはやかなう相手はいないだろう。人間というフィルタを通して翻訳するより、機械…
View Articleポートが開いているかどうかを確認する方法、ツールなしで、特にコンテナの中で便利
Dockerコンテナのイメージは、ほとんどがslimとalpineであり、必要最小限のツールが含まれています。そのため、ポート番号が開いているかどうかの確認には、通常はncやtelnetなどのツール…
View Article有効期限切れのルート証明書を削除する
有効期限切れのルート証明書を削除するスクリプト(bash)を紹介します。 クライアントやサーバーの証明書リスト(バンドル)の中には既に有効期限が切れている証明書が含まれている場合があります。 今回は…
View Article踏み台サーバ用の .ssh/config 自動生成
はじめに AWS で EC2 を複数立ち上げて、それらに踏み台サーバ (bastion サーバ) 経由でSSHログインすることはよくあることかと思います。その際、管理コンソールでプライベートIP調べ…
View ArticleSSH接続でPermission denied (publickey)エラーが表示された時の対処方法:設定ファイルを確認!!
このエラーが出たら!! Permission denied (publickey) Authentication failed, permission denied Permission denie…
View Article【Bash】リダイレクトやパイプの権限
筆者について 経緯 bash で実行ユーザが write 権限を持たないファイルに sudo cat コマンドで書き込もうとしてエラーにあたりました。リダイレクトとパイプについて少し知識が深まったの…
View Article【DamCTF】misc/incharcerated のWriteUp
概要 2023年4月8日(土) 9:00から翌日9:00の24時間で行われたDamCTFのincharceratedという問題のWriteupです。 僕が所属するチームBegineers Secは4…
View Articletwitterのフォロワーのユーザリストをスクレイピング
1. harファイル作成 chromeの開発者モードでhttps://twitter.com/<screen name>/followersを開き、スクロール。 ネットワークのタブからharファイル…
View ArticleSSH接続でPermission denied (publickey)エラーが表示された時の対処方法:設定ファイルを確認!!
このエラーが出たら!! Permission denied (publickey) Authentication failed, permission denied Permission denie…
View Article気合いでGenerambaみたいなことをする
経緯 アーキテクチャはVIPER。 手作業でフォルダやそれぞれのファイルを作成していた。(プロジェクトでは1つのモジュールに6ファイル) Generambaの導入をそれとなく伝えてみたが、通らず… …
View ArticleReadyforのリターン用にTシャツ画像を自動生成してみた
Readyforのリターン用に多色のTシャツ画像を自動で作ってみた Readyforでリターン用の画像は一枚しか入れられません。例えば、こんな感じの画像です。これは4つの画像からできているのでこれを…
View Articleファイル名の重複を再帰的に検索する
find . -type f -name "*.java" | gawk -F/ '{print $NF}' | sort | uniq -d
View Article【Bash】リダイレクト先が書き込めない場合、そのコマンドは実行されない
TL;DR $ #実行すると標準出力と標準エラー出力に文字列を出す関数を作る $ f() { echo "stdout"; echo "stderr" >&2; } $ f stdout stder…
View ArticleMacのシェル・ターミナル
Macのシェル・ターミナルについて シェルスプリクトを作成しようとした際、そもそもMacのターミナルでは、 シェルはbashではなく、zshという点でつまずいたのでメモ記事にする ターミナルとは m…
View Article