Grundlæggende kommandolinjeværktøjer

Anonim

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 essentielle kommandoer og funktioner at vide, hvis du vil i gang med at bruge Mac OS X Terminal. Vi dækker simpel filmanipulation, manøvrering i filsystemet, visning og aflivning af processer og mere. Husk at fjerne parenteserne, ellers virker kommandoerne ikke.

The Command Line Basics

  • ls -la liste alt indhold i en mappe inklusive skjulte filer
  • cdflyt til den angivne mappe, cd /Applications flyttes til din applikationsmappe
  • mvmv er i stand til at omdøbe filer eller flytte dem, afhængigt af brug
  • cpkopierer en fil til enten et nyt filnavn eller destination
  • kat | mere vis indholdet af en fil skærm for skærm ved at 'pipe' indholdet gennem mere
  • touchopretter en fil med det angivne navn, f.eks.: touch test.txt vil oprette en tom tekstfil
  • top viser en løbende opdateret liste over alle kørende processer, inklusive hukommelse og cpu-brug, PID er det proces-id, du vil bruge at dræbe en proces
  • ps -aux liste alle processer, der kører fra alle brugere, -ux vil kun vise processer for den nuværende bruger
  • rmrm fjerner den angivne fil eller mappe, der er ingen advarsel, så brug med forsigtighed
  • pingbestemme netværksforsinkelse ved at pinge en anden vært

General Command Line Usability Tips

  • Brug tabulatortasten, tabulatortasten vil autofuldføre mapper og filnavne for dig
  • Aktiver farvet terminal, dette gør det nemmere at gennemse store mængder filer
  • Hvis en kommando forvirrer dig, så prøv at køre den med –help flaget, som ofte vil vise grundlæggende instruktioner om den givne kommando
  • Husk, at manualsider også findes på mange kommandoer, få adgang til dem ved at skrive man , f.eks.: man ping
  • Hvis outputtet af en kommando flyver forbi dig og er for meget til at passe på én skærm, så prøv at gennemlæse det mere, som sådan: ls -la |moredette vil give dig mulighed for at se outputtet på 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 (ukorrekt terminologi, undskyld min glemsomhed), f.eks.: ls -la /Applications > applist.txt
  • Hvis du nogensinde har bemærket, at din CPU-belastning stiger uhensigtsmæssigt, er et godt sted at finde den fejlagtige proces med top kommandoen, brug toppen i formodning med kill for at finde proces-id'et og dræbe CPU-svinet
  • Vær ikke bange for at få dine hænder snavsede!

For mere information, tips og tricks, sørg for at tjekke vores andre kommandolinjeposter ud og læse Ti OS X Command Line Utilities, du måske ikke kender til.

Grundlæggende kommandolinjeværktøjer