Raspberry Piを操作して構成したことがある場合は、膨大な量のRaspberryPiの中で自分自身を失ってしまったことは間違いありません。 コマンド 存在するものはたくさんありますが、心から学ばなければならないことや、少なくとも、必要なときに相談できるように常にリストを用意しておく必要があります。 このことを念頭に置いて、今日、私は最も頻繁なリストを作成することを提案しました。確かに知っているものもあれば、それほど多くないものもあります。
続行する前に、LinuxにはXNUMXつの異なるタイプのユーザーがいることに注意してください。 ターミナルにアクセスする、XNUMXつはユーザーです '通常の'基本的なアクセス許可があり、もうXNUMXつは次のようなモードです。 ルートまたはスーパーユーザー あなたは実質的にあなたがやりたいことを何でもすることができます。 この時点で、私が言うとき、あなたは特に注意する必要があります 'あなたが欲しいもの'は、文字通りオペレーティングシステムを役に立たなくするファイルを削除するなど、文字通り必要なものです。
もちろん、使用するコマンドの一部は基本ユーザーが起動できないため、これらのコマンドを実行するにはスーパーユーザーのアクセス許可が必要です。そのため、特定のコマンドの前に接頭辞sudoが表示されることはよくあります。 。 すべてのコマンドの前にsudoを配置せずにスーパーユーザーにアクセスする別の方法は、コマンドを実行することです。 sudoのsuコマンド そしてそれのパスワードを入れてください。 ユーザーを変更すると、コマンドプロンプトで次のように表示されます。 ルート@ラズベリーパイ:/ホーム/パイ#これにより、各コマンドの前にsudoプレフィックスを付ける必要がなくなります。
この少しの説明で、私が個人的に必要であり、RaspberryPiを構成または操作するときに特に役立つと思うコマンドをリストします。
一般的なコマンド:
- apt-get updateを実行し:Raspbianのバージョンを更新します。
- apt-get upgrade:システムにインストールしたすべてのパッケージを更新します。
- クリア:ターミナルウィンドウをクリアします。
- date:現在の日付を表示します。
- 検索/ -name test.txt:システム全体でファイルtest.txtを検索し、ファイルを含むすべてのディレクトリのリストを生成します。
- nano test.txt:Linuxテキストエディタ「Nano」でファイルtest.txtを開きます。
- 電源オフ:システムをすぐにシャットダウンします。
- ラスピ構成:設定メニューを開きます。
- リブート:すぐにシステムを再起動してください。
- シャットダウン-H今:システムをすぐにシャットダウンします。
- シャットダウン-h18:34:18:34にシステムをシャットダウンします。
- startx:グラフィカルユーザーインターフェイスを開きます。
ファイルとディレクトリのコマンド:
- cat test.txt:test.txtファイルの内容を表示します。
- cd / abc / xyz:現在のディレクトリを/ abc / xyzディレクトリに変更します。
- CPXXX: Copia el archivo o directorio XXX y lo pega en una ubicación especificada. このコマンドの例は次のとおりです。 cp fichero.txt /home/pi/fichero.txt en el directorio actual y lo pega en el directorio /home/pi/. Si el archivo no está en el directorio actual debes poner la dirección donde se encuentra.
- ls -l:現在のディレクトリに存在するファイルのリストと、ファイルのサイズ、変更日、アクセス許可などの他の興味深い情報を表示します。
- mkdir test_folder:現在のフォルダー内に新しいフォルダーtest_folderを作成します。
- mvXXX:XXXという名前のファイルまたはフォルダーを特定の場所に移動します。 このコマンドの例は次のとおりです。mvfile.txt/ home / piこれは、現在のフォルダーにあるfile.txtをアドレス/ home / piに移動します。 移動したいファイルが現在のフォルダにない場合は、その完全なアドレスを追加する必要があります。 このコマンドを使用して、ファイルまたはフォルダーの名前を変更することもできます。同じディレクトリに別の名前で移動するだけです。たとえば、mv file.txttest.txtはファイルfile.txtの名前をtestとして変更します。 txt。
- rm test.txt:ファイルtest.txtを削除します
- rmdir test_folder:フォルダtest_folderを削除します。 このアクションは、フォルダーが空の場合にのみ実行できます。
- scp user@10.0.0.32:/some/path/file.txt: Copia un archivo a través de SSH. Se puede utilizar para descargar un archivo de un ordenador remoto a nuestra Raspberry Pi. ユーザー@10.0.0.32 es el nombre de usuario y la dirección es la IP local del ordenador remoto y /ruta/path/archivo.txt es la ruta y el nombre de archivo del archivo en el ordenador remoto.
- touch:現在のディレクトリに新しい空のファイルを作成します。
ネットワーク構成のコマンド:
- ifconfig:使用しているワイヤレス接続のステータスを確認するために使用されます。たとえば、wlan0にIPアドレスが割り当てられているかどうかを確認します。
- iwconfig:ワイヤレスで接続しているネットワークを確認します。
- iwlistwlan0スキャン:利用可能なすべてのワイヤレスネットワークのリストを表示します。
- iwlistwlan0スキャン| grep ESSID:前の注文に追加する場合| grepとフィールドの名前を一緒に使用すると、システムは画面に必要なフィールドのみを表示します。 サンプルコマンドを使用すると、ESSIDフィールドのみが一覧表示されます。
- nmap:ネットワークをスキャンして、接続されているデバイス、ポート番号、プロトコル、オペレーティングシステム、MACアドレスを一覧表示します...
- ping: Prueba la conectividad entre dos dispositivos conectados a una misma red. Por ejemplo, ping 10.0.0.32 enviará un paquete al dispositivo con IP 10.0.0.32 y esperará una respuesta. También funciona con las direcciones de sitios web lo que nos puede ayudar a saber si tenemos conexión a la red o no utilizando, por ejemplo, ping www.google.es
- wget http://www.miweb.com/test.txt:ウェブサイトwww.miweb.comからtest.txtファイルをダウンロードし、現在のディレクトリに保存します。
システム情報コマンド:
- 猫/ proc / meminfo:メモリシステムに関する情報を表示します。
- 猫/ proc / partitions:SDカードまたはハードディスクのパーティションのサイズと数を表示します。
- 猫/ proc /バージョン:使用しているRaspberryPiのバージョンを表示します。
- df -h:ディスクの空き容量を表示します。
- DF /:使用可能な空きディスク容量を示します。
- dpkg --get-selections | grep XXX:XXXに関連するすべてのインストール済みパッケージを表示します。
- dpkg --get-selections:インストールされているすべてのパッケージに関する情報を提供します。
- 無料です。:システムで使用可能な空きメモリの量を示します。
- ホスト名-I:RaspberryPiのIPアドレスを表示します。
- lsusb:RaspberryPiに接続されているすべてのUSBデバイスに関する情報を提供します。
- UPキー: Al pulsar la tecla UP se introduce el último comando ingresado en el símbolo del sistema. Esta es una manera rápida de corregir los comandos que se hicieron en error.
- vcgencmdmeasure_temp:CPU温度を表示します。
- vcgencmd get_mem arm && vcgencmd get_mem gpu:CPUとGPUに分割されたメモリを表示します。