RaspberryPiプロジェクトで学習するための必須コマンド

ラズベリーパイを入手する 稼働中 非常に簡単です。どのプロジェクトを実行していても、プロセスを順を追って説明できるガイドがおそらく存在します。ただし、ほぼすべてのPiの取り組みで使用するいくつかのツールとターミナルコマンド。



ほとんどのPiプロジェクトはLinuxで実行されるため、コマンドラインチョップをいくつか使用すると、Piの操作がはるかに簡単になります。ただし、Linuxのベテランでなくても、これらのコマンドは、いじくり回すときに多くのことを教えてくれるので、今すぐそれらに精通することをお勧めします。

広告





SSHを使用して別のコンピューターからPiを制御する

SSHを使用して別のコンピューターからPiを制御する

セキュアシェル、または SSH 、ラップトップまたはデスクトップからリモートインして、PiのLinuxターミナルを目の前に座っているかのように使用できます。これは、常にディスプレイに接続されているとは限らないため、Piにとって特に便利です。 (たとえば、Piをファイルサーバーとして使用している場合は、USBドライブを接続したクローゼットにPiを収納することができます。)

ほとんどのPiディストリビューションでは、デフォルトでSSHが無効になっているため、最初に設定から有効にする必要があります。 Raspbianでは、このオプションは下にあります 設定> RaspberryPi構成>インターフェース



次に、WindowsマシンからPiにSSHで接続するには、次のサードパーティツールをお勧めします。 パテ 。これはまさにこの目的のために構築された無料のオープンソースプログラムです。 PuTTYを起動するときは、Piを入力するだけです。 IPアドレス [ホスト名]ボックスで(IPアドレスがわからない場合は、これらのツールを使用して見つけることができます)、[開く]ボタンをクリックします。

端末が表示され、Piの資格情報を使用してログインできます。デフォルトでは、「pi」がユーザー名、「raspberry」がパスワードですが、これはダウンロードしたイメージとその設定方法によって異なる場合があります。セキュリティ上の理由から、デフォルト以外のものに変更することをお勧めします。そのターミナルから、任意のコマンドを実行してPiで実行できます。

MacまたはLinuxシステムを使用している場合、SSH-ingは少し異なります。ターミナルを開いて次のコマンドを実行するだけです。

ssh [email protected]

192.168.x.x PiのIPアドレスです。そこから、パスワードの入力を求められます。その後、コンピューターのターミナルウィンドウからPiで任意のコマンドを実行できます。

PiへのSSH接続を頻繁に計画している場合は、Piに静的IPを設定すると、アドレスを覚えやすくなる場合があります。

Aptを使用したパッケージのインストールと更新

Aptを使用したパッケージのインストールと更新

Linuxでのプログラムのインストールは、WindowsやmacOSでのインストールとは少し異なります。あなたが できる Webサイトにアクセスして、多くのアプリのインストーラーをダウンロードします。ほとんどのユーザーは、コマンドラインからパッケージをインストールすることを好みます。これはすばやく簡単で、Linuxディストリビューションのリポジトリには利用可能なソフトウェアの大規模なデータベースが含まれている可能性があるため、テキストベースのアプリストアのように、必要なものすべてをワンストップで提供します。

キヤノンpowershotsx510hsレビュー

ソフトウェアをインストールするには、最初に次のコマンドを実行して、Raspbianのソフトウェアソースのリストが最新であることを確認する必要があります。

sudo apt update

sudoコマンドの一部は、これをrootユーザーとして実行していることを意味するため、パスワードの入力を求められます。次の単語aptは、パッケージマネージャーの名前であり、updateパッケージマネージャーに何をすべきかを指示します。この場合、ソフトウェアのリストを更新します。

それが済んだら、次のようなプログラムをインストールできます。

sudo apt install firefox-esr

このコマンドでは、firefox-esrインストールするパッケージの名前です。名前がわからない場合は、apt-cache search firefoxを実行してfirefoxを置き換えてリポジトリを検索できます。あなたの検索用語で。

既存のソフトウェアを更新するには、コマンドsudo apt updateを実行してから、sudo apt upgradeを実行します。コマンドsudo apt remove firefox-esrを使用してアプリを削除できます。 aptについてもっと読む RaspberryPiのドキュメント

Nanoで構成ファイルを編集する

Nanoで構成ファイルを編集する

多くのPiプロジェクトでは、テキストベースの構成ファイルを編集する必要があります。これを行う最も簡単な方法は、特に別のPCからSSHで接続している場合、GNUNanoのようなコマンドラインテキストエディターです。それで、あなたがファイルを編集したいとしましょう /etc/samba/smb.conf 、Sambaファイル共有ツールの構成ファイルです。これを行うには、ターミナルを開いて次のコマンドを実行します。

sudo nano /etc/samba/smb.conf

一部のファイルはsudoを必要としない場合があります最初は、コマンドの実行後にアクセス許可エラーが発生した場合は、sudoを追加します。通常、それを乗り越えるための良い方法です。

スマートコーヒー-第2世代

Nanoに入ると、矢印キーを使用してドキュメント内を移動し、好みに合わせて編集し、完了したらCtrl + Xを押すことができます。ファイルを上書きするかどうかを確認するメッセージが表示されたら、Yキーを押してEnterキーを押してファイルを保存し、ターミナルに戻ります。

そもそもファイルが存在しなかった場合、この方法でnanoコマンドを実行すると、指定したフォルダーにファイルが作成されることに注意してください(そのフォルダーが存在する限り)。

Raspi-Configを使用してPiを微調整します

Raspi-Configを使用してPiを微調整します

ブート設定やオーバークロックプロファイルなど、非常に低レベルのオプションを微調整する必要がある場合は、RaspberryPiを編集する必要があります。 config.txt ファイル。これは、従来のPCにあるBIOSと同じように考えてください。ただし、再起動する代わりに、ファイルを編集するだけです。 Nanoを使用してそのファイルを手動で編集できますが、Raspi-Configと呼ばれるウィザードを使用してそのオプションの一部を変更することもできます。

起動するには、コマンドラインから次のコマンドを実行するだけです。

sudo raspi-config

ユーザーパスワードを変更したり、ネットワークと起動オプションを微調整したり、Piをオーバークロックして速度を少し上げたりできるメニューが表示されます。

ここではこれらすべてのオプションについて詳しく説明しませんが、特定のデバイスを接続した状態でPiを起動するのに問題がある場合、または他の低レベルの設定を変更する必要がある場合に、このツールが役立つことを知っておいてください。

cd、lsなどでフォルダをナビゲートする

cd、lsなどでフォルダをナビゲートする

PiにSSHで接続していて、ファイルシステムを参照する必要がある場合は、いくつかの重要なコマンドが役立ちます。

手始めに、特定のフォルダに移動するには、「ディレクトリの変更」コマンドを使用します。

cd ~/Documents/Screenshots

Windowsとは異なり、Linuxディレクトリはスラッシュで始まります。たとえば、 / home / pi / Documents 。ただし、チルダ(〜)はホームフォルダを表すショートカットであるため、ユーザーファイルをナビゲートする場合に便利です。

hpレーザージェットプロ200

特定のディレクトリに入ると、次のターミナルプロンプトにそのディレクトリが表示され、次のコマンドを使用できます。 ls そのフォルダ内のファイルを表示するコマンド:

ls

または、これらのファイルの詳細と隠しファイルを表示したい場合は、 ls これらのフラグが追加されたコマンド:

ls -l -a

現在のディレクトリに新しいフォルダを作成するには、次を使用できます。 mkdir 次のように:

mkdir MyNewFolder

また、ファイルを移動またはコピーするには、 mvcp このように:

mv ~/Documents/mydoc.txt ~/Desktop/mydoc.txt

この例では、最初のパスはファイルの現在の場所であり、2番目のファイルパスはファイルを移動する場所です。ファイルをコピーするには、mvを置き換えるだけです。 cpを使用します。

最後に、ファイルを削除するには、 rm 指図:

rm ~/Documents/Important/mydoc.txt

フォルダ全体とそのファイルを削除するには、 -NS フラグ、そのように:

rm -r ~/Documents/Important/

に注意してください rm 特にコマンドは元に戻せないので!これらのコマンドは、最初は少し混乱して難解に思えるかもしれませんが、使用するにつれて、第二の性質になります。

HtopとPingを使用してハードウェアのトラブルシューティングを行う

HtopとPingを使用してハードウェアのトラブルシューティングを行う

CPU、RAM、およびネットワークの動作に関するレポートが必要ですか?これらのコマンドはバックポケットに入れておくことをお勧めします。

現在実行中のプロセスがCPUとRAMをどれだけ使用しているかを確認し、それらのプロセスのリストを確認したい場合は、ターミナルを開いて次のコマンドを実行するだけです。

htop

防水iphonexsmaxケース

これは、WindowsでCtrl + Alt + Deleteを押したときに表示されるタスクマネージャーと同じであり、特定のアプリが実行されているかどうか、またはハードウェアが現在のプロセスによって停止しすぎているかどうかを確認するのに役立ちます。終了できます htop Ctrl + Cを押してウィンドウを表示します。

同様に、ネットワークに問題がある場合は、次のコマンドを実行します。

ifconfig

このツールは、現在ネットワークに接続しているかどうかを判断するのに役立ちます。 eth0 また wlan0 それぞれイーサネットおよびWi-Fiインターフェースの出力のセクション。からIPアドレスを確認することもできます ifconfig

ネットワークに接続しているのにインターネットに接続していない場合は、 ping コマンドが役立つ場合があります。たとえば、ping www.google.comの場合動作しませんがping 8.8.8.8そうであれば、DNS設定に問題がある可能性があることがわかります。

コマンドラインからPiをシャットダウンして再起動します

コマンドラインからPiをシャットダウンして再起動します

Raspbianでマウスとキーボードを使用している場合、シャットダウンは簡単です。隅にあるRaspberryアイコンをクリックして、[シャットダウン]オプションを選択するだけです。ただし、SSHを使用している場合は、関連するコマンドを適切に使用する方法を知っておく必要があります。

再起動するには、次のコマンドを実行します。

sudo reboot

シャットダウンするには、次のコマンドを実行します。

sudo shutdown -h now

簡単ですよね?

これはおそらく自分で使用するコマンドの非常に基本的なリストですが、特定のプロジェクトを深く掘り下げると、この初心者向けガイドが提供できるよりも多くのコマンドがツールボックスに必要になります。

覚えておいてください:ほとんどのPiプロジェクトは、内部でDebianLinuxのバリアントを実行しています。行き詰まり、Piフォーラムが役に立たない場合は、Linuxを含むようにGoogle検索を拡大することを恐れないでください。

手始めに、次のようなWebサイトを試してください。 Ubuntuフォーラム あなたが困惑している場合;そのようなものの多くは翻訳されます。いじくり回すほど、基盤となるシステムについて学び、構築できるプロジェクトがより強力になります。

推奨されます