Top 10 Raspberry Pi Linux-kommandoer, du bør kende

Det kan være skræmmende at komme i gang med en Raspberry Pi . Selvom du finder en god guide(good guide) at følge, når du opsætter din Pi for første gang, er der så meget at lære. Raspberry Pis kører på Linux , og hvis du aldrig har brugt Linux -operativsystemet før, kan det virke mærkeligt og kompliceret.  

Selvom du allerede ved, hvordan du udfører grundlæggende opgaver som at se mapper og filer på din pc eller Mac , fungerer disse ting på din Pi anderledes, især hvis du kører en version, der ikke har en grafisk brugergrænseflade ( GUI ). Nedenfor vil vi tage dig gennem almindelige Raspberry Pi Linux- terminalkommandoer, som du skal kende for at bruge din Pi.

1. Liste over indholdet(Contents) af den aktuelle(Current) mappe

Kommandoen ls står for "listing". Dette er den mest grundlæggende Linux- kommando, du vil bruge på din Pi. Indtast ls i terminalen, tryk på Enter , og det vil returnere en liste over alle filer og mapper i den aktuelle mappe.

2. Ændring af din Pi's adgangskode

Passwd -kommandoen(passwd) burde sandsynligvis være blandt de første Linux -kommandoer, du bruger på din Raspberry Pi . Du kører ikke din Pi med standardadgangskoden, vel? Det er ikke godt. For at ændre din Pi's adgangskode skal du indtaste passwd i terminalen.

Det vil bede dig om at indtaste din nuværende adgangskode, så skriv det ind og tryk på Enter . Indtast derefter din nye adgangskode og tryk på Enter . Dernæst vil den bede dig om at bekræfte din nye adgangskode. Indtast det igen, tryk på Enter , og du har ændret din Pi's adgangskode. 

3. Genstart eller nedlukning af din Pi

Genstart eller lukning af din Pi kræver root-adgang, så du skal bruge sudo- kommandoen. Sudo er en Linux - kommando, der står for SuperuserDo . Det giver dig mulighed for at udføre en Raspberry Pi Linux -kommando med forhøjede privilegier - som du skal bruge til ting som at installere programmer eller genstarte maskinen. For at bruge sudo skal(, ) du indtaste sudo efterfulgt af den kommando, du vil udføre. 

Indtast sudo shutdown(sudo shutdown) for at lukke din Pi ned . Når du trykker på Enter , vil den bede dig om Pi'ens root-adgangskode. Denne kommando lukker din Pi om et minut. Brug sudo shutdown 0 for at lukke ned med det samme.

For at genstarte din pi, brug sudo shutdown -r . Som standard genstarter din Pi om et minut. Hvis du vil have den til at genstarte med det samme, kan du bruge sudo shutdown -r 0 , hvor 0 står for nul minutter eller lige nu(right now) .

4. Ændring af mapper

Cd - kommandoen står for – du gættede rigtigt – change directory. Det ændrer den aktuelle arbejdsmappe, som er den mappe, du befinder dig i. Skriv cd /[sti til den mappe, du vil gå til (path of the directory you want to go to)] . Her er et eksempel: cd /usr/lib . Hvis du skriver den kommando i terminalen, kommer du til mappen user/lib på din Pi. 

Alternativt kan du skrive cd .. som vil flytte dig en mappe op i mappehierarkiet. Eller du kan bruge cd ~ . Det flytter dig til den loggede brugers hjemmemappe, og cd / vil flytte dig til rodmappen. Til sidst, cd – tager dig til den forrige mappe, du var i. Tænk(Think) på den kommando som at fortryde den forrige cd - kommando.

5. Kopiering af filer på din Pi

Kommandoen cp kopierer filer og mapper. Generelt vil Raspberry Pi Linux - kommandoen se sådan ud: cp [kildefilplacering] [destinationsfilplacering](cp [source file location] [destination file location])

Når du kopierer filer, kan du omdøbe dem på samme tid. Hvis du vil kopiere en fil med navnet test.txt i den aktuelle mappe og omdøbe den til test2.txt , vil kommandoen være cp test.txt test2.txt . Både den originale fil og den omdøbte kopi af filen vil være i den aktuelle mappe. Brug kommandoen ls for at se den nye fil.

6. Omdøbning af filer på din Pi

Brug kommandoen mv for at omdøbe en fil. (mv )For eksempel, hvis du bruger kommandoen mv test.txt test2.txt , vil den omdøbte fil blive placeret i den aktuelle mappe.

7. Flytning af filer eller mapper

At flytte en fil fra en mappe til en anden fungerer på samme måde som at omdøbe en fil. Indtast mv [filnavn] [destinationsmappe](mv [filename] [destination folder]) . Dette forudsætter, at den fil, du vil flytte, er i den aktuelle mappe. Her er et eksempel: mv test.txt ~/ . Denne kommando flytter test.txt-filen fra den aktuelle mappe til brugerens hjemmemappe(home) . Som sædvanligt, hvis du får en "tilladelse nægtet" besked, skal du tilføje sudo til begyndelsen af ​​kommandoen.

Hvis filen du vil flytte ikke(not) er i den aktuelle mappe, kan du bruge en kommando som denne: mv /usr/lib/test.txt ~/ . Denne kommando ville flytte test.txt -filen fra usr/lib -mappen til brugerens hjemmemappe(home) .

Du kan forresten også omdøbe filen, mens(while ) du flytter den. Indtast mv ~/test.txt /usr/lib/test2.txt . I dette eksempel har vi omdøbt filen text.txt til test2.txt og flyttet den fra hjemmemappen(home) til mappen usr/lib .

8. Redigering af tekstdokumenter

Linux - kommandolinjeteksteditoren kaldes nano . For at køre nano skal du skrive nano [sti til den tekstfil, du vil åbne eller oprette](nano [path to the text file you want to open or create]) . Nogle mapper kræver tilladelse til at oprette eller redigere en fil. Hvis det er tilfældet, skal du bruge sudo nano [filsti](sudo nano [filepath]) . (Hvis du har brug for tilladelse, vil editoren fortælle dig det, så du kan lukke det ud og køre kommandoen igen med sudo .) 

Hvis du bruger nano til at åbne en eksisterende fil, åbner den filen til redigering. Hvis du opretter en ny fil, åbner Linux en tom editor uden tekst i den. Du kan bruge piletasterne og tastaturet til at skrive, hvad du vil. Bemærk, at der er en menu med kommandoer nederst i terminalvinduet. De starter alle med et ^ . I Linux betyder det, at du skal holde ctrl nede, når du bruger den kommando. 

Tryk på ctrl+o for at gemme en fil . Hvis du vil, kan du ændre filnavnet. Et tryk på Enter vil gemme filen. Hvis du vil afslutte, skal du trykke på ctrl+x . Hvis du afslutter, og der er ændringer, du ikke har gemt, bliver du spurgt, om du vil gemme dem. Vælg at gemme ved at indtaste y og trykke på Enter. Eller du kan indtaste n og trykke på Enter for at kassere ændringerne.

9. Finde placeringen af ​​et installeret program

For at finde placeringen af ​​et installeret program på din Pi, skal du bruge whereis- kommandoen. Denne kommando finder enhver installeret pakke. Indtast hvor er [pakkenavn](whereis [package name]) .

For eksempel, hvis du leder efter din C++ compiler kaldet gcc , vil du skrive whereis gcc , og terminalen vil vise den fulde sti til den eksekverbare, hvor som helst den findes på din maskine. På skærmbilledet nedenfor er pakken fundet to steder. Hvis den ikke finder pakken nogen steder, vil den vise gcc:

10. Apt-Get

Dette er en af ​​de sjoveste Raspberry Pi Linux- kommandoer. Kommandoen apt-get vil finde den ønskede pakke, downloade den og installere den, alt sammen i en enkelt kommando. Sød! Når du installerer filer, har du brug for forhøjede tilladelser, så skriv sudo apt-get install [navnet på den pakke, du vil installere](sudo apt-get install [name of the package you want to install]) .

Her er kommandoen for, hvis du vil installere htop (en interaktiv procesmonitor, der viser din Pi's CPU - udnyttelse, hukommelsesforbrug osv.), skal du skrive sudo apt-get install htop

BONUS: Sådan kopierer du tekst(Text) og indsætter(Paste) den i din Pi's terminalvindue(Terminal Window)

Windows genveje til kopiering/indsæt virker ikke i Linux . Lad os sige, at du er fjernforbundet til din Pi fra din pc, og du vil kopiere din Pis adgangskode fra din adgangskodehåndtering på Windows . Du kan ikke bare vælge adgangskoden, bruge CTRL + C for at kopiere den, og CTRL + V for at indsætte den i Pi'ens terminal

Du kan(can) dog bruge CTRL + C til at kopiere adgangskoden fra Windows og derefter enkelt højreklikke(single right-click ) i terminalvinduet. Det enkelte højreklik indsætter tekst fra dit udklipsholder i terminalen. Tryk derefter på Enter

Vær advaret: du vil ikke se nogen beviser for, at du har indsat noget i terminalen, men det er der helt sikkert! 



About the author

Jeg er datamatiker med over 10 års erfaring med softwareudvikling og sikkerhed. Jeg har en stærk interesse i Firefox, Chrome og Xbox-spil. Især er jeg særligt interesseret i, hvordan jeg sikrer, at min kode er sikker og effektiv.



Related posts