ホームページ  >  記事  >  運用・保守  >  Linuxの「<」と「<<」の違いは何ですか

Linuxの「<」と「<<」の違いは何ですか

王林
王林転載
2020-07-20 17:31:076137ブラウズ

Linuxの「<」と「<<」の違いは何ですか

違い:

Linux では、> は元のファイルの内容を上書きすることを意味し (ファイルの日付も自動的に更新されます)、>> は追加することを意味しますコンテンツ (新しいファイルが開始されます) 行、ファイルの日付も自動的に更新されます)。

(推奨チュートリアル: linux チュートリアル)

例:

1. History コマンドの実行結果をhistory.log ファイルに保存します

[root@gxzs-solr1 ~]# history > history.log      (history.log 文件 会自动生成)
[root@gxzs-solr1 ~]# cat history.log

2. コマンドcurl 'xxx'を実行し、戻り結果をlog.logに保存します

[root@gx-solr1 ~]# curl &#39;http://192.168.0.110:8983/solr/scan_detail/admin/file?_=1544066402749&contentType=text/plain;charset=utf-8&file=managed-schema&wt=json&#39; > log.log

3. コマンドcat /etc/hostsを実行し、戻り結果をhosts.logに保存します

[root@slave1 ~]# cat /etc/hosts > hosts.log
[root@slave1 ~]# more hosts.log 
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

注: > を使用すると、コマンドを実行するたびに、 > に続く新しいファイルが生成され、以前に生成されたファイルが置き換えられます (ファイルの作成時間もそれに応じて変化します)。

以上がLinuxの「<」と「<<」の違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。