次に、いくつかのアプリケーション シナリオを通じて シナリオ 1: ティーコマンドの使い方 tee コマンドの形式は次のとおりです。 tee [オプション]... [ファイル]... man ファイルの定義から、 tee は標準入力ストリームからデータを読み取ることがわかります。そのため、ここでは簡単なコマンドを使用して、 [mysql@localhost ~]$ ping baidu.com PING baidu.com (220.181.57.216) 56(84) バイトのデータ。 220.181.57.216 からの 64 バイト (220.181.57.216): icmp_seq=1 ttl=128 time=30.1 ms 220.181.57.216 からの 64 バイト (220.181.57.216): icmp_seq=2 ttl=128 time=33.1 ms 220.181.57.216 からの 64 バイト (220.181.57.216): icmp_seq=3 ttl=128 time=31.9 ms 220.181.57.216 からの 64 バイト (220.181.57.216): icmp_seq=4 ttl=128 time=30.9 ms ... ここで、コンソールに出力し、出力されたコンテンツを別の目的のために別のファイルに保存します。その場合、 [mysql@localhost ~]$ ping baidu.com | tee ping-baidu.log #コンソールに出力しながら、内容をping-baidu.logファイルに保存します。 PING baidu.com (220.181.57.216) 56(84) バイトのデータ。 220.181.57.216 からの 64 バイト (220.181.57.216): icmp_seq=1 ttl=128 time=30.6 ms 220.181.57.216 からの 64 バイト (220.181.57.216): icmp_seq=2 ttl=128 time=30.5 ms 220.181.57.216 からの 64 バイト (220.181.57.216): icmp_seq=3 ttl=128 time=30.2 ms ^C[mysql@localhost ~]$ cat ping-baidu.log #ファイルの内容が出力と一致しているかどうかを確認します PING baidu.com (220.181.57.216) 56(84) バイトのデータ。 220.181.57.216 からの 64 バイト (220.181.57.216): icmp_seq=1 ttl=128 time=30.6 ms 220.181.57.216 からの 64 バイト (220.181.57.216): icmp_seq=2 ttl=128 time=30.5 ms 220.181.57.216 からの 64 バイト (220.181.57.216): icmp_seq=3 ttl=128 time=30.2 ms シナリオ 2: ファイルにコンテンツを追加するにはどうすればよいでしょうか? 上記の操作では、ping-baidu.log に出力されます。このファイルが存在する場合は、まずファイル内のすべての内容をクリアしてから、内容を入力します。この方法は、一部のシナリオには適していません。各出力がファイルに追加されることを望みます。この場合、 ping baidu.com | tee -a ping-baidu.log シナリオ 3: 複数のファイルに同時に出力するにはどうすればよいですか? ping baidu.com | tee ping.log ping-baidu.log シナリオ 4: tee コマンドの出力を別のコマンドの入力ストリームとしてリダイレクトする方法 パイプライン方式に従うには、 シナリオ 5: tee コマンドを使用してファイルへの書き込み権限レベルを上げる 実際に Linux サーバーを操作しているときに、特定のファイルを設定すると、設定が完了して保存したときに、現在のユーザーにはファイルを保存するためのファイルがないことがわかります。この時点で、非常にイライラします。何か解決策はありますか?このとき、 具体的な操作は、ファイルを保存するときに シナリオ 6: 割り込みイベントを無視する方法
baidu.com に ping する | tee -i ping.log 参照: https://www.howtoforge.com/linux-tee-command/ 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: win10 での mysql 8.0.16 winx64 インストールの最新グラフィック チュートリアル
>>: フロントエンドJSサンドボックスを実装するいくつかの方法についての簡単な説明
Google Chrome では、ログインに成功すると、パスワードを記憶するかどうかを尋ねるメッセー...
【歴史的背景】私は 3 年間 MySQL-DBA として働いてきましたが、MySQL が「基本的に利...
Autotrash は、古い削除済みファイルを消去するプロセスを自動化するコマンド ライン プログラ...
視覚効果が非常に美しく、訪問者に強い印象を残すことがわかります。さらに、重要なポイントが強調され、訴...
この記事の例では、ログインと登録機能を実装するためのjsの具体的なコードを参考までに共有しています。...
目次序文InnoDB ストレージ アーキテクチャInnodb テーブルスペースインドストレージディス...
導入Linux は、ファイル、ログ、電子メール、バックアップなどを自動的に生成できるシステムです。ハ...
目次前提条件DNSドメイン名解決プロセス外部ネットワークマッピングnginxコア知識nginxとはア...
Web デザインにおけるツリーとは何ですか?簡単に言うと、リンクをクリックするとサブディレクトリが展...
Ubuntu 15.04 は MySQL リモート ポート 3306 を開きます。以下の操作はすべて...
目次序文コンポーネントの紹介クラスコンポーネントの作成状態についてレンダリングについて関数コンポーネ...
理由は分かりませんが、UIではハニカム効果(手を広げたような効果)のデザインが好まれます。 1. 六...
覗き見の問題サーバーでは、IIS サービスが複数のサイトを展開していると仮定すると、サイトの 1 つ...
序文プロジェクトのニーズに応じて、Vue-touch を使用して、vue モバイル端末の左スワイプ編...
ミニプログラムは、参考までに完全なショッピングカート[すべて選択/選択解除して金額を計算/加算と減算...