コマンドラインでリダイレクトを使用する方法

Anonim

コマンドの出力をファイルに送信したり、その出力を既存のファイルに追加したりしたいと思ったことはありませんか?それがリダイレクトの機能です。簡単に言うと、 コマンド ライン リダイレクトを使用すると、特定のコマンドの出力を取得して新しいファイルを作成したり、このデータを使用して既存のファイルに追加したりできます、これは非常に便利です実際、その知識は OS X、Linux、およびその他の Unix の変種にまで及びます。

OS X コマンド ラインの知識を普及させるための継続的な探求の中で、非常に便利なリダイレクト ユーティリティに関する情報をお届けします。

コマンドの出力を新しいファイルにリダイレクト

リダイレクトの最も基本的な使い方は次のとおりです:

command > newfile

これは「command」の出力を取得し、「newfile」という名前のファイルに配置します。例:

ls -la > directorylisting.txt

これにより、ls -la の出力が directorylisting.txt というファイルに配置されます。簡単!

コマンドの出力を既存ファイル (EOF) の末尾に追加する

コマンドの出力を追加したい既存のファイルがある場合は、次の形式のリダイレクトを使用してください:

コマンド >> 既存のファイル

使用中のコマンド ライン リダイレクトの例

ps コマンドからのデータを含むテキスト ファイルを作成したいが、実行中のダッシュボード関連プロセスのみを制御する場合は、コマンド ラインで次のように入力します:

ps -aux | grep ダッシュボード > dashboarddata.txt

作成したばかりのファイルの最後に、dashboarddata.txt にインストールしたウィジェットのリストを追加する場合は、次のように入力します:

ls -l /Library/Widgets >> dashboarddata.txt

リダイレクトの用途は無限にあり、コマンド ラインで過ごす時間が長くなればなるほど、特定のタスクを支援するためにリダイレクトを使用したくなるでしょう。

.コマンドラインがあるので、ある程度は使えると思います。続きを読むか、コマンド ラインに関する記事を参照してください。

コマンドラインでリダイレクトを使用する方法