今回はファイルのコピーです。コピーの後にファイルの移動、削除についてやる予定です。が、今使ってる環境でファイルの移動や削除などの処理を実行するのは嫌だなと思う人がいるかもしれません。本番環境で失敗して重要なファイルを削除してしまったら大変です。やや危険を伴うコマンドの場合は問題が発生してもすぐに戻せるか、壊しても問題がない環境を用意しておくのが妥当です。

そこで今回は小型で安価、そして何度でもやり直しができるラズベリーパイを使うことにします。仮想環境でなく実機で動かした方が良いかなと思っただけなので、仮想環境でもいいよという人はDockerなどを利用してコマンドを実行し学習できる環境を用意しましょう。というか、学習用途なら仮想環境を用意するのも方法の1つです、と第1回目に書いておけばよかったかもしれません。
あと、今回はラズベリーパイを使用していますが、その場合できれば3枚のSDカードがあるとベストです。そのうち一枚は容量は少なくても構いません。コピー先、コピー元として使うだけだからです。

ラズベリーパイの選択

 ラズベリーパイはコマンドのテストに使えるだけでなくIoTや電子工作などにも使えます。標準で用意されているOSはGUIを利用できるようにもなっており、最初にこのような機器(シングルボードコンピュータ)に触れる人には優しいのではないかと思います。(GUIなしのものもあります)

ラズベリーパイにはいくつか種類があり、最新のものはラズベリーパイ4です。ただ、コマンドの学習や多くの用途には、ラズベリーパイ4ほどのパワーは要らないでしょう。という事で、ここでは1つ前のラズベリーパイ3B+を使います。遅くてもよければRaspberry Pi2でも構いません。

  • ラズベリーパイ3B

    ラズベリーパイ3B

ラズベリーパイは本体だけでは動作しません。ノートパソコンのように一体化してるわけではないからです。このため、ディスプレイ、モニタ、キーボード、マウス、電源供給するmicro USBケーブル、マイクロSDカードが必要です。
キーボードやマウスはUSB Type Aなのでパソコン用のものが、そのまま使えます。ディスプレイはHDMI接続できるものがあれば大丈夫です。家庭用のテレビでも使えます。

マイクロSDカードは用途によって使用するサイズのものを用意しないといけませんが、今回のような学習用途なら8GBもあれば十分です。可能ならなるべく高速な転送速度のものがよいでしょう。なお、SDカードは最低2枚同じものを購入しておきます。というのも、ファイルの削除などで失敗した場合に、もう一枚のSDカードから復旧させるためです。学習用途でなく止められない用途の場合は2枚でなく3枚用意しておくのがベストです。

とりあえず機器を用意したら電源以外は接続しておきます。ラズベリーパイには電源スイッチがないので電源(micro USBケーブル)を接続するとすぐに電源オンになります。外せばすぐに電源が切れてしまいますので、注意してください。

ラズベリーパイOSのインストール

この記事は
Members+会員の方のみ御覧いただけます

ログイン/無料会員登録

会員サービスの詳細はこちら