RaspberryPiを使い始めるのは気が遠くなるかもしれません。初めてPiをセットアップするときに従うべき良いガイド(good guide)を見つけたとしても、学ぶべきことがたくさんあります。Raspberry Piは(Raspberry Pis)Linux上(Linux)で実行されます。これまでLinuxオペレーティングシステムを使用したことがない場合は、奇妙で複雑に見える可能性があります。
PCやMac(Mac)でフォルダやファイルを表示するなどの基本的なタスクを実行する方法はすでに知っていますが、特にグラフィカルユーザーインターフェイス( GUI )を備えていないバージョンを実行している場合は、Piでこれらの操作を行うと動作が異なります。以下では、Piを使用するために知っておく必要のある一般的なRaspberryPiLinuxターミナルコマンドについて説明します。
1.現在の(Current)ディレクトリの内容(Contents)を一覧表示する
コマンドlsは、「リスト」を表します。これは、 Piで使用する最も基本的なLinuxコマンドです。(Linux)ターミナルにls(ls)と入力し、 Enterキー(Enter)を押すと、現在のディレクトリ内のすべてのファイルとフォルダのリストが返されます。
2.Piのパスワードを変更する
passwdコマンドは、おそらくRaspberryPiで使用する最初の(Raspberry Pi)Linuxコマンドの1つであるはずです。Piをデフォルトのパスワードで実行していませんか?それは良いことではありません。Piのパスワードを変更するには、ターミナルにpasswdと入力します。(passwd )
現在のパスワードを入力するように求められるので、それを入力してEnterキー(Enter)を押します。次に、新しいパスワードを入力してEnterキー(Enter)を押します。次に、新しいパスワードの確認を求められます。もう一度入力してEnterキー(Enter)を押すと、Piのパスワードが正常に変更されています。
3.Piを再起動またはシャットダウンします
Piを再起動またはシャットダウンするには、rootアクセスが必要なため、sudoコマンドを使用する必要があります。Sudoは、SuperuserDoを表す(SuperuserDo)Linuxコマンドです。これにより、昇格された特権でRaspberry Pi Linuxコマンドを実行できます。これは、プログラムのインストールやマシンの再起動などに必要です。sudoを使用するには、sudoに続けて実行するコマンドを入力します 。
Piをシャットダウンするには、sudoshutdownと入力します(sudo shutdown)。Enterキー(Enter)を押すと、Piのルートパスワードの入力を求められます。このコマンドは、Piを1分でシャットダウンします。sudo shutdown 0を使用して、すぐにシャットダウンします。
piを再起動するには、sudoshutdown-rを使用します。デフォルトでは、Piは1分で再起動します。すぐに再起動する場合は、 sudo shutdown -r 0(sudo shutdown -r 0)を使用できます。ここで、0は0分または現在(right now)を表します。
4.ディレクトリの変更
cdコマンドは、ご想像のとおり、ディレクトリの変更を表します。現在の作業ディレクトリ(現在のディレクトリ)を変更します。cd /[移動先のディレクトリのパス(path of the directory you want to go to)]と入力し(])ます。(.)次に例を示します:cd /usr/lib。ターミナルでそのコマンドを入力すると、Piのuser/libフォルダーに移動します。
または、cd ..と入力すると、フォルダ階層の1つ上のディレクトリに移動します。cd ~を使用できます。これにより、ログインしているユーザーのホームディレクトリに移動し、cd /でルートフォルダに移動します。最後に、cd –前のフォルダに移動します。そのコマンドは、前のcdコマンドを元に戻すものと考え(Think)てください。
5.Piにファイルをコピーする
cpコマンドは、ファイルとディレクトリをコピーします。一般に、Raspberry Pi Linuxコマンドは次のようになります:cp[ソースファイルの場所][宛先ファイルの場所](cp [source file location] [destination file location])。
ファイルをコピーするときに、同時に名前を変更できます。現在のディレクトリにあるtest.txtという名前のファイルをコピーして、名前をtest2.txtに変更する場合、コマンドはcptest.txttest2.txtになります(cp test.txt test2.txt)。元のファイルとファイルの名前が変更されたコピーの両方が現在のディレクトリにあります。lsコマンドを使用して、新しいファイルを表示します。
6.Pi上のファイルの名前を変更する
ファイルの名前を変更するには、mvコマンドを使用します。たとえば、mv test.txt test2.txtコマンドを使用すると、名前が変更されたファイルは現在のディレクトリに配置されます。
7.ファイルまたはフォルダの移動
あるフォルダから別のフォルダにファイルを移動することは、ファイルの名前を変更するのと同じように機能します。mv[ファイル名][宛先フォルダー](mv [filename] [destination folder])と入力します。これは、移動するファイルが現在のディレクトリにあることを前提としています。次に例を示します:mv test.txt ~/。このコマンドは、test.txtファイルを現在のディレクトリからユーザーのホーム(home)フォルダに移動します。通常どおり、「permissiondenied」メッセージが表示された場合は、コマンドの先頭にsudoを追加します。(sudo)
移動するファイルが現在のディレクトリにない(not)場合は、次のようなコマンドを使用できます:mv /usr/lib/test.txt ~/。このコマンドは、test.txtファイルをusr/libディレクトリからユーザーのホーム(home)ディレクトリに移動します。
ちなみに、移動中(while )にファイルの名前を変更することもできます。mv ~/test.txt /usr/lib/test2.txtと入力します。この例では、text.txtファイルの名前をtest2.txtに変更し、ホーム(home)ディレクトリからusr/lib フォルダーに移動しました。
8.テキストドキュメントの編集
Linuxコマンドラインテキストエディタはnanoと呼ばれます。nanoを実行するには、nano[開くまたは作成するテキストファイルへのパス]と入力します(nano [path to the text file you want to open or create])。一部のフォルダには、ファイルを作成または編集するためのアクセス許可が必要です。その場合は、sudonano[filepath]を使用してください。(許可が必要な場合は、エディターが通知するので、許可を閉じて、sudoを使用してコマンドを再実行できます。)
nanoを使用して既存のファイルを開くと、編集用にファイルが開きます。新しいファイルを作成している場合、Linuxはテキストのない空のエディターを開きます。矢印キーとキーボードを使用して、好きなものを入力できます。ターミナルウィンドウの下部にコマンドのメニューがあることに注意してください。^で始まります。Linuxでは(Linux)、そのコマンドを使用するときは Ctrlキーを押したままにする必要があることを意味します。
ファイルを保存するには、ctrl+oを押します。必要に応じて、ファイル名を変更できます。Enterキー(Enter)を押すと、ファイルが保存されます。終了する場合は、ctrl+xを押します。終了してまだ保存していない変更がある場合は、それらを保存するかどうかを尋ねられます。yと入力し、 (y)Enterキー(Enter. )を押して保存することを選択します。または、nと入力し、 (n)Enterキー(Enter)を押して変更を破棄することもできます。
9.インストールされているプログラムの場所を見つける
Piにインストールされているプログラムの場所を見つけるには、whereisコマンドを使用します。このコマンドは、インストールされているパッケージを検索します。whereis[パッケージ名](whereis [package name])を入力します。
たとえば、 gcc(gcc)というC ++コンパイラを探している場合は、whereis gccと入力すると、マシン上の任意の場所に実行可能ファイルへのフルパスが端末に表示されます。以下のスクリーンショットでは、パッケージが2か所で見つかりました。パッケージがどこにも見つからない場合は、gcc:が表示されます。
10.Apt-Get
これは、最も楽しいRaspberryPiLinuxコマンドの1つです。apt-getコマンドは、必要なパッケージを検索し、ダウンロードして、インストールするすべてを1つのコマンドで実行します。甘い!ファイルをインストールするときは昇格された権限が必要なので、sudo apt-getinstall[インストールするパッケージの名前]と入力し(sudo apt-get install [name of the package you want to install])ます。
htop (Piの(htop)CPU使用率、メモリ使用率などを表示するインタラクティブなプロセスモニター)をインストールする場合のコマンドは次のとおりです。sudoapt-getinstallhtopと入力します。
ボーナス:テキスト(Text)をコピーしてPiのターミナルウィンドウに(Terminal Window)貼り付ける方法(Paste)
Windowsのコピー/貼り付けのショートカットは(Windows)Linuxでは(Linux)機能しません。PCからPiにリモート接続していて、 Windows(Windows)のパスワードマネージャーからPiのパスワードをコピーしたいとします。パスワードを選択し、CTRL + Cを使用してコピーし、CTRL +Vを使用してPiの端末に貼り付けることはできません。
ただし、CTRL + Cを使用して(C)Windowsからパスワードをコピーし、ターミナルウィンドウを右クリック(single right-click )することもできます。(can)その1回の右クリックで、クリップボードからターミナルにテキストが貼り付けられます。次に、Enterキー(Enter)を押します。
警告:ターミナルに何かを貼り付けたという証拠は表示されませんが、確かにそこにあります。
Top 10 Raspberry Pi Linux Commands You Should Know
Gettіng started wіth a Raspberry Pi can be daunting. Even if you find a good guide to follow when you set up your Pi for the first time, there’s so much to learn. Raspberry Pis run on Linux, and, if you’ve never used the Linux operating system before, it can seem strange and complicated.
While you already know how to perform basic tasks like viewing folders and files on your PC or Mac, doing those things on your Pi works differently, especially if you’re running a version that doesn’t have a graphical user interface (GUI). Below, we’ll take you through common Raspberry Pi Linux terminal commands that you’ll need to know to use your Pi.
1. Listing the Contents of the Current Directory
The command ls stands for “listing.” This is the most basic Linux command you’ll use on your Pi. Enter ls in the terminal, press Enter, and it will return a list of all the files and folders in the current directory.
2. Changing Your Pi’s Password
The passwd command probably should be among the first Linux commands you use on your Raspberry Pi. You’re not running your Pi with the default password, are you? That’s not good. To change your Pi’s password, enter passwd in the terminal.
It will prompt you to enter your current password, so type that in and press Enter. Next, type your new password and hit Enter. Next, it will ask you to confirm your new password. Type it in again, press Enter, and you have successfully changed your Pi’s password.
3. Restarting or Shutting Down Your Pi
Restarting or shutting down your Pi requires root access, so you have to use the sudo command. Sudo is a Linux command that stands for SuperuserDo. It allows you to execute a Raspberry Pi Linux command with elevated privileges—which you’ll need for things like installing programs or rebooting the machine. To use sudo, enter sudo followed by the command you want to execute.
To shutdown your Pi, enter sudo shutdown. When you hit Enter, it will ask you for the Pi’s root password. This command will shutdown your Pi in one minute. Use sudo shutdown 0 to shutdown immediately.
To restart your pi, use sudo shutdown -r. By default, your Pi will reboot in one minute. If you want it to reboot instantly, you can use sudo shutdown -r 0, where 0 stands for zero minutes or right now.
4. Changing Directories
The cd command stands for—you guessed it—change directory. It changes the current working directory, which is whatever directory you’re currently in. Type cd /[path of the directory you want to go to]. Here’s an example: cd /usr/lib. Typing that command in the terminal will take you to the user/lib folder on your Pi.
Alternatively, you could type cd .. which will move you up one directory in the folder hierarchy. Or you could use cd ~. That moves you to the logged-in user’s home directory, and cd / will move you to the root folder. Lastly, cd – takes you to the previous folder you were in. Think of that command as undoing the previous cd command.
5. Copying Files on Your Pi
The cp command copies files and directories. In general, the Raspberry Pi Linux command will look like this: cp [source file location] [destination file location].
When you copy files, you can rename them at the same time. If you want to copy a file named test.txt in the current directory and rename it to test2.txt, the command would be cp test.txt test2.txt. Both the original file and the renamed copy of the file will be in the current directory. Use the ls command to see the new file.
6. Renaming Files on Your Pi
To rename a file, use the mv command. For example, if you use the mv test.txt test2.txt command, the renamed file will be located in the current directory.
7. Moving Files or Folders
Moving a file from one folder to another works similarly to renaming a file. Enter mv [filename] [destination folder]. This assumes that the file you want to move is in the current directory. Here’s an example: mv test.txt ~/. That command will move the test.txt file from the current directory to the user’s home folder. As usual, if you get a “permission denied” message, add sudo to the beginning of the command.
If the file you want to move is not in the current directory, you can use a command like this: mv /usr/lib/test.txt ~/. That command would move the test.txt file from the usr/lib directory to the user’s home directory.
By the way, you can also rename the file while you’re moving it. Enter mv ~/test.txt /usr/lib/test2.txt. In this example, we’ve renamed the text.txt file to test2.txt and moved it from the home directory to the usr/lib folder.
8. Editing Text Documents
The Linux command line text editor is called nano. To run nano, type nano [path to the text file you want to open or create]. Some folders require permission to create or edit a file. If that’s the case, use sudo nano [filepath]. (If you need permission, the editor will tell you so you can close it out and re-run the command with sudo.)
If you use nano to open an existing file, it will open the file for editing. If you’re creating a new file, Linux will open an empty editor with no text in it. You can use the arrow keys and the keyboard to type anything you want. Note that there’s a menu of commands at the bottom of the terminal window. They all start with a ^. In Linux, that means you should hold ctrl down when you use that command.
To save a file, press ctrl+o. If you want, you can change the file name. Pressing Enter will save the file. If you want to exit, press ctrl+x. If you exit and there are changes you haven’t saved, it’ll ask you if you want to save them. Choose to save by entering y and pressing Enter. Or you can enter n and press Enter to discard the changes.
9. Finding the Location of an Installed Program
To find the location of an installed program on your Pi, you’ll use the whereis command. This command locates any installed package. Enter whereis [package name].
For example, if you’re looking for your C++ compiler called gcc, you would type in whereis gcc and the terminal will display the full path to the executable, anywhere it exists on your machine. In the screenshot below, the package has been found in two places. If it doesn’t find the package anywhere, it would display gcc:.
10. Apt-Get
This is one of the most fun Raspberry Pi Linux commands. The apt-get command will find the package you want, download it, and install it, all in a single command. Sweet! When you install files, you need elevated permissions, so type sudo apt-get install [name of the package you want to install].
Here’s the command for if you want to install htop (an interactive process monitor that will display your Pi’s CPU utilization, memory usage, etc.), you would type sudo apt-get install htop.
BONUS: How to Copy Text and Paste It Into Your Pi’s Terminal Window
Windows copy/paste shortcuts don’t work in Linux. Let’s say you are remotely connected to your Pi from your PC and you want to copy your Pi’s password from your password manager on Windows. You can’t just select the password, use CTRL + C to copy it, and CTRL + V to paste it into the Pi’s terminal.
You can, however, use CTRL + C to copy the password from Windows and then single right-click in the terminal window. That single right-click pastes text from your clipboard into the terminal. Then, press Enter.
Be warned: you won’t see any evidence that you have pasted anything into the terminal, but it’s there for sure!