初心者のための20の便利なラズベリーパイ端末コマンド

これらの便利なコマンドを使用して端末を把握する

私が最初にラズベリーパイを使用し始めたときに本当に苦労したのは、ターミナルだった。

私は幸せなWindowsのGUIユーザーから、ボタンや何もダブルクリックすることなく、レトロな外観の黒と緑の画面になりました。 あなたの最初のPCからGUIを使用していたときの恐ろしいもの。

最近では、私はラスベリーパイプロジェクトのほとんどすべてのためにそれを使っています。 私は、この自信を得るのを助けた道に沿って、たくさんの小さなトリックとコマンドを見つけました。そして、これらをあなたと共有して、あなたがパイを始めるのを手助けしています。

ここで進んだ、または画期的なものは何もありません。ターミナルウィンドウからあなたのラズベリーパイを簡単に操作して実行するのに役立つ基本的なコマンドだけです。 時間が経つにつれて、より多くのものを見つけることができますが、これは素晴らしいコアセットです。

01/20

[sudo apt-get update] - パッケージリストを更新する

updateコマンドはあなたのパッケージリストが最新であることを確認します。 画像:Richard Saville

これはあなたのラズベリーパイを更新する最初の段階です(他の手順については、このリストの次の2項目を参照してください)。

'sudo apt-get update'コマンドは、リポジトリからパッケージリストをダウンロードし、これらのパッケージとそれに依存するパッケージの最新バージョンに関する情報を取得します。

したがって、実際には従来の意味での更新は実際には行われません。それは、その全体的なプロセスの必須ステップです。

02の20

[sudo apt-get upgrade] - アップデートされたパッケージをダウンロードしてインストールする

upgradeコマンドは、更新パッケージをダウンロードしてインストールします。 画像:Richard Saville

このコマンドは、パッケージリストを更新した前の項目に続きます。

更新されたパッケージリストを使用して、 ' sudo apt-get upgrade 'コマンドを実行すると、現在インストールされているパッケージを調べ、最新のパッケージリストを見て、最後に新しいパッケージをインストールします。最新バージョンではtです。

03/20

[sudo apt-get clean] - 古いパッケージファイルを消去する

cleanコマンドを実行すると、古いパッケージのダウンロードが削除され、記憶領域が節約されます。 画像:Richard Saville

更新とアップグレードのプロセスの最終段階であり、十分なディスク容量がある場合は必ずしも必要ではありません。

' sudo apt-get clean 'コマンドは、更新プロセスの一部としてダウンロードされた冗長パッケージファイル(.debファイル)を削除します。

あなたが宇宙で緊張​​している場合、または良いクリーンアップをしたい場合は、便利なコマンドです。

04/20

[sudo raspi-config] - Raspberry Pi設定ツール

ラズベリーパイコンフィギュレーションツール。 画像:Richard Saville

これは、あなたの言語、ハードウェア、およびプロジェクト用に設定されていることを確認するために、ラズベリーパイを最初に使用するときに最初に実行する手順の1つにすべきです。

設定ツールは、言語、時刻/日付の設定、カメラモジュールの有効化、プロセッサのオーバークロック、デバイスの有効化、パスワードの変更など、さまざまなオプションを設定できる「設定」ウィンドウのようなものです。

これは、 ' sudo raspi-config 'と入力してEnterキーを押すことでアクセスできます。 変更内容に応じて、後でPiを再起動するように指示されることがあります。

05/20

[ls] - ディレクトリの内容を一覧表示する

'ls'コマンドはディレクトリの内容を表示します。 画像:Richard Saville

Linuxでは、「ディレクトリ」はWindowsの「フォルダ」と同じです。 それは私がWindowsユーザーであるために使用しなければならなかったものだから、私はそれを先に指摘したいと思っていました。

ターミナルにはエクスプローラがありませんので、いつでもあなたが入っているディレクトリの内容を見るには、 ' ls 'と打ち込んでenterを押してください。

そのディレクトリ内のすべてのファイルとディレクトリがリストされていて、通常は異なる項目に色分けされています。

06/20

[cd] - ディレクトリの変更

ディレクトリを変更するには 'cd'を使います。 画像:Richard Saville

特定のディレクトリにジャンプする場合は、 ' cd 'コマンドを使用できます。

既に入っているディレクトリにそのディレクトリがある場合は、 'directoryname'をディレクトリの名前に置き換えて ' cd directoryname 'を使用するだけです。

ファイルシステムの他の場所にある場合は、コマンドの後のパス( ' cd / home / pi / directoryname 'など)を入力するだけです。

このコマンドの別の便利な使い方は ' cd .. ' です。これは1つのフォルダレベルに戻ってきます。ちょっと「戻る」ボタンのようなものです。

07/20

[mkdir] - ディレクトリを作成する

'mkdir'で新しいディレクトリを作成します。 画像:Richard Saville

すでに入っているディレクトリ内に新しいディレクトリを作成する必要がある場合は、 ' mkdir 'コマンドを使用できます。 これは端末の世界に相当する「新しい>フォルダ」です。

新しいディレクトリを作成するには、コマンドの後に ' mkdir new_directory 'のようにディレクトリの名前を追加するだけです。

08の20

[rmdir] - ディレクトリを削除する

'rmdir'でディレクトリを削除します。 画像:Richard Saville

新しいディレクトリを作成する方法を学んだことがありますが、削除する場合はどうすればよいでしょうか?

ディレクトリを削除するのと非常によく似たコマンドですが、 ' rmdir 'と次にディレクトリの名前を使用してください。

たとえば、 ' rmdir directory_name 'はディレクトリ ' directory_name 'を削除します。 このコマンドを実行するには、ディレクトリが空である必要があります。

09/20

[mv] - ファイルを移動する

'mv'コマンドでファイルを移動します。 画像:Richard Saville

ディレクトリ間でファイルを移動するには、 ' mv 'コマンドを使用します。

ファイルを移動するには、 ' mv 'の後ろにファイル名を入力し、次に出力先ディレクトリを指定します。

この例は、 ' my_file.txt / home / pi / destination_directory 'です。これは ' my_file.txt 'ファイルを ' / home / pi / destination_directory 'に移動します。

10の20

[tree -d] - ディレクトリツリーを表示する

ツリーは、ディレクトリの構造を表示する便利な方法です。 画像:Richard Saville

いくつかの新しいディレクトリを作成すると、Windowsファイルエクスプローラのビジュアルフォルダ構造ビューが表示されないことがあります。 あなたのディレクトリの視覚的なレイアウトを見ることができなければ、物事は混乱を早めることができます。

ディレクトリの意味を理解するのに役立つコマンドの1つが「 ツリー-d 」です。 すべてのディレクトリを端末内のツリー状のレイアウトで表示します。

11の20

[pwd] - 現在のディレクトリを表示する

'pwd'を使用すると、少し失われたように感じるときに役立ちます。 画像:Richard Saville

あなたが紛失したときにあなたを助ける便利なもう一つのコマンドは、 ' pwd 'コマンドです。 これは、あなたがどこにいるのかを知りたい場合に便利です。

現在のディレクトリパスを表示するには、いつでも ' pwd 'と入力してください。

12の20

[clear] - ターミナルウィンドウのクリア

'クリア'コマンドで画面の乱れを取り除きます。 画像:Richard Saville

あなたがターミナルのハングアップを取得し始めると、それはかなり混乱することがありますことに気づくでしょう。 いくつかのコマンドの後で、あなたは私たちのために少し迷惑になる可能性があるテキストの軌跡を画面に残します。

画面をきれいに拭きたい場合は、単に ' clear 'コマンドを使用してください。 画面が消去され、次のコマンドの準備が整います。

13の20

[sudo halt] - あなたのラズベリーパイをシャットダウンする

'halt'コマンドでラズベリーパイを安全にシャットダウンします。 画像:Richard Saville

あなたのラズベリーパイをオフにすると、SDカードの破損などの問題を避けることができます。 時々電源コードを素早く抜くことができますが、最終的にはあなたのカードを殺すでしょう。

Piを正しくシャットダウンするには、 ' sudo halt 'を使います。 PiのLEDが最後に点滅したら、電源ケーブルを取り外すことができます。

14の20

[sudo reboot] - あなたのRaspberry Piを再起動する

ターミナルで「再起動」を使用してPiを再起動します。 画像:Richard Saville

shutdownコマンドと同様に、安全な方法でRaspberry Piを再起動するには、 ' reboot 'コマンドを使用できます。

' sudo reboot 'と入力するだけで、Piは自動的に再起動します。

15の20

[startx] - デスクトップ環境を起動する(LXDE)

'startx'を使用してデスクトップセッションを開始します。 画像:Richard Saville

Piを常に端末で起動するように設定している場合は、使用する必要がある場合にデスクトップを起動する方法が不思議に思えるかもしれません。

' startx 'を使用して、LXDE(Lightweight X11 Desktop Environment)を起動します。 これはSSHセッションでは機能しないことに注意してください。

16/20

[ifconfig] - あなたのラズベリーパイのIPアドレスを見つける

ifconfigは有用なネットワーク情報を提供します。 画像:Richard Saville

あなたのラズベリーパイのIPアドレスを知る必要があるかもしれない多くのシナリオがあります。 私は、私のPiに遠隔からアクセスするためにSSHセッションを設定するときにそれをたくさん使います。

あなたのIPアドレスを見つけるには、端末に ' ifconfig 'と入力し、Enter キーを押します。 ' hostname -I 'を使用して、単独のIPアドレスだけを見つけることもできます。

17/20

[nano] - ファイルの編集

ラズベリーパイの私の好みのテキストエディタはnanoです。 画像:Richard Saville

Linuxには数多くの異なるテキストエディタがあり、さまざまな理由により、あるものを他のものよりも使いたい人がいることがわかります。

私の好みは「 ナノ 」です。なぜなら、それが私が始めたときに私が最初に使ったものだからです。

ファイルを編集するには、単に ' nano 'と入力し、続いて ' nano myfile.txt 'などのファイル名を入力します。 編集が完了したら、Ctrl + Xキーを押してファイルを保存します。

18/20

[cat] - ファイルの内容を表示する

'cat'を使って端末にファイルの内容を表示する。 画像:Richard Saville

'nano'(上記)を使って編集用のファイルを開くことができますが、端末内のファイルの内容を単純に一覧表示するのに使用できる別のコマンドがあります。

これを行うには、 ' cat myfile.txt 'のように ' cat 'とそれに続くファイル名を使用します。

19の20

[rm] - ファイルを削除する

'rm'を使用してファイルを簡単に削除します。 画像:Richard Saville

ファイルを削除するのはRaspberry Piで簡単ですが、コードのトラブルシューティング中に多くのバージョンのPythonファイルを作成するときに、たくさんのことをするでしょう。

ファイルを削除するには、 ' rm 'コマンドのあとにファイル名を使用します。 例として ' rm myfile.txt 'があります。

20/20

[cp] - ファイルまたはディレクトリをコピーする

'cp'を使用してファイルをコピーします。 画像:Richard Saville

ファイルまたはディレクトリのコピーを作成する必要がある場合は、 ' cp 'コマンドを使用します

あなたのファイルを同じディレクトリにコピーするには、コマンドを ' cp original_file new_file 'と入力してください

同じ名前の別のディレクトリにコピーを作成するには、コマンドを ' cp original_file home / pi / subdirectory 'と入力します。

ディレクトリ全体(およびその内容)をコピーするには、コマンドを ' cp -R home / pi / folder_one home / pi / folder_two 'と入力します 。 これは 'folder_one'を 'folder_two'にコピーします。

まだ多くのことを学んでいる

これらの20のコマンドは、ソフトウェアのアップデート、ディレクトリのナビゲート、ファイルの作成、そして一般的な作業を行うラズベリーパイを始めるのに役立ちます。 自信を持ってプロジェクトを作って、より高度なコマンドを学ぶ必要が生まれたら、最初のリストから進んでいくことは間違いありません。