Szybki przewodnik, gotowe kody – 28 komend Linux dla Raspberry Pi

Share on facebook
Share on twitter
Share on linkedin
Czas czytania: 3 min.

Kiedy Raspberry po raz pierwszy trafiło w Twoje ręce, musiałeś zainstalować system operacyjny wgrany na kartę microSD. Nasz ulubiony minikomputer wspiera nie tylko oficjalny Raspberry Pi OS, ale i różne twory spod znaku dystrybucji Linuxa.

Wprowadzenie

Przed Tobą kilka sposobów na interakcję do wyboru:

  • połączenie się do wyświetlacza poprzez HDMI,
  • komunikacja poprzez port szeregowy,
  • komunikacja zdalna poprzez SSH.

Po podłączeniu się do wyświetlacza ukaże się prosty w nawigacji interfejs użytkownika. Nie różni się on wiele od systemu operacyjnego na komputerach osobistych. Nieco inaczej jest w przypadku portu szeregowego i SSH – nie używasz wówczas interfejsu użytkownika, a poruszasz się po funkcjach RPi z pomocą konsoli podobnej do Powershell znanej z Windowsa.

Raspberry Pi
Zawsze warto mieć plan B. Pewnych rzeczy warto nauczyć się zawczasu.

Używanie wiersza poleceń to nic innego jak instruowanie Raspberry Pi do wykonywania konkretnych zadań z pomocą klawiatury, co różni się od zwyczajowej interakcji za pomocą myszy. Początkowo wielu użytkownikom wydaje się, że używanie wyświetlacza i interfejsu to sposób łatwiejszy i intuicyjny, ale po zapoznaniu się z wierszem komend kontrola nad funkcjami pójdzie nam o wiele sprawniej. Łączenie ich w skrypty oznacza wydajniejsze realizowanie postawionych przed minikomputerem zadań i jest swego rodzaju przezornością – wszak w przyszłości może się zdarzyć, że niektóre Twoje projekty będą wymagać przeniesienia Raspberry Pi w inne miejsce, a wtedy praktyka używania command-line okaże się wręcz nieocenioną pomocą. 

Zaprezentujemy dziś dla Ciebie najprostsze, a zarazem najbardziej użyteczne polecenia.

Wiersz poleceń Raspberry Pi

Po uruchomieniu wiersza poleceń na Twoim Raspberry pierwsza linia rozpocznie się od pi@raspberrypi $. Oznacza to, że udało Ci się poprawnie zalogować. Możesz rozpocząć wprowadzanie komend zaraz za tym fragmentem – spójrz na zielony kursor:

Boot Raspberry Pi
Wszystko gotowe, możesz wpisywać polecenia.

Aktualizacja systemu

Rozpoczniemy od dobrej praktyki aktualizacji systemu operacyjnego Raspberry Pi. 

Wpisz następujące komendy:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo rpi-update

Mogą być wprowadzone pojedynczo (kolejno) lub w łączony sposób:

sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade && sudo rpi-update

Zwróć uwagę, że wpisujemy „sudo” na początku, aby wydać Raspberry Pi polecenie jako użytkownik „root” – to pozwala na wpisywanie komend Linuksa bez żadnych restrykcji.

Poruszanie się po katalogach

Istnieje kilka użytecznych komend dla uproszczenia nawigacji po Twoich plikach i folderach.

pwd print working directory, wskazuje, w jakim adresie aktualnie się „znajdujesz”.

ls wyświetla listę wszystkich elementów w aktualnym adresie.

ls -l wyświetla listę wszystkich elementów w aktualnym adresie i więcej szczegółów plików.

cd wraca do katalogu głównego. Jeżeli jednak użyjesz „cd” w połączeniu z nazwą innego folderu w aktualnym adresie, to zostaniesz do niego przeniesiony.  

Przykład: komenda cd pifiles przeniesie Cię to katalogu o nazwie „pifiles”.

cd.. używa się do powrotu z jednego katalogu do innego. 

 

Operacje na plikach i folderach

Czas na komendy o funkcjach tworzenia nowych katalogów oraz kopiowania, przenoszenia, usuwania plików i katalogów. 

mkdir tworzy nowy katalog.

Przykład: mkdir pliki stworzy folder o nazwie „pliki”.

cp kopiuje pliki z jednego katalogu do drugiego.
Przykład: cp/home/pi/new/nowyplik.txt /home/pi/project skopiuje plik „nowyplik.txt” z folderu /home/pi/new/ i wklei go do folderu /home/pi/project/.

mv to komenda kopiuj-wklej, przy której plik zostanie przeniesiony z jednego folderu do drugiego, jednakże ta komenda pozwala na zmianę nazwy plików w tym samym katalogu.

Przykład: mv /home/pi/new/plik.txt /home/pi/project/ przeniesie plik „plik.txt” z /home/pi/new/ do  /home/pi/project/. Komenda mv plik.txt nowyplik.txt zmieni jego nazwę na „nowyplik.txt”.

rm: usuwa pliki.

Przykład: rm test.txt usunie plik „test.txt” z katalogu.

clear usuwa wszystkie dotychczas wpisane komendy i pozostawia do dyspozycji „czyste okno”.

Tworzenie nowego pliku i edycja zawartości

Po stworzeniu pliku tekstowego czas na edycję jego zawartości. W tym celu zastosujemy edytor tekstowy wiersza poleceń taki jak GNU Nano. Dzięki wpisaniu poniższej komendy stworzymy plik pod tytułem „nowyprojekt.txt” lub wyedytujemy istniejący plik „nowyprojekt.txt”.

nano nowyprojekt.txt

Możesz tworzyć i edytować inne typy plików dokładnie tak samo – przykładowo o formacie „nowyprojekt.py” dla plików Python albo „nowyprojekt.conf” dla plików konfiguracyjnych.
Gdy stworzysz już plik „nowyprojekt.txt”, możesz poruszać się po dokumencie używając strzałek i wpisując treść w dokumencie. Po zakończeniu naciśnij Ctrl+X i potwierdź zapis naciskając Y.

Sprawdzanie informacji hardware

Powiedzmy, że chcesz wyświetlić informacje o swoim sprzęcie. Oto użyteczne komendy:

cat /proc/cpuinfo wyświetla informacje o procesorze Raspberry Pi.

cat /proc/meminfo wyświetla informacje o pamięci Raspberry Pi.

cat /proc/partitions wyświetla pamięć i liczbę partycji na Twojej karcie SD.

cat /proc/version wyświetla informacje o aktualnie używanej wersji Raspberry Pi.

vcgencmd measure_temp wyświetla temperaturę procesora.

Uwaga: ważne zwłaszcza, gdy używasz obciążających aplikacji!

free -o -h wyświetla dostępną pamięć systemową.

top d1 wyświetla szczegóły o wszystkich rdzeniach procesora.

df -h wyświetla ilość wolnej przestrzeni na dysku.

uptime wyświetla różne informacje związane z czasem pracy Raspberry Pi.

Diagnoza problemów sprzętowych

Aby uzyskać raport o zużycie CPU i RAM, wykorzystaj następujące komendy:

htop

Sprawdzisz w ten sposób, czy dana aplikacja pracuje i znajdziesz te, które spowalniają Twoje Raspberry Pi. Aby wyjść z okna, wciśnij Ctrl+C.

W przypadku problemów z siecią użyteczna będzie komenda:

ifconfig

Jeżeli jesteś połączony poprzez Etnernet, spójrz na sekcję eth0. Jeżeli jesteś połączony poprzez WiFi, spójrz na sekcję wlan0. Sprawdzisz również w ten sposób adres IP.

Wyłączanie i restart Raspberry Pi

Istnieje kilka komend, które możesz zastosować, aby natychmiastowo wyłączyć lub uruchomić ponownie swoje Raspberry.

sudo shutdown -h now natychmiast wyłącza Raspberry. Odpowiada za to parametr now, jednakże jeżeli chcesz zaplanować wyłączenie np. za 1 godzinę, wystarczy że wpiszesz odpowiednią wartość po komendzie: sudo shutdown -01:00. 

Polecenie sudo reboot natychmiast zrestartuje Twoje Raspberry.

Podziel się:

Share on facebook
Share on linkedin
Share on twitter
Oskar Pacelt

Oskar Pacelt

Wierzy, że udany tekst jest jak list wysłany w przyszłość. W życiu najbardziej interesuje go prawda, pozostałych zainteresowań zliczyć nie sposób. Kocha pływać. Zajmuje się korektą tekstów (czyt. uprzykrzaniem życia współpracownikom), tłumaczeniami i ciekawostkami ze świata technologii.
Oskar Pacelt

Oskar Pacelt

Wierzy, że udany tekst jest jak list wysłany w przyszłość. W życiu najbardziej interesuje go prawda, pozostałych zainteresowań zliczyć nie sposób. Kocha pływać. Zajmuje się korektą tekstów (czyt. uprzykrzaniem życia współpracownikom), tłumaczeniami i ciekawostkami ze świata technologii.

Zobacz więcej:

Ciekawostki
Oskar Pacelt

Druk 3D i mrówki

Co wspólnego mają ze sobą druk 3D i mrówki?

Dodaj komentarz