Raspberry Pi 를 시작하는 것은 어려울 수 있습니다. Pi를 처음 설정할 때 따라야 할 좋은 가이드(good guide) 를 찾았더라도 배울 것이 너무 많습니다. Raspberry Pis 는 (Raspberry Pis)Linux 에서 실행되며 이전에 Linux 운영 체제를 사용한 적이 없다면 이상하고 복잡해 보일 수 있습니다.
PC 또는 Mac(Mac) 에서 폴더 및 파일 보기와 같은 기본 작업을 수행하는 방법을 이미 알고 있지만 , 특히 그래픽 사용자 인터페이스( GUI ) 가 없는 버전을 실행하는 경우 Pi에서 이러한 작업을 수행하는 것은 다르게 작동합니다 . 아래에서는 Pi 를 사용하기 위해 알아야 할 일반적인 Raspberry Pi Linux 터미널 명령을 안내합니다.(Raspberry Pi Linux)
1. 현재(Current) 디렉토리 의 내용 나열(Contents)
ls 명령 은 "목록"을 나타냅니다. 이것은 Pi에서 사용할 가장 기본적인 Linux 명령입니다. (Linux)터미널에 ls 를 (ls)입력하고 Enter(Enter) 키 를 누르면 현재 디렉토리의 모든 파일과 폴더 목록이 반환됩니다.
2. 파이의 비밀번호 변경하기
passwd 명령 은 아마도 Raspberry Pi 에서 사용하는 첫 번째 (Raspberry Pi)Linux 명령 중 하나일 것 입니다. 기본 암호로 Pi를 실행하고 있지 않습니까? 그 좋지 않다. Pi의 비밀번호를 변경하려면 터미널에 passwd 를 입력하세요.(passwd )
현재 암호를 입력하라는 메시지가 표시되므로 입력하고 Enter 키(Enter) 를 누릅니다 . 그런 다음 새 비밀번호를 입력하고 Enter 키를 누릅니다 . 다음으로 새 비밀번호를 확인하라는 메시지가 표시됩니다. 다시 입력하고 Enter 키(Enter) 를 누르면 Pi의 비밀번호가 성공적으로 변경되었습니다.
3. 파이 다시 시작 또는 종료
Pi를 다시 시작하거나 종료하려면 루트 액세스가 필요하므로 sudo 명령을 사용해야 합니다. Sudo 는 SuperuserDo 를 나타내는 (SuperuserDo)Linux 명령입니다 . 이를 통해 프로그램 설치 또는 시스템 재부팅과 같은 작업에 필요한 상승된 권한으로 Raspberry Pi Linux 명령 을 실행할 수 있습니다 . sudo 를 사용하려면 sudo 다음에 실행할 명령을 입력(, ) 하십시오 .
Pi를 종료하려면 sudo shutdown 을 입력하십시오 . Enter 키 를 누르면 Pi의 루트 암호를 묻습니다. 이 명령은 1분 안에 Pi를 종료합니다. sudo shutdown 0 을 사용 하여 즉시 종료하십시오.
파이를 다시 시작하려면 sudo shutdown -r 을 사용하십시오 . 기본적으로 Pi는 1분 후에 재부팅됩니다. 즉시 재부팅하려면 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 .. 를 입력하면 폴더 계층에서 한 디렉토리 위로 이동합니다. cd ~ 를 사용할 수 있습니다 . 그러면 로그인한 사용자의 홈 디렉토리로 이동하고 cd / 는 루트 폴더로 이동합니다. 마지막으로 cd – 이전 폴더로 이동합니다. 해당 명령은 이전 cd 명령을 실행 취소하는 것으로 생각하십시오(Think) .
5. 파이에 파일 복사하기
cp 명령 은 파일과 디렉토리를 복사합니다. 일반적으로 Raspberry Pi Linux 명령은 다음과 같습니다. cp [source file location] [destination file location] .
파일을 복사할 때 파일 이름을 동시에 변경할 수 있습니다. 현재 디렉토리에 있는 test.txt 라는 파일을 복사하고 test2.txt 로 이름을 바꾸려면 명령은 cp test.txt test2.txt 가 됩니다. 원본 파일과 파일의 이름이 변경된 복사본은 모두 현재 디렉터리에 있습니다. 새 파일을 보려면 ls(ls) 명령을 사용 하십시오.
6. Pi에서 파일 이름 바꾸기
파일 이름을 바꾸려면 mv 명령을 사용합니다. 예를 들어 mv test.txt test2.txt 명령을 사용하면 이름이 변경된 파일은 현재 디렉토리에 위치하게 됩니다.
7. 파일 또는 폴더 이동
한 폴더에서 다른 폴더로 파일을 이동하는 것은 파일 이름을 바꾸는 것과 유사합니다. mv [파일 이름] [대상 폴더](mv [filename] [destination folder]) 를 입력 합니다. 이것은 이동하려는 파일이 현재 디렉토리에 있다고 가정합니다. 다음은 예입니다: mv test.txt ~/ . 이 명령은 현재 디렉토리에서 사용자의 홈(home) 폴더로 test.txt 파일을 이동합니다. 평소와 같이 "권한 거부됨" 메시지가 표시 되면 명령 시작 부분에 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 [열거나 만들려는 텍스트 파일의 경로] 를(nano [path to the text file you want to open or create]) 입력하십시오 . 일부 폴더는 파일을 생성하거나 편집할 수 있는 권한이 필요합니다. 이 경우 sudo nano [filepath] 를 사용 하십시오. (권한이 필요한 경우 편집기에서 알려줄 것이므로 닫고 sudo 로 명령을 다시 실행할 수 있습니다 .)
nano를 사용하여 기존 파일을 열면 편집을 위해 파일이 열립니다. 새 파일을 만드는 경우 Linux 는 텍스트가 없는 빈 편집기를 엽니다. 화살표 키와 키보드를 사용하여 원하는 것을 입력할 수 있습니다. 터미널 창 하단에 명령 메뉴가 있습니다. 모두 ^ 로 시작 합니다. Linux 에서는 해당 명령을 사용할 때 ctrl 을 누르고 있어야 함을 의미합니다 .
파일을 저장하려면 ctrl+o 를 누릅니다 . 원하는 경우 파일 이름을 변경할 수 있습니다. Enter 키를 누르면 파일이 저장됩니다. 종료하려면 ctrl+x 를 누르십시오 . 종료하고 저장하지 않은 변경 사항이 있는 경우 저장할 것인지 묻는 메시지가 표시됩니다. y 를 입력하고 Enter 를 눌러 저장하도록 선택 하십시오. (Enter. )또는 n 을 입력하고 (n)Enter 키를 눌러 변경 사항을 취소할 수 있습니다.
9. 설치된 프로그램의 위치 찾기
Pi에 설치된 프로그램의 위치를 찾으려면 whereis 명령을 사용합니다. 이 명령은 설치된 패키지를 찾습니다. 여기서 [패키지 이름](whereis [package name]) 을 입력 합니다.
예를 들어, gcc(gcc) 라는 C++ 컴파일러를 찾고 있다면 whereis gcc 를 입력 하면 터미널이 실행 파일의 전체 경로를 컴퓨터에 있는 모든 위치에 표시합니다. 아래 스크린샷에서 패키지는 두 곳에서 발견되었습니다. 어디에서도 패키지를 찾지 못하면 gcc: 가 표시됩니다 .
10. 앱-겟
이것은 가장 재미있는 Raspberry Pi Linux 명령 중 하나입니다. apt-get 명령 은 원하는 패키지를 찾고, 다운로드하고, 하나의 명령으로 설치합니다. 달콤한! 파일을 설치할 때 높은 권한이 필요하므로 sudo apt-get install [설치하려는 패키지 이름] 을 입력(sudo apt-get install [name of the package you want to install]) 합니다.
다음은 htop (Pi의 (htop)CPU 사용률, 메모리 사용률 등 을 표시하는 대화형 프로세스 모니터 )을 설치하려는 경우 sudo apt-get install htop 을 입력하는 명령 입니다.
보너스: 텍스트(Text) 를 복사 하여 Pi의 터미널 창 에 (Terminal Window)붙여 넣는 방법(Paste)
Windows 복사/붙여넣기 단축키는 (Windows)Linux 에서 작동하지 않습니다 . PC에서 Pi에 원격으로 연결되어 있고 Windows(Windows) 의 암호 관리자에서 Pi의 암호를 복사하려고 한다고 가정해 보겠습니다 . 암호를 선택하고 CTRL + C를 사용하여 복사하고 CTRL + V를 사용하여 Pi의 터미널에 붙여넣을 수는 없습니다 .
그러나 CTRL + C 를 사용 하여 (can)Windows 에서 암호를 복사한 다음 터미널 창에서 마우스 오른쪽 버튼을 한 번 클릭 할 수 있습니다. (single right-click )한 번의 오른쪽 클릭으로 클립보드의 텍스트를 터미널에 붙여넣습니다. 그런 다음 Enter 키(Enter) 를 누릅니다 .
경고: 터미널에 아무 것도 붙여넣었다는 증거는 볼 수 없지만 확실히 있습니다!
Top 10 Raspberry Pi Linux Commands You Should Know
Getting started with 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!