GNU/Linux >> Znalost Linux >  >> Linux

50 užitečných příkazů Raspberry Pi – průvodce pro začátečníky

Raspberry Pi Commands jsou užitečné pro ovládání Raspberry Pi, které lze označit za nejoblíbenější jednodeskový počítač na světě. Umožňuje nám, zejména studentům a vývojářům, pracovat na široké škále aplikací. Raspberry Pi může poskytnout podporu od vytvoření prototypu až po vývoj stávajícího softwaru. Ale když člověk začne používat černou nebo zelenou obrazovku místo barevného GUI v systému Windows nebo Mac, stane se to pro většinu lidí děsivé. Existuje však mnoho dostupných příkazů raspberry pi, které lze použít z okna terminálu k navigaci a spouštění aplikací na vašem zařízení pi. Ačkoli to není pohodlný systém, může vám poskytnout větší kontrolu nad vaším systémem a prostředím Linuxu.

Užitečné příkazy Raspberry Pi

Raspberry Pi lze připojit k mnoha elektronickým zařízením a provádět fyzické výpočty. Pokud chcete prozkoumat IoT, budete si muset vzít na pomoc univerzální vstupní a výstupní piny, které jsou součástí Raspberry. Mnoho aplikací vedle tohoto GPIO pinů nebude započítáno, pokud neznáte užitečné příkazy, protože neexistuje žádný jiný způsob, jak tyto aplikace spustit. Níže jsme tedy uvedli všechny základní a nejpoužívanější příkazy raspberry pi, které vám pomohou procházet prostředím, instalovat a spouštět aplikace, sledovat výkon systému a také upravovat soubory.

Upgrade systému

Toto jsou příkazy raspberry pi, které budete muset použít před zahájením projektu na Raspberry Pi. Pomohou vám získat aktualizovaný seznam balíčků a také upgradovat softwarové balíčky.

1. Instalace seznamu nejnovějších balíčků a aktualizace softwaru

Pokud chcete začít používat Raspberry, první věc, kterou byste měli udělat, je aktualizovat aktuální seznam balíčků na nejnovější verzi. Tento příkaz ve skutečnosti nenainstaluje žádný nejnovější software, místo toho vám pomůže získat nový seznam balíčků z repozitářů do vašeho SBC.

$ apt-get update

Používá se také k opětovné synchronizaci indexu balíčků z jejich zdroje, který je uveden v /etc/apt/sources.list Před dist-upgradem byste měli vždy provést aktualizaci. Po aktualizaci seznamu balíčků na nejnovější verzi může váš systém určit dostupné aktualizace balíčků. Tento příkaz se používá k aktualizaci verze softwaru.

- -
$ apt-get upgrade

Pokud již máte nejnovější verzi jakýchkoli balíčků, budou načteny a aktualizovány. Ale ponechává balíčky z upgradu, které závisí na aktuálním stavu instalace jiných balíčků.

2. Aktualizace operačního systému a firmwaru

Tento příkaz nainstaluje nejnovější verzi distribuce Linux, kterou používáte. Stejně jako apt-upgrade může tento příkaz v případě potřeby odstranit některé balíčky při instalaci nejnovějšího balíčku.

$ apt-get dist-upgrade

Odstraněné soubory můžete nainstalovat z /etc/apt/sources.list . Také si docela dobře poradí se závislostmi a systém inteligentního rozlišení detekuje nejdůležitější balíčky pro upgrade. Tento příkaz je určen k instalaci nejnovější verze firmwaru do vašeho zařízení Pi. Můžete se mu však vyhnout, protože může nainstalovat nestabilní soubory, které jsou součástí experimentálního firmwaru.

$ rpi-update

Chcete-li provést toto vše, jedním ze způsobů, jak ušetřit čas, je zkombinovat všechny příkazy a příkaz s jedním řádkem bude vypadat takto –

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

Správa balíčků

Správa balíčků hraje důležitou roli při provozu zařízení raspberry pi. Dodává se s širokou škálou balíčků, které vám umožní instalovat software nebo spouštět různé druhy aplikací. Do této sekce jsme zahrnuli všechny příkazy pro ovládání balíčků, které budou popsány níže.

3. Instalace balíčku

Při práci na projektu můžete vyžadovat instalaci nových balíčků. Pokud chcete nainstalovat jakýkoli jiný balíček, který není standardně dodáván, použijte tento příkaz.

$ apt-get install <package>

Pokud tedy chcete nainstalovat phpmyadmin package, můžete tento příkaz použít takto:

$ apt-get install phpmyadmin

4. Odebrání balíčku

Podobně, pokud chcete odstranit nainstalovaný balíček, můžete to udělat také pomocí příkazu remove.

$ apt-get remove <package>

Podobně odeberte phymyadmin package stačí použít tento název místo balíčku

$ apt-get remove phpmyadmin

Tyto příkazy vám mohou pomoci mít plnou kontrolu nad prostředím maliny.

5. Spravovat Služby

Raspbian je oficiální OS pro Raspberry Pi. Raspbian je skvělý operační systém, který přichází s mnoha příkazy určenými k provádění různých činností. Níže popsané příkazy raspberry pi vám umožňují spravovat služby nebo je používat k řízení spouštění konkrétních aplikací.

$ update-rc.d ssh enable

Tento příkaz vám umožní spustit službu při spouštění systému. Pokud chcete službu zastavit, použijte.

$ update-rc.d -f ssh remove

Tyto příkazy jsou užitečné pouze pro služby. Zde se -f používá k odstranění symbolického odkazu. Pokud chcete spustit jakýkoli jiný příkaz nebo skript, upravte /etc/rc.local soubor pomocí.

$ nano /etc/rc.local

Otevře se soubor rc.local v textovém editoru Nano a vy můžete soubor podle toho upravit.

6. Získejte seznam všech běžících procesů

Někdy je tak důležité vědět, které procesy běží na pozadí. Pomáhá vývojářům zjistit, která aplikace zabírá většinu paměti nebo omezuje zdroje.

 ps aux

Tento základní příkaz zobrazí všechny spuštěné příkazy na vaší malině. Pokud chcete vidět proces, který byl spuštěn konkrétním uživatelem, jednoduché použití

$ ps -u pi

Výstup tohoto příkazu bude obsahovat ID procesů, které lze později použít pro jiné účely. Získáte takovou obrazovku.

7. Killing the Running Program

Pokud chcete ukončit program, který běží na vašem raspberry, jsou k dispozici příkazy raspberry pi. K tomu však budete potřebovat ID procesu, které můžete získat pomocí předchozího příkazu.

$ kill <pid>
$ kill 12345

Zde je 12345 id procesu. Je také možné zastavit všechny výskyty programu. Předpokládejme, že pokud chcete zastavit všechny PHP skripty, mohl by fungovat následující příkaz.

$ killall php

Tyto příkazy okamžitě ukončí program. Ujistěte se tedy, že skript není zapojen do žádné větší činnosti, protože by to mohlo způsobit poškození dat, selhání systému nebo nežádoucí situaci. Doporučuje se používat tyto příkazy v posledním kroku nebo během nekritického procesu.

Příkazy souborů a adresářů

Je důležité ukládat, spravovat a přistupovat k souborům na jakémkoli operačním systému. Pokud je k dispozici uživatelské rozhraní, je úkol mnohem jednodušší. Ale v Raspberry budete muset použít některé příkazy pro správu souborů a procházení adresářů.

8. Zobrazení obsahu

Pokud chcete zobrazit veškerý obsah konkrétního souboru, Raspberry má pro tento účel vyhrazený příkaz. Tento příkaz můžete použít k dokončení tohoto úkolu.

$ cat abc.txt

Pokud máte soubor s názvem abc.txt a chcete zobrazit jeho obsah, můžete tento obsah použít. V zásadě tedy budete muset použít typ cat následovaný [filename].[filetype]

9. Přejděte do adresářů

Raspberry Pi nabízí příkazy, které uživateli umožňují přístup k souborům libovolných adresářů. Ve výchozím nastavení začínáte v domovské složce. Předpokládejme, že pokud je vaše uživatelské jméno pi, domovský adresář bude umístěn na /home/pi . Nyní, pokud chcete navštívit konkrétní složku, budete potřebovat tento příkaz.

$ cd/folderA/folderB

Zde je složka B název složky, kterou hledáte. Pokud se chcete vrátit do domovského adresáře, použijte tento příkaz.

$ cd /home/pi

10. Kopírování souborů

Pokud plánujete používat Raspberry Pi, pak je to příkaz, který budete často používat. Tento příkaz vám pomůže zkopírovat soubory z jednoho adresáře do požadovaného umístění.

$ cp /home/pi/documents/file.txt /home/pi/landing/

Zde file.txt je soubor, který chcete zkopírovat z adresáře dokumentů pro provedení operace vložení do cílového adresáře.

11. Získejte obsah

Pokud chcete vidět obsah, který adresář aktuálně obsahuje, můžete použít příkaz uvedený níže.

$ ls -l

Nejprve budete muset přejít do požadovaného adresáře a poté pomocí tohoto příkazu zjistit seznam souborů spolu s velikostí souboru, datem úpravy a oprávněními.

12. Vytvoření nového adresáře

Nyní byste měli být schopni procházet existujícími adresáři, kopírovat soubory z jednoho adresáře do druhého, prohlížet si seznam všech souborů adresáře a tak dále. Nyní se zaměříme na vytvoření nového adresáře pomocí tohoto příkazu.

$ mkdir new_directory

Pokud chcete svůj nový adresář volat jako nový_adresář, použijte mkdir následovaný názvem souboru.

13. Přesouvání a přejmenování souborů

Pokud vás zajímá, jak provést operaci vyjmutí a vložení stejně jako Windows ve vašem Raspberry Pi, pak vás potěší, že pro dokončení této operace existují vyhrazené příkazy raspberry pi.

$ mv /home/pi/documents/file.txt /home/pi/landing/

Tento příkaz mv přesune váš soubor file.txt z aktuálního adresáře, kterým jsou dokumenty, do jiného existujícího adresáře zvaného landing. Můžete také použít název souboru a požadované umístění, kam se soubor přesune, například mv file.txt /home/pi/landing/
Tento příkaz lze také použít k přejmenování názvů souborů ve stejných adresářích.

$ mv oldfile.txt newfile.txt

Změní název ze starého souboru na nový soubor .txt file

14. Odstranění souborů a adresářů

Pokud chcete smazat soubor nebo adresář, můžete jednoduše postupovat podle jednoduchého postupu, který používá rm nebo rmdir následovaný názvem souboru nebo adresáře.

$ rm samplefile.txt
$ rmdir sample_directory

Měli byste mít na paměti, že adresář bude smazán pouze v případě, že je prázdný nebo neobsahuje žádné soubory či složky.

15. Kopírování souborů přes protokol SSH

SSH je bezpečnostní protokol, který poskytuje kryptografické zabezpečení pro nezabezpečenou síť. Je široce používán pro přenos dat z jednoho místa na druhé. Pokud chcete vzdáleně zkopírovat jakýkoli soubor ze stolního počítače do maliny pomocí šifrování SSH, použijte tento příkaz.

$ scp [email protected]:/home/landing/file.txt

Zde jsou uživatelské jméno a IP adresa zdrojového PC považovány za [email protected], zatímco název a umístění souboru lze určit pomocí /home/landing/file.txt

16. Vytvořte prázdný soubor

Je to jeden z nejpoužívanějších příkazů raspberry pi, který vám umožňuje okamžitě otevřít prázdný soubor. Typ souboru může být libovolného druhu.

$ touch example.txt

V aktuálním adresáři vytvoří prázdný soubor typu .txt. Před použitím tohoto příkazu se tedy musíte nacházet v požadovaném adresáři, kde chcete mít tento nový soubor.

Síťové a internetové příkazy

Raspberry Pi se celosvětově používá k vytváření základních a pokročilých aplikací IoT. Je to oblíbené zařízení mezi vývojáři pro svou širokou škálu příkazů, které vývojářům pomáhají pracovat v této oblasti. V tomto článku jsou také popsány nejpoužívanější síťové příkazy raspberry pi.

17. Konfigurace rozhraní

Raspberry Pi přichází s několika rozhraními. Před vývojem prototypu je to nutné pro aktuální stav konfigurace. Chcete-li zjistit konfiguraci síťových rozhraní, můžete použít tento příkaz.

$ ifconfig


Zde ifconfig znamená konfiguraci rozhraní. Můžete změnit konfiguraci sítě a získat seznam všech aktuálně aktivních rozhraní.

18. Konfigurace konkrétního rozhraní

Pokud chcete nakonfigurovat konkrétní rozhraní, můžete to udělat také. Předpokládejme, že pokud chcete nakonfigurovat ethernet0/0, můžete zadat tento příkaz do terminálu.

$ ifconfig eth0

Tento příkaz zobrazí pouze konfiguraci portu eth0/0.

19. Rozhraní pro aktivaci a deaktivaci

Uživatelé mohou kdykoli ručně aktivovat a deaktivovat jakékoli rozhraní. Tato možnost vám umožní mít plnou kontrolu nad vaší malinou a souvisejícími zařízeními. Pro aktivaci rozhraní použijte tento příkaz:

$ ifconfig eth1 up

Pokud chcete zakázat bezdrátové síťové rozhraní wlan1, použijte níže uvedený příkaz raspberry pi.

$ ifconfig wlan1 down

20. Nastavení IP, vysílání a maskování

V této části je několik příkazů raspberry pi. Tyto příkazy můžete používat samostatně a kombinovat je tak, aby sloužily také požadovanému účelu.

$ ifconfig wlan0 172.168.1.0

Tento příkaz nastaví zmíněnou IP adresu v bezdrátovém rozhraní wlan0. Chcete-li nastavit vysílací adresu pro síť, musíte nejprve zadat rozhraní a poté použít následující příkaz.

$ ifconfig wlan1 broadcast 172.168.1.253

Navíc, pokud chcete, aby wlan0 používal masku sítě 255.255.255.0 příslušný příkaz bude:

$ ifconfig wlan0 netmask 255.255.255.0

Tyto příkazy však můžete také kombinovat a psát na jeden řádek, abyste ušetřili čas.

$ ifconfig wlan0 172.168.1.0 netmask 255.255.255.0 broadcast 172.168.1.253

21. Dynamická IP adresa pomocí DHCP

Můžete nastavit libovolnou statickou IP adresu pomocí názvu rozhraní a ifconfig . Ale pokud jde o nastavení dynamické IP, budete muset použít DHCP a požadovaný příkaz je:

$ dhclient eth0

V tomto případě rozhraní eth0 získá IP adresu dynamicky z DHCP.

22. Kontrola bezdrátových sítí

Tento příkaz je podobný příkazu ifconfig . Zaměřuje se na kontrolu konektivity bezdrátových adaptérů při ifconfig se používá pro ethernet.

$ iwconfig

Kontroluje síť, kterou používají adaptéry wifi. Kromě toho můžete také zobrazit všechny dostupné bezdrátové sítě pomocí následujícího příkazu

$ iwlist wlan1 scan

Opět, pokud někdo chce získat elektronickou adresu jeho jednodeskového počítače, může použít:

$ iwlist wlan0 scan | grep <filename>

Zde můžete použít název požadovaného pole po grep, abyste získali seznam obsahující pouze požadované pole.

23. Prohledávání sítě

Jeden z nejdůležitějších příkazů raspberry pi v části sítě. Funguje jako síťový skener k identifikaci služeb a portů dostupných v počítači odesíláním paketů. Poté analyzuje odpověď a zobrazí výsledek pro uživatele.

# nmap

Tento příkaz prohledá váš počítač a sdělí vám čísla portů, MAC, protokol, otevřený nebo uzavřený stav, OS atd. Kromě toho získáte další důležité informace.

24. Otestujte připojení

Pokud jste již pracovali v operačním systému Linux nebo v síťovém sektoru, pak by pro vás tento příkaz neměl být nový. Posuzuje konektivitu mezi dvěma zařízeními připojenými přes internet.

$ ping 10.0.0.1

Takže zkontroluje konektivitu z vaší maliny k hostiteli pomocí 10.0.0.1 ip. Můžete dokonce použít libovolnou webovou adresu místo ip, jako je tato

$ ping www.google.com

25. Zkrácení doby intervalu

Příkaz Ping nějakou dobu trvá, než obdrží zpětnou vazbu z cílové adresy. Pokud chcete zkrátit interval pingu, můžete to použít.

$ ping -i 0.2 www.google.com

Můžete také odesílat pakety co nejrychleji, abyste zkrátili čas. Toto je alternativní způsob k předchozímu příkazu.

$ ping -f unixmen.com

26. Ping s parametry

Příkaz Ping může často generovat chybně interpretovaný výstup nebo se výsledek může lišit v důsledku zahlcení sítě, selhání požadavku ARP, bezpečnostních protokolů, jako je firewall, chyba směrování, filtrování paketů, ztráta dat, porucha kabelu nebo problém se spínačem a směrovačem. Vždy je tedy lepší mít nad příkazem ping plnou kontrolu. Můžete to provést pomocí následujících parametrů:

$ ping -w 6 www.google.com

Pokud vložíte -W po příkazu ping určí dobu, po kterou bude hostitelský počítač odesílat pakety vzdálenému hostiteli. V tomto příkazu bude váš počítač pingovat webovou stránku google po dobu 6 sekund a poté bude automaticky ukončen.

Opět, pokud chcete vidět souhrn zprávy ping, můžete vložit C jako parametr. Lze také zadat počet paketů, které budou přenášeny.

$ ping -c 5 -q www.google.com

Hostitelský počítač tedy odešle 5 paketů a na konci operace zobrazí souhrn statistik.

27. Stahování souborů z webu

Budete překvapeni, že jsou k dispozici příkazy malinového koláče i pro stahování souborů z webových stránek. Obvykle to není snadná práce, když neexistuje žádné grafické uživatelské rozhraní. Tento příkaz však použijte k dokončení operace stahování.

$ wget https://www.website.com/sample.png

Zde sample.png je soubor, který budete stahovat, zatímco website.com je webový server, na kterém je tento soubor hostován.

Příkazy systémových informací

Raspberry Pi je sofistikované zařízení a obsahuje spoustu informací, které si ani nedokážete představit. Na druhou stranu, pokud neznáte postřehy systému, není možné z něj dostat to nejlepší. Tyto užitečné příkazy raspberry pi vám umožní objevit mnoho skrytých detailů, jako je teplota procesoru, stav distribuce paměti a tak dále.

28. Velikost paměti a distribuce paměti

Raspberry Pi má vyhrazené příkazy, které vám sdělí podrobnosti o vaší paměti. Výsledek bude zahrnovat také velikost paměti, použitou a dostupnou paměťovou jednotku.

$ cat /proc/meminfo

Tento příkaz také zobrazí počet aktivních a neaktivních souborů spolu s vyrovnávací pamětí. Opět jsme viděli několik oddílů na našem stolním počítači. Stejným způsobem můžete nastavit počet oddílů pro paměť vaší maliny.

$ cat/proc/partitions

Tento příkaz zobrazí počet oddílů, které aktuálně máte na kartě SD nebo na pevném disku. Kromě toho, chcete-li znát verzi vašeho pi, můžete napsat tento příkaz.

$ cat /proc/version


29.
Získejte teplotu

Je důležité znát teplotu maliny. Nadměrné teplo vás totiž může přivést k nechtěným situacím. I to může způsobit poruchu systému nebo neočekávané výsledky, které jsou běžně známé jako tepelné škrcení. Chcete-li však zjistit teplotu malinového pi, použijte tento příkaz.

$ vcgencmd measure_temp

Ti, kteří přetaktovali procesor maliny, musí často kontrolovat teplotu. Protože se doporučuje, abyste se vždy snažili omezit teplotu pí pod 80 stupňů Celsia.

30. Analýza údajů o teplotě

Tato data můžete také použít ve skriptu bash shell pomocí egrep příkaz. Údaje o teplotě budou extrahovány a zobrazeny.

$ vcgencmd measure_temp | egrep -o '[0-9]*\.[0-9]*'

Poté můžete tato data vytisknout na váš shell skript pomocí příkazu print_temp.sh nebo je můžete otevřít v textovém editoru nano použitím následujícího příkazu.

$ nano print_temp.sh

Pokud vyvíjíte projekt, měli byste vždy sledovat teplotu, protože s tím souvisí i výkon vašeho prototypu nebo softwaru.

31. Získejte informace o balíčcích

Již jsme diskutovali o příkazech raspberry pi, které mohou poskytovat informace související s pamětí. Můžete také získat užitečné informace týkající se aktuálně nainstalovaných balíčků.

$ dpkg – –get–selections

Tento příkaz zobrazí všechny balíčky, které používáte. Pokud chcete získat informace o balíčku související s konkrétním typem balíčku, použijte tento příkaz

$ dpkg – –get–selections | grep ABC

V tomto případě tento příkaz vytvoří výsledek, který bude obsahovat všechny balíčky související s ABC.

32. Získejte informace o hardwaru USB

K dispozici jsou příkazy raspberry pi, které zobrazují seznam hardwaru připojeného přes USB. Chcete-li zobrazit seznam hardwaru USB:

$ lsusb

Kromě toho můžete také zjistit verzi Raspberry, kterou používáte, zadáním následujícího příkazu:

$ cat /proc/version

Ukáže skutečnou verzi jádra použitou k vytvoření distribuce Linuxu, kterou používáte. Kromě toho budou také generovány informace týkající se kompilátoru GCC.

33. Spusťte nebo zastavte jakoukoli službu

Raspberry Pi poskytuje mnoho důležitých služeb, které vám umožní realizovat mnoho sofistikovaných projektů nebo vyvinout jakýkoli prototyp. Existují však služby, které nelze používat současně. V takovém případě pro spuštění nebo zastavení služby použijte tento příkaz:

$ sudo service apache start
$ sudo service apache stop

V některých případech možná budete muset pro provádění těchto operací použít jiné příkazy v závislosti na službách, jako je

$ sudo service apache reload
$ sudo service apache restart

Raspbian příkazy

Dosud jsme diskutovali o některých nejužitečnějších příkazech raspberry pi. Ale Raspbian má nějaký exkluzivní příkaz, který můžete použít pro vývoj svého projektu. Pokusili jsme se do této sekce zahrnout některé široce používané příkazy Raspbian.

34. Pomocí Raspberry Camera and Video

Raspberry Pi je dodáváno s fotoaparátem. Mnoho projektů potřebuje ke správné funkci kamerový modul. Nebo pokud pracujete se zpracováním obrazu, musíte k modulu připojit kameru. Obrázky a videa můžete pořizovat pomocí následujících příkazů:

$ raspistil

Tento příkaz umožňuje pořizovat statické snímky. Chcete-li zachytit a uložit soubor obrázku pomocí dalšího příkazu.

$ raspistill -o image.jpg

Zde je image.jpg název obrázku, který jste právě pořídili. Opět platí, že pro zachycení videa s vaším raspberry pi je užitečný následující příkaz.

$ raspivid -o video.h264 -t 10000

Zde t označuje dobu trvání zachycení v milisekundách.

35. Ovládejte své piny GPIO

Jedním z hlavních důvodů obrovské popularity raspberry pi je dostupnost univerzálních vstupních/výstupních pinů. Tyto kolíky umožňují Malině komunikovat s vnějším světem. Kromě toho vám umožňují připojit několik zařízení, jako je led, bzučák nebo motory. Po připojení zařízení budete potřebovat jednoduché programování k jejich ovládání, abyste dosáhli požadovaného výsledku. Některé z těchto příkazů jsou:

$ raspi-gpio get
$ raspi-gpio get 20
$ raspi-gpio set 20 a5
$ raspi-gpio set 20 op pn dh

Pomocí těchto příkazů můžete také získat nebo nastavit hodnotu pro konkrétní pin. Zaměřte se na tyto příkazy, protože bez jejich použití nemůžete připojit žádný externí hardware nebo je ovládat podle svých požadavků.

Další užitečné příkazy

Tyto příkazy jsme nemohli zařadit pod žádnou z výše uvedených disciplín. Ale jsou také užitečné pro dokončení některých operací. Snažili jsme se to udržet pod jedním deštníkem, aby vám žádná neunikla.

36. Zkontrolujte historii příkazů

Vzhledem k tomu, že Raspberry Pi lze ovládat pouze pomocí rozhraní příkazového řádku, musíte používat spoustu příkazů. Pro uživatele je tedy obtížné udržet si přehled o příkazech, které použil nebo implementoval. Chcete-li zkontrolovat historii příkazu, můžete zkusit tento příkaz.

$ history

Počet zobrazených příkazů můžete omezit také pomocí následujícího příkazu.

$ history 5

Zobrazí posledních 5 příkazů, které jste použili.

37. Vymazání historie

Pomocí předchozího příkazu můžete získat celou historii již použitých příkazů. Pokud chcete vymazat některý z těchto použitých příkazů, můžete to udělat pomocí následujícího příkazu.

$ history -d <command id>

Chcete-li vymazat celou historii, použijte $ history -c

38. Plánování úloh

Raspberry Pi umožňuje uživateli plánovat úkoly. Níže popsané příkazy vám pomohou naplánovat pravidelné provádění skriptů v jakémkoli daném intervalu. Tyto úlohy mohou zahrnovat zálohování vašich dat každou hodinu, abyste se mohli přihlásit k vašemu CPU v určitou dobu. Nástroj Cron vám umožňuje plánovat úlohy a Crontab je soubor, do kterého můžete psát pokyny pro každý úkol.

$ crontab -l
$ crontab -e

Zde se příznak l a e používá k zobrazení a úpravě řádků. Kromě toho můžete také použít sudo apt install gnome-schedule k instalaci grafického rozhraní pro crontab.

39. Ovládání spuštěných aplikací na pozadí

Níže uvedené příkazy raspberry pi se používají ke spuštění něčeho na pozadí, i když je relace ukončena nebo dokončena. Příkazy jsou následující.

$ screen -s <name>
$ screen -r <name>

Takže vidíte, že jsme použili dva parametry, kterými jsou -s a -r. Zde S označuje spuštění nové obrazovky s daným názvem, zatímco r označuje obnovení běžící obrazovky s následujícím názvem. Můžete také použít id místo jména, ale pokud jste zapomněli id, použijte  $ screen -r

Seznam obecných příkazů pro váš Raspberry

V Raspberry pro vás není k dispozici žádné grafické rozhraní. Výsledkem je, že je docela obtížné dokonce provádět obecné úkoly, jako je kontrola data a času, vypínání nebo restartování systému. Níže uvedené vám pomohou dokončit všechny tyto základní druhy věcí.

40. Vypnutí nebo vypnutí

Pokud chcete vypnout, můžete použít některý z následujících příkazů. Musíte si však pamatovat, že je nepoužívejte, pokud to není nutné. Protože všechny procesy budou ukončeny a Raspberry se okamžitě vypne.

$ poweroff
$ shutdown
$ shutdown -h now


41.
Plánované vypnutí a restartování

I když chcete, aby se vaše Raspberry vypnulo v určitou dobu nebo nastavilo časovač, můžete použít tento příkaz:

$ shutdown -h 03.44

V případě, že vás zajímá, jak restartovat zařízení, řekněme vám, že můžete také restartovat Raspberry Pi zadáním tohoto příkazu

$ reboot

Okamžitě restartuje váš systém, takže se ujistěte, že na pozadí neběží žádná aplikace, protože byste ji mohli ztratit.

42. Nastavit datum a čas

Raspberry Pi nemůže sledovat čas. Může zobrazovat čas pouze při připojení k internetu; jinak budete muset nastavit aktuální čas pokaždé, když restartujete systém. Ale může zobrazit datum, kdykoli budete chtít.

$ date -s "Thu Aug 29 11:51:14 UTC 2019"

Pokud je pro vývoj projektu vyžadován reálný čas, můžete do maliny přidat hodiny reálného času prostřednictvím rozhraní I2C.

43. GUI a konfigurace

Raspberry PI může do jisté míry poskytnout funkční grafické uživatelské rozhraní. Po otevření konfiguračního okna můžete pomocí šipek prozkoumat obrazovku.

$ startx

Ale měli byste mít na paměti, že před použitím výše uvedeného příkazu se ujistěte, že váš uživatel vlastní všechny konfigurační soubory. Konfiguraci vašeho Raspberry můžete také zobrazit zadáním následujícího příkazu.

sudo raspi-config

Výstup bude vypadat takto:

44. Hledání souboru

Může být obtížné získat umístění souboru, pokud zapomenete, kde jste jej uložili, protože GUI není přítomno. Ale pokud znáte následující příkaz, bude to pro vás snadné.

$ find/ -name rxample.txt

Po provedení příkazu získáte seznam všech adresářů, které obsahují example.txt. Podobně můžete tento příkaz použít také pro jiné typy souborů. Pokud hledáte soubor s obrázkem, můžete příkaz upravit jako:

$ find/ -name photo.png

45. Otevření textového souboru

Pokud chcete otevřít konkrétní textový soubor, můžete použít tento příkaz:

$ nano file1

Tento příkaz přinutí systém otevřít soubor1 v oficiálním textovém editoru distribučního systému Linux, který se nazývá Nano.

Výkonné příkazy

Abychom zvýšili vaše znalosti a dovednosti, zahrnuli jsme některé z nejvýkonnějších příkazů raspberry pi. Pokud používáte Linux po dlouhou dobu, pak tyto příkazy již možná znáte. Ale k zvládnutí vašich odborných znalostí v malinovém programu tyto příkazy hodně přispějí.

46. Vyhledat a zobrazit upravený řetězec

Je to důležitý příkaz a funguje jako programovací jazyk. Pomáhá najít jakýkoli řetězec a umožňuje vám zobrazit řetězec tak, jak chcete. Pomocí tohoto jediného příkazu můžete vyhledávat, upravovat a zobrazovat řetězec, což vám rozhodně ušetří spoustu času a zvýší vaši efektivitu

awk [-F] [-v var=value] 'program' filename

AWK je hlavní příkaz, zatímco F se používá jako řetězec oddělovače polí. V denotes the variable which can be used later for different purposes. The program denoted the expression that will be used to process the desired file, which is a filename in this case. You can look at this example:

awk -F":" '{print $1}' /etc/passwd

This command means /etc/passed is the file going to be parsed. “:” is the field separator while ‘{print $1}’ displays only the first column.

47. Transforming Text

It is another sophisticated way to transform a text or a string. It works like awk, although simpler and less complicated to use. It allows you to extract a specific part of a text or file, as well. The basic syntax of this command is as follows.

$ cut <options> <file>
$ echo <string> | cut <options>

The first command is used to extract from a file while the second command cuts a specific portion of a string and displays it for the user. Loot at the following example to get a clear concept.

$ echo "abcdefghi" | cut -c 2-4

This command will display bcd where -c denotes the character data type of the string.

48. Monitor what Happens

When you are waiting for a file or a directory, you can utilize the time by using the watch command to see what actually happens. These commands are intended to execute the same instruction every two seconds.

$ watch date
$ watch ls -latr
$ watch cat output.txt

Also, you can set the interval time according to your demand. Use -n option for setting the interval time.

$ watch -n10 date

This command will display a date after every ten seconds.

49. Monitor the Network

Using the previous command, you can only monitor the internal environment. But the command that we will discuss now will focus on monitoring the network. Raspberry Pi allows you to detect which ports are open currently and monitor the flow of traffic as well. The commands you need to perform this operation are as follows.

$ netstat -l
$ netstat -lp
$ netstat -lpc

Here p and c option is added with the original command where p is used to include the process id, and c is used to refresh data simultaneously.

50. Troubleshooting Raspberry Pi

Sometimes troubleshooting is really important to identify if there is any driver or service that is restricting you to get the expected result. Also, all the error reports will be displayed alongside with the explanation of the event.

$ dmesg

You will get a normal message if everything is working fine. You can see what happens in the start sequence while booting, and the time elapsed. The output will be as the picture attached below.

Finally, Insights

Using the command line for operating a computer is the most challenging part for many people. These commands can help newcomers in this field. To get started with the terminal panel, these raspberry pi commands will also help you to build any applications or start working on any project. Besides, if you have never used Linux, these commands will boost your confidence to start your journey. Raspberry Pi is an efficient and powerful single board computer. But you will never get the best out of it if you cannot get yourself used to these useful commands.


Linux
  1. Průvodce pro začátečníky firewallem v Linuxu

  2. RPM příkazy

  3. Správci balíčků bez oprávnění root?

  1. Průvodce pro začátečníky koukáním

  2. Linux – nainstalovat záhlaví na Kali?

  3. 10 užitečných příkazů YUM v Linuxu

  1. Průvodce pro začátečníky oprávněními pro Linux

  2. Jak používat příkazy Najít a najít v Linuxu:Průvodce pro začátečníky

  3. Linux Commands - Kompletní průvodce