Linuxコマンド.NETLinuxコマンド.NETLinuxコマンドを中心にIT技術関係の情報を発信します。Linuxコマンドについてはできるだけ実行例と実行結果を紹介したいと思います。file)を作成するコマンドになります。特殊ファイルの例として、/dev/nullのようなデバイスファイルがあります。mknodコマンドはこのような特殊ファイルを作成することができます。パイプ(pipe)major:メジャーデバイス番号minor:マイナーデバイス番号デバイスファイル例えば、/dev/nullのようなデバイスファイルを確認してみます。/dev/null所有者とグループの後にカンマで区切られた数字があります。これは、メジャーデバイス番号とマイナーデバイス番号を表します。device)のような大きなクラスを表します。マイナーデバイス番号は、そのメジャーデバイス番号のクラスからの具体的なデバイスについての番号を表します。devicesを参考にすることができます。文字型でのメジャーデバイス番号1は以下のように参照することができます。/proc/vmcore文字型でのメジャーデバイス番号の1、マイナーデバイス番号の3は/dev/nullであると参照できます。文字型特殊ファイルは、キーボードやマウス、プリンタ、ディスプレイ等のデバイスが対象であり、入出力が行われたら、即時に動作を行うようなデバイスに対してのファイルになります。一方で、ブロック型特殊ファイルは、ディスクなどのデバイスが対象であり、ブロック単位の入出力で、データのバッファを使用するデバイスに対してのファイルになります。特殊ファイルの作成/dev/zeroはデバイスリストより、文字型でメジャーデバイス番号が1、マイナーデバイス番号が5になります。これをmknodコマンドで作成すると/dev/zeroと同じような特殊ファイルを作成することができます。devzerolsコマンドのアクセス権限の前にあるcは文字型特殊ファイルを表します。bの場合はブロック型特殊ファイルを表します。パイプの作成mknodコマンドでtypeにpを指定すると名前付きパイプを作成することができます。名前付きパイプはmkfifoコマンドで作成することも可能です。namedpipelsコマンドのアクセス権限の前にあるpは名前付きパイプを表します。ファイル作成時にアクセス権限を設定(-mオプション)-mオプションを用いるとアクセス権限が設定された状態で作成できます。コマンド例では、すべてのユーザが読み込みと書き込み権限をつけます。コメントをキャンセルメールアドレスが公開されることはありません。*次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。Linuxコマンド.NET.。