Dit zijn de meest gebruikte commando's op een Raspberry Pi

commando's

Als je ooit aan het werk bent gegaan en je Raspberry Pi hebt geconfigureerd, ben je zeker verdwaald tussen de enorme hoeveelheid commando's die er zijn, zijn er veel die u uit uw hoofd moet leren, of houd ze in ieder geval altijd in een lijst bij de hand, zodat u ze kunt raadplegen wanneer u ze nodig heeft. Met dit in gedachten heb ik vandaag voorgesteld om een ​​lijst te maken met de meest voorkomende, waarvan u sommige waarschijnlijk kent en andere misschien niet zozeer.

Voordat u verder gaat, moet u er rekening mee houden dat er onder Linux twee verschillende soorten gebruikers zijn toegang tot de terminal, een is de gebruiker 'een'met basistoegangsrechten en de andere is de modus die bekend staat als root of superuser je kunt praktisch doen wat je wilt. Op dit punt moet je vooral voorzichtig zijn, want als ik zeg 'wat je wilt'is letterlijk wat je maar wilt met alles wat dat betekent, zoals het verwijderen van bestanden die het besturingssysteem letterlijk onbruikbaar maken.

Natuurlijk kunnen sommige van de te gebruiken commando's niet door een basisgebruiker worden gestart, dus je hebt superuser-machtigingen nodig om deze commando's uit te voeren, dus het zal vrij normaal zijn dat je het voorvoegsel sudo ziet voor het specifieke commando . Een andere manier om toegang te krijgen tot de superuser zonder sudo voor alle opdrachten te hoeven plaatsen, is door de opdracht uit te voeren sudo su en zet het wachtwoord ervan. Zodra we van gebruiker zijn veranderd, kunnen we bij de opdrachtprompt iets zien als root @ raspberrypi: / home / pi #Op deze manier is het niet langer nodig om het prefix sudo voor elk commando te plaatsen.

Met deze kleine verduidelijking zal ik nu een lijst maken van de commando's waarvan ik persoonlijk denk dat ze nodig en vooral handig zijn bij het configureren van of werken met onze Raspberry Pi:

arcade machine
Gerelateerd artikel:
Creëer je eigen arcade-machine met Raspberry Pi

Algemene opdrachten:

  • apt-get update: Update uw versie van Raspbian.
  • apt-get-upgrade: Werk alle pakketten bij die u in het systeem hebt geïnstalleerd.
  • duidelijk: wist het terminalvenster.
  • gegevens: Toont de huidige datum.
  • zoek / -naam test.txt: Zoekt in het hele systeem naar het bestand test.txt en genereert een lijst met alle mappen die het bestand bevatten.
  • nano test.txt: Open het bestand test.txt in "Nano", de Linux-teksteditor.
  • poweroff: Schakel het systeem onmiddellijk uit.
  • raspi-config: Open het instellingenmenu.
  • opnieuw op te starten: Start het systeem onmiddellijk opnieuw op.
  • shutdown-h now: Schakel het systeem onmiddellijk uit.
  • afsluiten -u 18:34: Schakel het systeem uit om 18:34 uur.
  • startx: Opent de grafische gebruikersinterface.

Commando's voor bestanden en mappen:

  • cat test.txt: Geeft de inhoud van het test.txt-bestand weer.
  • cd / abc / xyz: Verandert de huidige directory naar de / abc / xyz directory.
  • politie XXXCopia el archivo o directorio XXX y lo pega en una ubicación especificada. Een voorbeeld van deze opdracht zou zijn: 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: Toont een lijst met de bestanden die aanwezig zijn in de huidige map, evenals andere interessante informatie zoals de bestandsgrootte, de wijzigingsdatum en de rechten.
  • mkdir test_folder: Creëert een nieuwe map test_folder binnen de huidige map.
  • mvxxx: Verplaats het bestand of de map met de naam XXX naar een specifieke locatie. Een voorbeeld van deze opdracht zou zijn: mv file.txt / home / pi waarmee het bestand.txt aanwezig in de huidige map naar het adres / home / pi wordt verplaatst. Als het bestand dat we willen verplaatsen niet in de map staat waarin we ons bevinden, moeten we het volledige adres toevoegen. Dit commando kan ook worden gebruikt om bestanden of mappen te hernoemen, het enige wat we hoeven te doen is ze naar dezelfde map te verplaatsen maar met een andere naam, bijvoorbeeld: mv file.txt test.txt zou het bestand file.txt hernoemen als test. tekst.
  • rm test.txt: Verwijder het bestand test.txt
  • rmdir test_folder: Verwijder de map test_folder. Deze actie kan alleen worden uitgevoerd als de map leeg is.
  • scp gebruiker@10.0.0.32: /some/pad/bestand.txtCopia un archivo a través de SSH. Se puede utilizar para descargar un archivo de un ordenador remoto a nuestra Raspberry Pi. gebruiker@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.
  •  : Maak een nieuw leeg bestand in de huidige map.

Commando's voor netwerkconfiguratie:

  • ifconfig: Wordt gebruikt om de status te controleren van de draadloze verbinding die we gebruiken, bijvoorbeeld om te zien of aan wlan0 een IP-adres is toegewezen of niet.
  • iwconfig: Om te controleren met welk netwerk we draadloos zijn verbonden.
  • iwlist wlan0-scan: Geeft een lijst weer met alle beschikbare draadloze netwerken.
  • iwlist wlan0-scan | grep ESSID: Als we aan de vorige bestelling toevoegen | grep samen met de naam van een veld, toont het systeem ons alleen het veld dat we nodig hebben op het scherm. Met behulp van de voorbeeldopdracht wordt alleen het ESSID-veld weergegeven.
  • nmap: Scan uw netwerk en vermeld de aangesloten apparaten, het poortnummer, het protocol, het besturingssysteem, de MAC-adressen ...
  • pingPrueba 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: Download het test.txt-bestand van de website www.miweb.com en sla het op in de huidige directory.
webserver
Gerelateerd artikel:
Configureer uw Raspberry Pi als een webserver

Systeeminformatie-opdrachten:

  • cat / proc / meminfo: Toont informatie over ons geheugensysteem.
  • cat / proc / partitions: Toont de grootte en het aantal partities op de SD-kaart of harde schijf.
  • cat / proc / version: Toont ons de versie van de Raspberry Pi die we gebruiken.
  • df -h: Geeft de beschikbare ruimte op de schijf weer.
  • df /: Geeft aan hoeveel vrije schijfruimte beschikbaar is.
  • dpkg –get-selecties | grep XXX: Toont alle geïnstalleerde pakketten gerelateerd aan XXX.
  • dpkg –get-selecties: Geeft informatie over alle geïnstalleerde pakketten.
  • gratis: Toont de hoeveelheid vrij geheugen die beschikbaar is in het systeem.
  • hostnaam -I: Toont het IP-adres van onze Raspberry Pi.
  • lsusb: Het biedt ons informatie over alle USB-apparaten die op onze Raspberry Pi zijn aangesloten.
  • Naar boven toetsAl 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 maatregel_temp: Geeft de CPU-temperatuur weer.
  • vcgencmd get_mem arm && vcgencmd get_mem gpu: Toont het geheugen verdeeld over CPU en GPU.

Wees de eerste om te reageren

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.