ホームページ >システムチュートリアル >Linux >Linux ではパイプと名前付きパイプは何に使用されますか? 1つの記事が理解に役立ちます

Linux ではパイプと名前付きパイプは何に使用されますか? 1つの記事が理解に役立ちます

WBOY
WBOYオリジナル
2024-07-15 18:07:44474ブラウズ

Linux 中的管道和命名管道有什么用?一文带你了解

編集者は、Linux でのパイプラインと名前付きパイプの使用方法を共有します。ほとんどの人はそれについてあまり知らないと思いますので、参考のためにこの記事を共有しますLinux 名前付きパイプの場合、願っています。この記事を読んで、私はたくさんのことを学びました。一緒に調べましょう!

Linux では、パイプを使用して、あるコマンドの出力を別のコマンドに送信できます。パイプは、その名前が示すように、あるプロセスの標準出力、入力、エラーを別のプロセス linux という名前のパイプ ケース arm linux にリダイレクトして、さらなる処理を行うことができます。

「パイプライン」(または「名前のないパイプライン」) コマンドの文型は、2 つのコマンドの間に | を追加します。

命名管道文件_linux 命名管道 案例_linux有名管道

リーリー

ここでは、パイプラインは別のセッションを通じてアクセスできません。パイプラインは、Command-1 の実行を受け取り、標準出力をリダイレクトするために一時的に作成されます。実行が成功すると削除されます。

Linux中的管道和命名管道有什么用

前の例では、contents.txt には特定のディレクトリ内のすべてのファイルのリスト、具体的には ls-al コマンドの出力が含まれていました。まず、パイプライン経由で「file」キーワードを使用して content.txt からファイル名を grep します (図を参照)。これにより、cat コマンドの出力が grep コマンドへの入力として提供されます。次に、awk コマンドを実行するパイプラインを追加します。これにより、grep コマンドのフィルター処理された出力の列 9 が表示されます。 wc-l コマンドを使用して、contents.txt の行数を推定することもできます。

名前付きパイプラインは、システムが稼働している限り、または削除されるまで使用され続けます。これは、FIFO (先入れ先出し) メカニズムに準拠した特殊なファイルです。通常のファイルと同じように使用できます。つまり、Linux 運用ブログに書き込んで、そこから読み取って、オンまたはオフにすることができます。名前付きパイプラインを作成するには、コマンドは次のとおりです:

リーリー

命名管道文件_linux有名管道_linux 命名管道 案例

これにより、複数のシェル セッション間でも使用できる名前付きパイプライン ファイルが作成されます。

FIFO 名前付きパイプを作成する別の方法は、次のコマンドを使用することです:

リーリー

コマンドの標準出力を別のコマンドにリダイレクトするには、> 記号を使用します。コマンドの標準入力をリダイレクトするには、

を使用します

以上がLinux ではパイプと名前付きパイプは何に使用されますか? 1つの記事が理解に役立ちますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。