Ten fragment jest dedykowany osobom, które rozpoczynają swoją przygodę z Raspberry i Linux, dlatego niektóre terminy mogą być nowe. Większość użytkowników Windowsa spotkała się z narzędziem o nazwie Wiersz polecenia. Narzędzie to umożliwia wprowadzanie i wykonywanie poleceń w trybie tekstowym:

Miejsce, w którym wprowadzamy polecenia i uruchamiamy skrypty w systemie Linux, nazywane jest Shell, jest to interfejs umożliwiający dostęp do usług systemu operacyjnego. Większość dystrybucji Linuxa używa graficznego interfejsu użytkownika (GUI) jako shell, głównie aby ułatwić użytkownikom korzystanie z systemu.

Z tego powodu zaleca się korzystanie z interfejsu wiersza polecenia (CLI), ponieważ jest on bardziej potężny i skuteczny. Zadania, które wymagają wieloetapowego procesu w GUI, można wykonać w kilka sekund, wpisując polecenia w CLI. Chociaż kroki mogą się różnić w zależności od używanej dystrybucji, zazwyczaj wiersz polecenia można znaleźć w sekcji Narzędzia.

CLI jest często nazywane konsolą poleceń, emulatorem terminala lub shell. Chociaż są to różne koncepcje, w praktyce często używane (niepoprawnie) jako synonimy, ponieważ są ze sobą ściśle powiązane.

Pamiętaj, że korzystając z wiersza polecenia, musisz przetłumaczyć wszystkie czynności wykonywane za pomocą interfejsu graficznego i myszy na polecenia tekstowe. Od wejścia do folderu po skopiowanie i wklejenie pliku, wszystko ma swoje odpowiedniki w postaci poleceń przy użyciu pewnego rodzaju interpretera.

W Linuxie istnieje więcej niż jeden interpreter wiersza polecenia. Istnieje wiele z nich, a niektóre ważne przykłady to Bash, Dash, KornShell (ksh), Tcsh, Fish lub Z Shell (zsh), z każdym z nich wiążą się zalety i wady, jak zawsze.

GNU Bash to CLI implementowany przeważnie w dystrybucjach Linuxa. Dystrybucje Linuxa, które domyślnie używają Bash jako CLI, to Debian, openSUSE, Ubuntu, Fedora, Slackware, Mandriva.

Raspberry Pi OS, wcześniej znany jako Raspbian, oparty jest na Debianie, jak wskazuje jego nazwa. Dlatego też Bash jest domyślnym interfejsem wiersza polecenia w Raspberry Pi.

Czym jest Bash? 

Bash, Bourne-Again SHell, został wydany w 1989 roku. Jest następcą SH, oryginalnego CLI Unixa. Skrypty w Bashu są kompatybilne z SH, ale Bash dodaje dodatkowe funkcje, takie jak automatyczne uzupełnianie lub historia poleceń, co czyni go bardzo przydatnym.

4.1 Komendy Bash

Jeśli więc rozważasz korzystanie z Linuxa, nauka podstawowych poleceń w wierszu poleceń będzie bardzo pomocna.

Po pierwsze, aby otworzyć CLI na Raspberry, jak widzieliśmy, istnieje przycisk bezpośrednio na pasku zadań pulpitu, który go otwiera.

Na początku każdej linii, w której użytkownik może wprowadzić polecenie, zobaczymy nagłówek z informacjami dostarczonymi dla użytkownika.

Gdzie:

  • pi: wskazuje na użytkownika podłączonego do terminala, domyślnie nazywa się "pi"
  • @raspberrypi: wskazuje na nazwę maszyny, do której jesteśmy podłączeni
  • ~: wskazuje na ścieżkę, w której się znajdujemy, w tym przypadku jest to domyślna ścieżka startowa
  • $: oznacza rozpoczęcie wpisywania poleceń (będzie to #, jeśli jesteśmy zalogowani jako użytkownik root, który ma zaawansowane opcje)

Po powiedzeniu tego, możemy zobaczyć, jak biały prostokąt miga, czekając na wprowadzenie polecenia. Aby to zrobić, wystarczy je napisać i nacisnąć Enter. Możemy spróbować otworzyć przeglądarkę, wpisując:

Chromium-przeglądarka

Możesz również skonfigurować aplikację, którą chcesz uruchomić, na przykład otwarcie przeglądarki na naszej stronie, wpisując:

Chromium-browser www.solectroshop.com

Oto kilka ważnych instrukcji lub skrótów, które powinieneś znać:

control + C: używane, gdy jakieś polecenie uruchamia proces i chcemy go przerwać, możemy nacisnąć ten skrót klawiszowy.

clear: służy do wyczyszczenia ekranu, usuwając wszystkie wcześniejsze wpisane komendy.

klawisz Tab: to funkcja automatycznego uzupełniania. Jeśli zaczniemy wpisywać polecenie i dwukrotnie naciśniemy klawisz Tab, zostanie zaproponowana opcja, która zaczyna się od tego, co wpisaliśmy. W przypadku wystąpienia więcej niż jednej możliwości, będą one cyklicznie przeglądane. Na przykład, jeśli napiszemy "ch" i naciśniemy klawisz Tab, pojawi się lista dostępnych opcji:

Strzałka w górę: to funkcja historii poleceń. Po naciśnięciu strzałki w górę, pojawi się ostatnie wpisane polecenie, gotowe do modyfikacji lub ponownego wpisania. Jeśli będziesz kontynuować naciskanie strzałki w górę, zobaczysz przedostatnie polecenie, i tak dalej. W ten sam sposób, można wrócić do ostatniego polecenia za pomocą strzałki w dół.

klawisz ESC: powrót do poprzedniego menu

· Komendy pomocy: W Bash istnieje kilka poleceń, które oferują pomoc w różnych funkcjach.

Oto krótkie podsumowanie funkcji polecenia xxxxx:

whatis xxxxx - Wyświetla krótki opis funkcji polecenia xxxxx.

whereis xxxxx - Pokazuje najprawdopodobniejsze miejsce, w którym znajduje się program xxxxx.

apropos xxxxx - Lista stron podręcznika, które dotyczą polecenia xxxxx.

man xxxxx - Wyświetla pełny podręcznik użytkownika lub konfiguracji programu xxxxx.

man –k xxxxx - Wyświetla strony podręcznika zawierające słowo kluczowe xxxxx.

Istnieje wiele podstawowych poleceń, które możesz wypróbować w wierszu poleceń lub terminalu:

Nawigacja po katalogach za pomocą poleceń takich jak ls, cd i pwd.

Tworzenie, usuwanie i zmiana nazw katalogów za pomocą poleceń mkdir, rm, mv i cp.

Tworzenie pliku tekstowego za pomocą edytora wiersza poleceń, takiego jak Vi, Vim, Emacs lub Nano.

Wypróbowanie innych przydatnych poleceń, takich jak: chmod, chown, w, cat, more, less, tail, free, df, ps, uname i kill.

Aby wykonać zadania wymagające uprawnień administratora lub uprawnień root, używane jest polecenie sudo, skrót od "SuperUser Do" (Zrób jako superużytkownik).

4.2. Aktualizacja ogólna

Kilka ważnych poleceń, które musimy wykonać, aby w pełni zaktualizować naszą RPi, to:

sudo apt update

sudo apt full-upgrade

Po wykonaniu drugiego polecenia, jeśli istnieją dostępne aktualizacje, zostaniemy poproszeni o naciśnięcie klawisza "s" w celu kontynuacji lub "n" w celu zakończenia procesu.

Aktualizacje zajmą trochę czasu, zużyją pewną ilość pamięci, a po zakończeniu konieczne będzie ponowne uruchomienie, na przykład za pomocą polecenia: sudo reboot.

Aby dowiedzieć się więcej o komendach, wejdź na naszą stronę z artykułami o komendach w Linuxie dla Raspberry.