En begyndervejledning til brug af Mac -terminalen

En begyndervejledning til brug af Mac -terminalen

For de fleste af dine daglige Mac -opgaver er en blød og venlig GUI både et aktiv og en komfort. Nogle gange er Finder dog en klodset mellemmand.





Der er hurtigere måder at finde ud af, hvor den irriterende 5 GB -fil gemmer sig, eller stien til hver fil, der er relateret til den app, du troede, du havde slettet. For disse job og andre er kommandolinjen din nye bedste ven.





Hvad er terminal?

Terminal er et værktøj, der giver dig mulighed for at interagere med din Mac via kommandolinjen. Linux-operativsystemer inkluderer lignende værktøjer, da både Linux og macOS er Unix-lignende operativsystemer. Kommandolinjegrænsefladen (CLI) eller det sprog, du skriver i Terminal for at interagere med din Mac, kaldes bash . Alt, hvad vi diskuterer nedenfor, er en bash -kommando.





Før dig begynde at bruge Terminal , kan du tilpasse det til din egen personlige præference. Hvis du foretrækker det, er det endda muligt at downloade et tredjeparts Terminal-alternativ til et tilpasset udseende.

Generelle tip til Mac -kommandolinje

Lad os først se på nogle grundlæggende terminalfakta, du bør vide.



Generel syntaks

En bash -kommando følger typisk dette mønster:

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

For eksempel i:





ls -la /Applications ls

er kommandoen,

-la

er en sammensætning af to individuelle muligheder (





-l

og

-a

), og

/Applications

er stien til listen.

Stien

At forstå stier hjælper dig med at forstå, hvordan macOS rent faktisk ser dine filer. Grundlæggende er stien til en fil den russiske dukkers rede af mapper, hvor den er indeholdt, efterfulgt af navnet på selve filen.

For eksempel på en Mac kaldes stien til en fil Mine hemmeligheder der lever på bruger John Doe's Desktop er

/Users/jdoe/Desktop/'My Secrets'

.

Hvidt rum

Du skal undslippe hvid plads for at terminalen kan behandle den korrekt. Når bash ser et mellemrum, fortolker det det som enden på en kommando. Så hvis du har en mappe med mellemrum i sit navn, kan du lide Sti -test , og du prøver at liste dets indhold med

ls /Applications/Path Test

, får du dette:

Hvad sker der her? Nå, bash tror, ​​at du ringede ls/Applikationer/Sti . Da den ikke kunne finde den fil, stoppede den.

Hvis du vil have bash til at genkende det fulde navn på din mappe, kan du enten pakke navnet ind i anførselstegn eller bruge en omvendt skråstreg, sådan:

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

Sudo

Mange af kommandoerne herunder kræver adgang på administratorniveau. Hvis du ikke i øjeblikket er logget ind på administratorkonto, men du kender administratorens adgangskode, kan du placere den

ls /Applications/Path Test

(som står for 'single user do') foran kommandoen for midlertidigt at give den administrator-niveau privilegier.

Terminalkommandoer for at forbedre din arbejdsgang

Nu hvor du kender det grundlæggende, lad os se på nogle ekstremt praktiske kommandoer. Bemærk, at du kan hente fuld information om disse kommandoer, inklusive alle deres muligheder og eksempler, ved at skrive

sudo

ind i terminalen.

Find

  • Erstatter: Spotlight
  • Hvorfor er det bedre: Det er hurtigere og søger efter systemmapper, som Spotlight udelukker, eller har problemer med at indeksere.

Spotlight har en tendens til at springe macOS -systemfiler over, medmindre du fortæller det ikke, og selv da kan det have problemer med at indeksere dem. Omvendt bash Find kommandoen kan søge efter hvad som helst og hvor som helst og vil sende den fulde sti til det, du leder efter.

Syntaksen for Find består af fire dele. I rækkefølge er de:

  1. Find
  2. stien til det bibliotek, du vil søge ( /Ansøgninger under)
  3. muligheder (nedenstående eksempel har -navn , hvilket betyder at Find vil søge efter filer, der matcher dette navn)
  4. strengen, der skal søges (nedenstående eksempel har Google Chrome )

Det burde du vide Find bruger regex (også kaldet regulære udtryk). En fuld forklaring på dette emne er uden for denne artikels anvendelsesområde (eller noget mindre end en lærebog). Nedenstående eksempel introducerer imidlertid et vitalt koncept i regex, som er stjernen ( * ) eller jokertegn.

At sætte det i begyndelsen og slutningen af ​​søgestrengen betyder, at Find udsender resultater, der har tegn før og efter søgeudtrykket. I dette tilfælde, Google Chrome vil bringe op Google Chrome.app .

Det hele hænger sammen for at se sådan ud:

af

  • Erstatter: Cmd + I for at vise info.
  • Hvorfor er det bedre: Det kan vise dig flere mapper på én gang og tager typisk mindre tid at indlæse.

af står for 'diskbrug' og kan hurtigt fortælle dig størrelsen på en fil eller mappe eller endda en liste over filer i en mappe.

De bedste muligheder for af er:

  • -d (dybde): Når efterfulgt af et tal, fortæller Find at begrænse sin søgning til a -d dybdeniveau i biblioteket, hvor det kører.
    • Hvis du f.eks. Kører | _+_ | , det viser dig kun den samlede størrelse af mapperne og filerne i din Ansøgninger mappe, ikke størrelserne på undermapper i disse mapper.
  • -h (læselig for mennesker): Dette viser dig størrelsen på dine filer i TIL , M , eller G , som står for kilo, mega eller gigabyte.

Se på af i aktion:

hvordan man indstiller en video som tapet

mv

  • Erstatter: Peg-og-klik flytning af mapper og filer.
  • Hvorfor er det bedre: Det er hurtigere og kræver ingen navigation.

Du kan hurtigt flytte en fil eller mappe til en anden mappe vha mv . Det fungerer ved blot at ændre navnet på stien.

Syntaksen er

man

.

For eksempel,

du -d 1 /Applications

vil bevæge sig fil 1 fra jdoe's Dokumenter til hans Desktop .

ls

  • Erstatter: Cmd + i for at vise info.
  • Hvorfor er det bedre: Det er hurtigere, kan vise oplysninger om flere filer på én gang og kan tilpasses meget.

ls er en utrolig kraftfuld kommando til at vise dig præcis, hvad der er i dine mapper. Det afslører også, hvem der har lov til at se dem, hvis du har skjulte filer eller mapper og meget mere.

De bedste muligheder for ls er:

  • -det (lang): Viser tilladelserne for hver fil i mappen, den seneste ændringstid, filejeren og filnavnet.
  • -til (alle): Viser dig alle filerne i en mappe, inklusive de skjulte filer (fantastisk til at vise brugerbiblioteket i macOS, som er skjult som standard).

Sådan ser output ud:

mkdir

  • Erstatter: Finder> Filer> Ny mappe
  • Hvorfor er det bedre: Det er hurtigere, og du kan indstille navnet lige i kommandoen i stedet for at dobbeltklikke på den nye mappe.

Opret nye mapper på et øjeblik med denne kommando.

Eksempel:

mv

rm

  • Erstatter: Flytning af filer til papirkurven og tømning.
  • Hvorfor er det bedre: Det er hurtigere og godt til at slette irriterende filer, som papirkurven ikke slipper af med.

Denne kommando vil straks og uden fordomme slette enhver fil, du har lagt på dens sti. Brug det naturligvis med ekstrem forsigtighed. I modsætning til at klikke Tømme skrald , rm vil ikke spørge, hvis du er sikker. Det går ud fra, at du ved, hvad du laver.

En ting at bemærke om rm er, at det som standard kun vil slette filer, ikke mapper. For at slette mapper skal du bruge -R option, som står for rekursiv .

Eksempel:

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

Behersk din Mac med terminalen

Nu kender du nogle vigtige Terminal -kommandoer og kan begynde at integrere dem i din daglige Mac -arbejdsgang. Når du får det godt med at bruge bash, kan du gå ud over blot at udskifte dine daglige opgaver og begynde at udforske kræfter, som kun kommandolinjen kan tilbyde.

Start med at installere Homebrew , den bedste pakkehåndtering til macOS. Det giver dig mulighed for at installere nye programmeringssprog, softwarelager og mere. Og så kan du gå videre prøver nogle sjove og fede kommandoer og tilpasse Terminal for at gøre den endnu mere nyttig.

Del Del Tweet E -mail En begyndervejledning til animering af tale

Animering af tale kan være en udfordring. Hvis du er klar til at begynde at tilføje dialog til dit projekt, nedbryder vi processen for dig.

Læs Næste
Relaterede emner
  • Mac
  • Terminal
  • Kommandoprompt
  • Linux Bash Shell
  • Mac tips
Om forfatteren Chawaga Team(21 artikler udgivet)

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

Mere fra Tim Chawaga

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere