データを分析する際には、しばしば中間ファイルを作成します。 ホームディレクトリに保存するのではなく、 /tmpに入れてください。 そこは、人々やプログラムが短時間しか必要としないファイルをよく置いておく場所です。 (/tmpはルートディレクトリ/の直下にあります。 ホームディレクトリの下ではありません。) このまとめの演習では、その方法を示します。
/tmp
/
この演習はコースの一部です
理論を実践に変える、インタラクティブな演習のひとつをお試しください
この章では、Unixシェルについて簡単に紹介します。約50年が経った今でもUnixシェルが使われ続けている理由、より慣れ親しんでいるかもしれないグラフィカルツールとの違い、シェル内を移動する方法、ファイルやフォルダを作成、変更、削除する方法を学びます。
現在の演習
前の章で見たコマンドを使えば、ファイルシステム内で物事を移動できます。この章では、それらのファイル内のデータを扱う方法を学びます。使用するツールはかなりシンプルですが、しっかりした土台です。
Unix Shell の真の力は、個々のコマンドそのものではなく、それらを簡単に組み合わせて新しいことを実現できる点にあります。この章では、この力を使って欲しいデータを選び出す方法を示し、さらに値を並べ替えたり重複を削除したりするコマンドを紹介します。
ほとんどの shell コマンドは、一度に多くのファイルを処理できます。この章では、自分で作成するパイプラインでも同じことを実現する方法を紹介します。あわせて、shell が変数を使って情報を保存する仕組みについても見ていきます。
履歴機能を使えば、数回のキー入力で操作を繰り返すことができ、パイプを使えば既存のコマンドを組み合わせて新しいコマンドを作成できます。この章では、さらに一歩進んで独自のコマンドを作成する方法を学びます。