違い:
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 'http://192.168.0.110:8983/solr/scan_detail/admin/file?_=1544066402749&contentType=text/plain;charset=utf-8&file=managed-schema&wt=json' > 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 サイトの他の関連記事を参照してください。