Jei kada nors ėmėtės darbo ir sukonfigūravote „Raspberry Pi“, tikrai pametėte save tarp milžiniško kiekio komandos egzistuoja, yra daugybė dalykų, kuriuos privalote išmokti mintinai arba bent jau visada turėkite po ranka sąraše, kad galėtumėte su jais konsultuotis, kai jums to reikia. Turėdamas tai omenyje, šiandien aš pasiūliau sukurti sąrašą, kuriame pateikiami dažniausiai pasitaikantys sąrašai, kuriuos tikriausiai pažįstate, o kitus galbūt nelabai.
Prieš tęsdami, reikia atsižvelgti į tai, kad „Linux“ yra du skirtingi naudotojų tipai patekti į terminalą, vienas yra vartotojas 'normalus"su pagrindiniais prieigos leidimais, o kitas yra režimas, žinomas kaip šaknis arba supernaudotojas praktiškai galite daryti ką tik norite. Šiuo metu turite būti ypač atsargūs, nes kai sakau:ko nori'yra pažodžiui viskas, ko norite, su viskuo, kas tai reiškia, pavyzdžiui, ištrinant failus, kurie tiesiogine to žodžio prasme daro operacinę sistemą nenaudinga.
Akivaizdu, kad kai kurių naudotinų komandų negali paleisti pagrindinis vartotojas, todėl norint vykdyti šias komandas jums reikės virš vartotojo teisių, todėl bus gana įprasta, kad prieš konkrečią komandą matote priešdėlį „sudo“. Kitas būdas pasiekti super naudotoją nereikalaujant sudo prieš visas komandas yra komandos vykdymas : sudo SU ir įdėti jo slaptažodį. Pakeitę vartotoją, komandų eilutėje galėsime pamatyti kažką panašaus root @ raspberrypi: / home / pi #Tokiu būdu nebereikės sudo priešdėlio įdėti prieš kiekvieną komandą.
Šiuo nedideliu paaiškinimu dabar išvardysiu komandas, kurios, mano manymu, yra būtinos ir ypač naudingos konfigūruojant ar dirbant su mūsų „Raspberry Pi“:
Bendrosios komandos:
- apt-get update: Atnaujinkite savo „Raspbian“ versiją.
- apt-get upgrade: Atnaujinkite visus paketus, kuriuos įdiegėte sistemoje.
- aiškus: išvalo terminalo langą.
- duomenys: Rodo dabartinę datą.
- rasti / -pavadinimas test.txt: Ieško visos sistemos failo test.txt ir sugeneruoja visų katalogų, kuriuose yra failas, sąrašą.
- nano testas.txt: „Linux“ teksto rengyklėje atidarykite failą test.txt.
- išjungti: Nedelsdami išjunkite sistemą.
- raspi-config: Atidarykite nustatymų meniu.
- perkrovimo: Nedelsdami paleiskite sistemą iš naujo.
- shutdown-h dabar: Nedelsdami išjunkite sistemą.
- išjungimas-val 18:34: Išjunkite sistemą 18:34.
- startas: Atidaro grafinę vartotojo sąsają.
Failų ir katalogų komandos:
- katės testas.txt: Rodo failo test.txt turinį.
- cd / abc / xyz: Pakeičia dabartinį katalogą į / abc / xyz katalogą.
- policininkas XXX: Copia el archivo o directorio XXX y lo pega en una ubicación especificada. Šios komandos pavyzdys būtų: 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.
- palik tai: Rodomas sąrašas su failais, esančiais dabartiniame kataloge, taip pat kita įdomi informacija, tokia kaip failo dydis, modifikavimo data ir leidimai.
- mkdir test_folder: Sukurkite naują aplanką test_folder dabartiniame aplanke.
- XXX mv: Perkelkite failą ar aplanką pavadinimu XXX į konkrečią vietą. Šios komandos pavyzdys būtų: mv file.txt / home / pi, kuris dabartiniame aplanke esantį failą.txt perkeltų į adresą / home / pi. Jei failo, kurį norime perkelti, nėra aplanke, kuriame esame, turime pridėti visą jo adresą. Ši komanda taip pat gali būti naudojama failams ar aplankams pervadinti. Viskas, ką turime padaryti, yra perkelti juos į tą patį katalogą, bet su kitu pavadinimu, pavyzdžiui: mv file.txt test.txt failą file.txt pervadins kaip testą. txt.
- rm test.txt: Ištrinkite failą test.txt
- rmdir test_folder: Ištrinkite aplanką test_folder. Šį veiksmą galima atlikti tik tuo atveju, jei aplankas tuščias.
- 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. vartotojas@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.
- paliesti: Sukurkite naują tuščią failą dabartiniame kataloge.
Komandos tinklo konfigūracijai:
- ifconfig: Naudojamas patikrinti naudojamo belaidžio ryšio būseną, pavyzdžiui, norint sužinoti, ar „wlan0“ yra priskirtas IP adresas, ar ne.
- iwconfig: Norėdami patikrinti, prie kurio tinklo esame prisijungę belaidžiu būdu.
- „iwlist wlan0“ nuskaitymas: Rodomas visų galimų belaidžių tinklų sąrašas.
- „iwlist wlan0“ nuskaitymas | grep ESSID: Jei prie ankstesnio užsakymo pridedame | grep kartu su lauko pavadinimu, sistema ekrane parodys tik mums reikalingą lauką. Naudojant komandą pavyzdys, bus pateiktas tik ESSID laukas.
- nmap: Nuskaitykite savo tinklą ir išvardykite prijungtus įrenginius, prievado numerį, protokolą, operacinę sistemą, MAC adresus ...
- zvimbimas: 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: Atsisiųskite failą test.txt iš svetainės www.miweb.com ir išsaugokite jį dabartiniame kataloge.
Sistemos informacijos komandos:
- katė / proc / meminfo: Rodo informaciją apie mūsų atminties sistemą.
- katė / proc / pertvaros: Rodo SD kortelės arba standžiojo disko skaidinių dydį ir skaičių.
- katė / proc / versija: Parodo mums naudojamą „Raspberry Pi“ versiją.
- df -h: Rodo laisvą vietą diske.
- df /: Parodo, kiek laisvos vietos diske yra.
- dpkg --get-selections | grep XXX: Rodo visus įdiegtus paketus, susijusius su „XXX“.
- dpkg-pasirinkimai: Pateikia informaciją apie visus įdiegtus paketus.
- nemokamai: Rodo laisvos atminties kiekį sistemoje.
- pagrindinio kompiuterio vardas: Rodo mūsų „Raspberry Pi“ IP adresą.
- lsusb: Jis siūlo mums informaciją apie visus USB įrenginius, prijungtus prie mūsų „Raspberry Pi“.
- Aukštyn klavišas: 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 Meas_temp: Rodo procesoriaus temperatūrą.
- vcgencmd get_mem arm && vcgencmd get_mem gpu: Rodo atmintį, padalytą tarp procesoriaus ir GPU.