En nybegynnerguide for bruk av Mac -terminalen

En nybegynnerguide for bruk av Mac -terminalen

For de fleste av dine daglige Mac -oppgaver er en myk og vennlig GUI både en fordel og en trøst. Noen ganger er Finder imidlertid en klumpete mellommann.





Det er raskere måter å finne ut hvor den irriterende 5 GB -filen gjemmer seg, eller banen til hver fil relatert til den appen du trodde du slettet. For disse jobbene og andre er kommandolinjen din nye beste venn.





Hva er terminal?

Terminal er et verktøy som lar deg samhandle med Mac -en din via kommandolinjen. Linux-operativsystemer inkluderer lignende verktøy, siden både Linux og macOS er Unix-lignende operativsystemer. Kommandolinjegrensesnittet (CLI), eller språket du skriver inn i Terminal for å samhandle med Mac -en din, kalles bash . Alt vi diskuterer nedenfor er en bash -kommando.





Før deg begynne å bruke Terminal , kan du tilpasse den til din egen personlige preferanse. Hvis du foretrekker det, er det til og med mulig å laste ned et tredjeparts Terminal-alternativ for et tilpasset utseende.

Generelle Mac -kommandolinjetips

La oss først se på noen grunnleggende Terminal -fakta du bør vite.



Generell syntaks

En bash -kommando følger vanligvis dette mønsteret:

[Command] [Options] [Input or Path to File or Directory]

For eksempel i:





ls -la /Applications ls

er kommandoen,

-la

er en sammensetning av to individuelle alternativer (





-l

og

-a

), og

/Applications

er veien til listen.

Banen

Å forstå stier vil hjelpe deg å forstå hvordan macOS faktisk ser filene dine. I hovedsak er banen til en fil den russiske dukkens rede med mapper der den er inneholdt, etterfulgt av navnet på selve filen.

For eksempel, på en Mac, banen til en fil som heter Mine hemmeligheter som lever på brukeren John Doe's Desktop is

/Users/jdoe/Desktop/'My Secrets'

.

White Space

Du må unnslippe hvite mellomrom for at terminalen skal behandle den skikkelig. Når bash ser et mellomrom, tolker det det som slutten på en kommando. Så hvis du har en mappe med mellomrom i navnet, liker du det Banetest , og du prøver å liste innholdet med

ls /Applications/Path Test

, får du dette:

Hva foregår her? Tja, bash tror at du ringte ls/Applications/Path . Da den ikke fant filen, stoppet den.

Hvis du vil at bash skal gjenkjenne hele navnet på mappen din, kan du enten pakke navnet inn i anførselstegn eller bruke en omvendt skråstrek, slik:

  • | _+_ | eller
  • ls /Applications/'Path Test'

Sudo

Mange av kommandoene nedenfor krever tilgang på administratornivå. Hvis du ikke er logget på administratorkonto for øyeblikket, men du vet administratorens passord, kan du plassere det

ls /Applications/Path Test

(som står for 'single user do') foran kommandoen for midlertidig å gi den administratorrettigheter.

Terminalkommandoer for å forbedre arbeidsflyten din

Nå som du kjenner det grunnleggende, la oss ta en titt på noen ekstremt praktiske kommandoer. Vær oppmerksom på at du kan hente ut full informasjon om disse kommandoene, inkludert alle deres alternativer og eksempler, ved å skrive

sudo

inn i terminalen.

finne

  • Erstatter: Spotlight
  • Hvorfor er det bedre: Det er raskere og søker i systemmapper som Spotlight utelukker, eller som har problemer med å indeksere.

Spotlight har en tendens til å hoppe over macOS -systemfiler med mindre du forteller det ikke, og selv da kan det ha problemer med å indeksere dem. Motsatt, bash finne kommandoen kan søke etter hva som helst, hvor som helst, og vil sende hele banen til det du leter etter.

Syntaksen til finne består av fire deler. I rekkefølge er de:

  1. finne
  2. banen til katalogen du vil søke ( /Applikasjoner under)
  3. alternativer (eksemplet nedenfor har -Navn , som betyr at finne vil søke etter filer som samsvarer med det navnet)
  4. strengen som skal søkes (eksemplet nedenfor har Google Chrome )

Du burde vite det finne bruker regex (også kalt regulære uttrykk). En fullstendig forklaring på dette emnet er utenfor denne artikkelen (eller noe mindre enn en lærebok). Imidlertid introduserer eksemplet nedenfor et vitalt konsept i regex, som er stjernen ( * ) eller jokertegn.

Å sette det i begynnelsen og slutten av søkestrengen betyr at finne vil sende ut resultater som har tegn før og etter søkeordet. I dette tilfellet, Google Chrome vil ta opp Google Chrome.app .

Alt kommer sammen for å se slik ut:

av

  • Erstatter: Cmd + I å vise info.
  • Hvorfor er det bedre: Den kan vise deg flere mapper samtidig, og tar vanligvis mindre tid å laste inn.

av står for 'diskbruk', og kan raskt fortelle deg størrelsen på en fil eller mappe, eller til og med en liste over filer i en mappe.

De beste alternativene for av er:

  • -d (dybde): Etterfulgt av et tall, forteller finne å begrense søket til a -d dybdenivå i katalogen der den kjøres.
    • For eksempel, hvis du kjører | _+_ | , vil den bare vise deg den totale størrelsen på mappene og filene i din applikasjoner mappen, ikke størrelsene på undermapper i disse mappene.
  • -h (lesbar for mennesker): Dette viser størrelsen på filene dine i TIL , M , eller G , som står for kilo, mega eller gigabyte.

Se på av i aksjon:

gratis tekst til tale -programvare med naturlige stemmer

mv

  • Erstatter: Pek og klikk på flytting av mapper og filer.
  • Hvorfor er det bedre: Det er raskere og krever ingen navigasjon.

Du kan raskt flytte en fil eller mappe til en annen mappe ved hjelp av mv . Det fungerer ved å bare endre navnet på banen.

Syntaksen er

man

.

For eksempel,

du -d 1 /Applications

vil bevege seg fil 1 fra jdoe's Dokumenter til hans Skrivebord .

ls

  • Erstatter: Cmd + i å vise info.
  • Hvorfor er det bedre: Den er raskere, kan vise informasjon om flere filer samtidig, og er svært tilpassbar.

ls er en utrolig kraftig kommando for å vise deg nøyaktig hva som er i mappene dine. Det avslører også hvem som har lov til å se dem, hvis du har skjulte filer eller mapper, og mye mer.

De beste alternativene for ls er:

  • -de (lang): Viser tillatelsene for hver fil i mappen, den siste endringstiden, fileieren og filnavnet.
  • -til (alle): Viser deg alle filene i en mappe, inkludert de skjulte filene (flott for å vise brukerbiblioteket i macOS, som er skjult som standard).

Slik ser utgangen ut:

mkdir

  • Erstatter: Finder> Fil> Ny mappe
  • Hvorfor er det bedre: Det er raskere, og du kan angi navnet rett i kommandoen i stedet for å dobbeltklikke på den nye mappen.

Lag nye mapper på et øyeblikk med denne kommandoen.

Eksempel:

mv

rm

  • Erstatter: Flytte filer til papirkurven og tømme den.
  • Hvorfor er det bedre: Det er raskere og bra for å slette irriterende filer som papirkurven ikke blir kvitt.

Denne kommandoen sletter, umiddelbart og uten fordommer, alle filer du legger i banen. Selvfølgelig, bruk den med ekstrem forsiktighet. I motsetning til å klikke Tøm søppel , rm vil ikke spørre om du er sikker. Det forutsetter at du vet hva du gjør.

En ting å merke seg rm er at den som standard bare vil slette filer, ikke mapper. For å slette mapper må du bruke -R alternativet, som står for tilbakevendende .

Eksempel:

mv /Users/jdoe/Documents/file1 /Users/jdoe/Desktop/file1

Mestre din Mac med terminalen

Nå kjenner du noen viktige Terminal -kommandoer og kan begynne å integrere dem i din daglige Mac -arbeidsflyt. Når du er komfortabel med å bruke bash, kan du gå utover å bare erstatte dine daglige oppgaver og begynne å utforske krefter som bare kommandolinjen kan tilby.

Start med å installere Homebrew , den beste pakkelederen for macOS. Den lar deg installere nye programmeringsspråk, programvarelager og mer. Og så kan du gå videre prøver noen morsomme og kule kommandoer og tilpasse Terminal for å gjøre den enda mer nyttig.

Dele Dele kvitring E -post En nybegynnerguide for animering av tale

Å animere tale kan være en utfordring. Hvis du er klar til å begynne å legge til dialog i prosjektet ditt, bryter vi ned prosessen for deg.

Les neste
Relaterte temaer
  • Mac
  • Terminal
  • Ledeteksten
  • Linux Bash Shell
  • Mac Tips
Om forfatteren Chawaga Team(21 artikler publisert)

Tim Chawaga er en forfatter som bor i Brooklyn. Når han ikke skriver om teknologi og kultur, skriver han science fiction.

Mer fra Tim Chawaga

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere