Grundlæggende kommandolinjeværktøjer, tips og kommandoer
Mange Mac-brugere undgår kommandolinjen helt, en rimelig mængde ved nok ikke engang, at den eksisterer. For de nysgerrige derude er her nogle grundlæggende og vigtige kommandoer og funktionaliteter for at vide, om du vil komme i gang med at bruge Mac OS X Terminal. Vi vil dække simpel filmanipulation, manøvrere i filsystemet, vise og dræbe processer og meget mere. Husk at fjerne parenteserne, eller kommandoerne virker ikke.
Command Line Basics
ls -la
liste hele indholdet af en mappe inklusive skjulte filercd [directory]
flytter til den angivne mappe, cd / applikationer vil flytte til din applikationsmappemv [file1] [file2]
mv kan omdøbe filer eller flytte dem, afhængigt af brugencp [file] [destination]
kopierer en fil til enten et nyt filnavn eller en destinationcat [file] | more
cat [file] | more
vis indholdet af en filskærm på skærmen ved at "rør" indholdet gennem meretouch [file]
opretter en fil med det angivne navn, fx: touch test.txt vil oprette en tom tekstfiltop
viser en løbende opdateret liste over alle igangværende processer, herunder hukommelse og cpu-brug, PID er proces-id'et, som du vil bruge til at dræbe en procesps -aux
liste alle processer, der kører fra alle brugere, -ux vil kun liste kun processer fra den aktuelle brugerkill -9 [pid]
dræb det angivne proces id (grundlæggende tvinge afslutte for kommandolinjen)rm [file]
rm fjerner den angivne fil eller mappe, der er ingen advarsel, så brug med forsigtighedping [ip]
bestemmer netværkslatens ved at pinge en anden vært
General Command Line Usability Tips
- Brug fanebladet, fanen tasten vil automatisk udfylde mapper og filnavne til dig
- Aktivér farvet terminal, dette gør det nemmere at gennemse store mængder filer
- Hvis en kommando forvirrer dig, skal du prøve at køre den med -hjælpsflagget, som ofte viser grundlæggende instruktioner på den givne kommando
- Husk manuelle sider findes også på mange kommandoer, få adgang til dem ved at skrive
man [command]
, fx: man ping - Hvis udgangen af en kommando flyver af dig og er for meget til at passe på en skærm, skal du prøve at røre den igennem mere som sådan:
ls -la |more
dette vil gøre det muligt for dig at se udgangen en skærm ad gangen - Du kan eksportere indholdet af en fil, output af en kommando og resultater af et script til en tekstfil ved hjælp af alligatorerne (forkert terminologi, undskyld min glemsomhed), fx:
ls -la /Applications > applist.txt
- Hvis du nogensinde har bemærket din CPU-belastning skyrocket uhensigtsmæssigt, er et godt sted at finde errant processen med den
top
kommando, brug toppen i formålet medkill
at finde proces ID og dræbe CPU hog - Vær ikke bange for at få dine hænder snavset!
For mere information, tips og tricks, skal du sørge for at tjekke vores andre kommandolinjeposter og læse Ten OS X Command Line Utilities du måske ikke ved.