Ak ste sa niekedy dostali do práce a konfigurovali svoje Raspberry Pi, určite ste sa stratili medzi enormným množstvom príkazy existuje veľa, ktorých sa musíte naučiť naspamäť, alebo ich mať vždy po ruke v zozname, aby ste ich mohli v prípade potreby konzultovať. S týmto vedomím som dnes navrhol vytvoriť zoznam najčastejších, z ktorých niektoré určite poznáte a iné možno až tak nie.
Pred pokračovaním je potrebné vziať do úvahy, že v systéme Linux existujú dva rôzne typy používateľov prístup k terminálu, jeden je užívateľ 'normálne„so základnými prístupovými oprávneniami a druhým je režim známy ako root alebo superuser môžete prakticky robiť, čo chcete. V tomto okamihu musíte byť obzvlášť opatrní, pretože keď poviem „čo chceš„je všetko, čo chcete, so všetkým, čo to znamená, napríklad s mazaním súborov, vďaka ktorým je operačný systém doslova nepoužiteľný.
Niektoré z príkazov, ktoré sa majú použiť, samozrejme nemôže spustiť základný používateľ, takže na vykonávanie týchto príkazov budete potrebovať povolenia superužívateľa, takže bude celkom bežné, že pred konkrétnym príkazom uvidíte predponu sudo. . Ďalším spôsobom, ako získať prístup k superuserovi bez toho, aby ste pred všetky príkazy museli dávať sudo, je vykonanie príkazu sudo su a vložte doň heslo. Akonáhle zmeníme používateľa, uvidíme na príkazovom riadku niečo ako root @ raspberrypi: / home / pi #Takto už nebude potrebné uvádzať pred každý príkaz predponu sudo.
S týmto malým vysvetlením teraz uvediem zoznam príkazov, ktoré si osobne myslím, že sú potrebné a obzvlášť užitočné pri konfigurácii alebo práci s našim Raspberry Pi:
Všeobecné príkazy:
- apt-get update: Aktualizujte svoju verziu Raspbian.
- apt-get upgrade: Aktualizujte všetky balíčky, ktoré máte nainštalované v systéme.
- zrejmý: vymaže okno terminálu.
- dáta: Zobrazuje aktuálny dátum.
- nájsť / -názov test.txt: Vyhľadá v celom systéme súbor test.txt a vygeneruje zoznam všetkých adresárov, ktoré tento súbor obsahujú.
- nano test.txt: Otvorte súbor test.txt v textovom editore Linuxu „Nano“.
- vypnúť: Okamžite vypnite systém.
- raspi-config: Otvorte ponuku nastavení.
- reštart: Okamžite reštartujte systém.
- shutdown-h now: Okamžite vypnite systém.
- odstávka -h 18:34: Vypnite systém o 18:34.
- startx: Otvorí grafické používateľské rozhranie.
Príkazy pre súbory a adresáre:
- mačací test.txt: Zobrazí obsah súboru test.txt.
- cd / abc / xyz: Zmení aktuálny adresár na adresár / abc / xyz.
- policajt XXX: Copia el archivo o directorio XXX y lo pega en una ubicación especificada. Príklad tohto príkazu by bol: cp fichero.txt /home/pi/fichero.txt en el directorio actual y lo pega en el directorio /home/pi/. Si el archivo no está en el directorio actual debes poner la dirección donde se encuentra.
- ls -l: Zobrazí zoznam súborov nachádzajúcich sa v aktuálnom adresári a ďalšie zaujímavé informácie, ako je veľkosť súboru, dátum zmeny a povolenia.
- mkdir test_folder: Vytvorte nový priečinok test_folder v rámci aktuálneho priečinka.
- mvxxx: Presuňte súbor alebo priečinok s názvom XXX na konkrétne miesto. Príklad tohto príkazu by bol: mv file.txt / home / pi, ktorý by presunul súbor.txt prítomný v aktuálnom priečinku na adresu / home / pi. Pokiaľ sa súbor, ktorý chceme presunúť, nenachádza v priečinku, kde sme, musíme pridať jeho úplnú adresu. Tento príkaz je možné použiť aj na premenovanie súborov alebo priečinkov. Musíme ich iba presunúť do rovnakého adresára, ale s iným názvom, napríklad: mv file.txt test.txt by premenoval súbor file.txt na test. TXT.
- rm test.txt: Odstrániť súbor test.txt
- rmdir test_folder: Odstrániť priečinok test_folder. Túto akciu je možné vykonať, iba ak je priečinok prázdny.
- scp user@10.0.0.32: /some/path/file.txt: Copia un archivo a través de SSH. Se puede utilizar para descargar un archivo de un ordenador remoto a nuestra Raspberry Pi. užívateľ@10.0.0.32 es el nombre de usuario y la dirección es la IP local del ordenador remoto y /ruta/path/archivo.txt es la ruta y el nombre de archivo del archivo en el ordenador remoto.
- dotýkať: Vytvoriť nový prázdny súbor v aktuálnom adresári.
Príkazy na konfiguráciu siete:
- ifconfig: Používa sa na kontrolu stavu bezdrôtového pripojenia, ktoré používame, napríklad na zistenie, či má wlan0 pridelenú IP adresu alebo nie.
- iwconfig: Ak chcete skontrolovať, ku ktorej sieti sme pripojení bezdrôtovo.
- skenovanie iwlist wlan0: Zobrazí zoznam všetkých dostupných bezdrôtových sietí.
- iwlist wlan0 skenovanie grep ESSID: Ak k predchádzajúcej objednávke pridáme | grep spolu s názvom poľa, systém nám na obrazovke zobrazí iba pole, ktoré potrebujeme. Pomocou príkazu príkladu bude uvedené iba pole ESSID.
- nmap: Naskenujte svoju sieť a uveďte zoznam pripojených zariadení, číslo portu, protokol, operačný systém, adresy MAC ...
- ping: Prueba la conectividad entre dos dispositivos conectados a una misma red. Por ejemplo, ping 10.0.0.32 enviará un paquete al dispositivo con IP 10.0.0.32 y esperará una respuesta. También funciona con las direcciones de sitios web lo que nos puede ayudar a saber si tenemos conexión a la red o no utilizando, por ejemplo, ping www.google.es
- wget http://www.miweb.com/test.txt: Stiahnite si súbor test.txt z webovej stránky www.miweb.com a uložte ho do aktuálneho adresára.
Príkazy informácií o systéme:
- mačka / proc / meminfo: Zobrazuje informácie o našom pamäťovom systéme.
- mačka / proc / oddiely: Zobrazí veľkosť a počet oddielov na SD karte alebo pevnom disku.
- mačka / proc / verzia: Ukazuje nám verziu Raspberry Pi, ktorú používame.
- df -h: Zobrazí dostupné miesto na disku.
- df /: Ukazuje, koľko voľného miesta na disku je k dispozícii.
- dpkg –získať výbery | pozdraviť XXX: Zobrazí všetky nainštalované balíčky súvisiace s XXX.
- dpkg --get-selections: Poskytuje informácie o všetkých nainštalovaných balíkoch.
- zadarmo: Zobrazuje množstvo voľnej pamäte dostupnej v systéme.
- názov hostiteľa -I: Ukazuje IP adresu nášho Raspberry Pi.
- lsusb: Poskytuje nám informácie o všetkých zariadeniach USB pripojených k nášmu Raspberry Pi.
- Kláves UP: Al pulsar la tecla UP se introduce el último comando ingresado en el símbolo del sistema. Esta es una manera rápida de corregir los comandos que se hicieron en error.
- vcgencmd meraj_teplotu: Zobrazuje teplotu procesora.
- vcgencmd get_mem arm && vcgencmd get_mem gpu: Zobrazuje pamäť rozdelenú medzi CPU a GPU.