PowerDNS を権威サーバーに見立てて Unbound でキャッシュ、さらにはソレを Systemd-resolve に参照させるという状況でした。 その時ふと思いました。 「Systemd-resolved」をキャ […]
以前は使えていた rar コマンドが使えなくなっていたので、インストールした。 インストール リポジトリのダウンロード# wget https://forensics.cert.org/cert-forensics-to […]
for 文には2種類あり、foreach の様な動きをする方法と通常の for 文がある。そこで今回は for 文について解説する。 foreach の様な動きをする for 文 文法は以下の通り。 for name [ […]
3R-KCWLAN USB 無線LANアダプタを入手したので、設定してみた。 設定 GNOME Shell での設定は簡単です。 左上のメニューから「Wi-Fi」または対象の SSID を選び「Wi-Fi 設定」クリック […]
終了ステータスを変更するのモノに反転「!」がある。 $ (( 1 == 1 )); echo $?0$ ! (( 1 == 1 )); echo $?1$ 1つ目のコマンドの終了ステータスで2つ目以降のコマンドを実行する […]
複合コマンドとは複数のコマンドを一まとめにしたり、算術評価式や正規表現を行う方法です。 サブシェル サブシェルは複数のコマンドを1つのコマンドとして扱うもので、exit コマンドで値を返すことが出来ます。また、シェルとし […]
bash には条件分岐として「if」文と「case」文がある。そこで今回は、それらについての文法などを解説する。 if 文 if 文の文法は次の通りである。 if list; then list; [ elif list […]
bash のシェルプログラミングでにのヘッダーと引数、終了ステータスなどについて説明する。 スクリプトヘッダー #!/bin/bash スクリプトの1行目には、必ず上記の項目を追加する。 引数の参照 引数の参照は以下のよ […]
今回は UNIX シグナルについて説明します。 UNIX シグナルとは UNIX シグナルは単純にシグナルとも呼ばれるもので、広義ではプロセス間通信に属します。 シェルからシグナルを送信する時は kill コマンドを使用 […]
今回はコマンドの終了ステータスと条件文について説明する。 終了ステータス 終了ステータスの「真(true)」は「0」であり、それ以外は「偽(false)」となる。一般的な条件判定とは真逆なので注意が必要だ。 終了ステータ […]