Quantcast
Channel: Bashタグが付けられた新着記事 - Qiita
Browsing all 2722 articles
Browse latest View live

bash sleepコマンドスリープ(待機)

bash sleepコマンドを使用して、指定した分数だけスリープ(待機)させることができます。以下はその使用方法です。 X秒の単位スリープ sleep 5 # 5秒間の一時停止 sleep 0.5 …

View Article


【Postfix】バウンスしたメールアドレスを回数・理由とともに抽出する

概要 メールログからバウンス情報を抽出し、回数が多い順にソートして出力する アドレスごとの直近のバウンスした理由の内容も含める 環境 postfix 2.6 シェルプログラム #!/bin/bash …

View Article


HMAC-SHA1のシェルスクリプト実装 〜 openssl不要・安全なOAuth 1.0認証の実装用に

はじめに シェルスクリプト用に HMAC-SHA1 アルゴリズムをシェル関数で実装しました。これを使えば(CLI 上やシェルスクリプトでセキュリティリスクがある)openssl コマンドを使わずに …

View Article

Linux: ファイルが多すぎるとLSできない?

少しひっかかったのでメモ。 実施環境: [testuser@testhost ~]$ uname -a Linux testhost 4.18.0-147.8.1.el8_1.x86_64 #1 S…

View Article

SSMセッションマネージャーでのログイン時に自動でbashを叩こうとしたら大失敗してた

前書き SSMセッションマネージャからログインするとき、デフォルトでは Bourne Shell (sh) で接続することになります。これをbashに変更したくていろいろトライしていたのですが、失敗…

View Article


DNS-IP-Mapper: ドメイン名に自動でIPアドレスを割り当てるツール

DNS-IP-Mapperのソースコードは、以下のGitHubリポジトリで確認できます: https://github.com/kawamurashingo/DNS-IP-Mapper はじめに サ…

View Article

PowerShellでUnix/Linuxコマンドみたいなことがしたい!

PowerShellでUnix/Linuxっぽいことがしたい人へ head cat log.txt | select -first 10 # head tail cat log.txt | sele…

View Article

シェルスクリプトでURLエンコードをもっと簡単に行う方法

はじめに シェルスクリプトで URL エンコードの仕方を調べると色々な方法が見つかります。例えばこのようなものです。 $ echo "日本語" | jq -Rr @uri %E6%97%A5%E6%…

View Article


dnfで特定のバージョンのパッケージをインストールする

目的 almalinuxを用いるとき、パッケージ管理ソフトはyumかdnfを用いると思う。今回はdnfを用いた時に特定のバージョンのパッケージをインストールする方法を解説する。 想定 phpをインス…

View Article


シェルスクリプト 指定した行数分出力を削除する

はじめに シェルをいじってると、ウィンドウが文字だらけになって面倒くさい。 かといって clear で擬似的に見えなくしても、スクロールバーが豆粒みたいになって使いづらい… と、思ってる方向け。 あ…

View Article

特定ディレクトリで使用するpyenv環境を自動的に切り替える (bash/zsh)

bashとzshで設定の仕方が若干異なったので整理しました。詳細は下記の元記事を参照してください。 https://dev.classmethod.jp/articles/how-to-auto-c…

View Article

【bash/powershell/cmd】ファイルを検索しコマンド (clang-format) を実行する

目的 clang-formatを用いて C++ソースコードを整形しようとした場合、clang-foramt コマンド単体ではプロジェクタ内のフォルダを再帰的に検索して特定フォルダかつ特定拡張子のファ…

View Article

asdf 複数のプラグインを一氣にまとめてインストール

asdfは複数のプログラムの複数のバージョンを管理できて便利です。必要な時にひとつひとつインストールするのは別に苦にならないと思いますが、まっさらなパーソナルコンピュータ(PC)や仮想機械(VM)の…

View Article


Bashのinputrc設定(Tab補完時の挙動)

Bashのinputrc設定(Tab補完時の挙動)について bashでのTab補完の挙動についての個人的な設定 ~/.inputrcで以下のように設定している。 ~/.inputrcは/etc/in…

View Article

Splunk: Linuxのコマンドラインからサーチを実行する

実施環境: Splunk Free 8.2.2 [root@testhost ~]# uname -a Linux testhost 4.18.0-147.8.1.el8_1.x86_64 #1 S…

View Article


インスタンスIPを取得してVuls用のconfigファイルを作成するbashスクリプト

vlusという脆弱性診断ツールを使用していたのですが、configファイルにインスタンスIPを記述する必要がありました。EC2は再起動すると静的IPが変わってしまうので、インスタンスIPを直書きせず…

View Article

よく使うシェルスクリプト(bash)のツールの保守性/汎用性を高める試み。

動機 新しい計算機への環境セットアップのスクリプトなどで、Python/Perl/....といった言語に頼らずシェルスクリプトでいくつか作りつづけて久しいのだが、いまいち保守性がよくない。微妙に違う…

View Article


Laravelの成果物をXServerに継続的にデプロイする

はじめに XServerではPHPが動くのでLaravelのデプロイが可能です。 実際にデプロイを行うために行った作業を中心に記録しています。 事前に一度だけ行う手順と、継続的にデプロイを行うための…

View Article

sedコマンドでの置換対象文字列にやたらと特殊文字が含まれている場合にめちゃめちゃハマったのでメモを残す

sedコマンドでの置換対象文字列にやたらと特殊文字が含まれている場合にめちゃめちゃハマったのでメモを残す。 注目すべきは以下3点。 sedコマンドの引数は特殊文字3種($`\)以外をエスケープするダ…

View Article

.bashrcカスタマイズ備忘録

はじめに IDEとしてcloud9を使っているのですが建てるたびにbashの設定がリセットされてしますので、自分向けに.bashrcの設定を残しておきます。 手順 #viエディタで編集 $ vi ~…

View Article
Browsing all 2722 articles
Browse latest View live