今回は UNIX シグナルについて説明します。 UNIX シグナルとは UNIX シグナルは単純にシグナルとも呼ばれるもので、広義ではプロセス間通信に属します。 シェルからシグナルを送信する時は kill コマンドを使用 […]
今回はコマンドの終了ステータスと条件文について説明する。 終了ステータス 終了ステータスの「真(true)」は「0」であり、それ以外は「偽(false)」となる。一般的な条件判定とは真逆なので注意が必要だ。 終了ステータ […]
色々議論はあるようですが、結論から言いましょう。必要です。 では何故、必要かと言う結論に至ったのかを説明していきます。 UNIX / Linux で起こっているファイルの読み出し そもそもファイルを実行する時に何が起こっ […]
今回は、変数と環境変数について説明します。 変数 変数はスクリプト内で使用するもので、子プロセスでは参照できません。また、代入時と参照時では表記が異るので注意が必要です。 $ # 代入$ i=0$ # 参照$ echo […]
以上の理由から、現在では bash に優先して sh を利用する必要性はありません。
Linux/UNIX のファイルは Windows などとは少し違う性質がある。そこで今回は、ファイルシステムの構造と絡めて少し説明してみようと思う。 ファイルの名前と i-node Linux/UNIX のファイルは […]
Linux の熟練者でも全てのコマンドを理解しているわけではない。コマンドのオプションなどに至っては、バージョンによって異なる事もあるため、再確認にが必要になる。そこで、Linux/UNIX 使用者では常識とも言える m […]
トラブルに見舞われた時、コマンドラインを使わないで解決することは難しい。Linux の最も基本的な部分でありながら、意外と知られていない部分も多いコマンドライン。そこで今回は、あまり説明されることのないクォーテーションを […]