Vodič za početnike o korištenju Mac terminala

Vodič za početnike o korištenju Mac terminala

Za većinu vaših svakodnevnih Mac zadataka, mekani i prijateljski GUI je i prednost i udobnost. Ponekad je ipak Finder nespretni posrednik.





Postoje brži načini da saznate gdje se skriva ta dosadna datoteka od 5 GB ili put svake datoteke povezane s tom aplikacijom za koju ste mislili da ste je izbrisali. Za ove i druge poslove, naredbeni redak je vaš novi najbolji prijatelj.





Što je terminal?

Terminal je uslužni program koji vam omogućuje interakciju s vašim Macom putem naredbenog retka. Operacijski sustavi Linux uključuju slične alate budući da su i Linux i macOS operacijski sustavi slični Unixu. Zove se sučelje naredbenog retka (CLI) ili jezik koji upisujete u Terminal radi interakcije s vašim Macom bash . Sve što dolje raspravljamo je bash naredba.





Prije tebe počnite koristiti Terminal , možete ga prilagoditi vlastitim željama. Ako želite, čak je moguće preuzeti alternativu Terminala treće strane za prilagođeni izgled i dojam.

Opći savjeti za naredbeni redak za Mac

Prvo, pogledajmo neke osnovne činjenice o terminalu koje biste trebali znati.



Opća sintaksa

Naredba bash obično slijedi ovaj obrazac:

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

Na primjer, u:





ls -la /Applications ls

je naredba,

-la

spoj je dvije pojedinačne opcije (





-l

i

-a

), i

/Applications

je put do popisa.

Put

Razumijevanje puteva pomoći će vam da shvatite kako macOS zapravo vidi vaše datoteke. U biti, put do datoteke je gnijezdo mapa ruskih lutaka u kojima se nalazi, a nakon toga slijedi naziv same datoteke.

Na primjer, na Macu put datoteke koji se naziva Moje Tajne koji živi na radnoj površini korisnika John Doe je

/Users/jdoe/Desktop/'My Secrets'

.

Bijeli prostor

Morate izbjeći prazan prostor da bi ga terminal pravilno obradio. Kad bash vidi razmak, tumači ga kao kraj naredbe. Dakle, ako imate mapu s razmacima u svom imenu, npr Test staze , a vi pokušajte popisati njegov sadržaj pomoću

ls /Applications/Path Test

, dobit ćete ovo:

Što se ovdje događa? Pa, bash misli da si nazvao ls na /Aplikacije/Put . Kad nije mogao pronaći tu datoteku, zaustavio se.

Ako želite da bash prepozna puno ime vaše mape, možete zamotati ime u navodnike ili upotrijebiti obrnutu kosu crtu, na sljedeći način:

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

Sudo

Mnoge naredbe u nastavku zahtijevaju pristup na razini administratora. Ako trenutno niste prijavljeni na administratorski račun, ali znate administratorsku lozinku, možete je postaviti

ls /Applications/Path Test

(što znači 'single user do') ispred naredbe za privremeno davanje ovlasti na razini administratora.

Terminalne naredbe za poboljšanje vašeg tijeka rada

Sada kada znate osnove, pogledajmo neke iznimno zgodne naredbe. Imajte na umu da možete izvući potpune informacije o tim naredbama, uključujući sve njihove mogućnosti i primjere, upisivanjem

sudo

u terminal.

pronaći

  • Zamjenjuje: Reflektor
  • Zašto je bolje: Brži je i traži sistemske mape koje Spotlight isključuje ili ima problema s indeksiranjem.

Spotlight ima tendenciju preskakanja sistemskih datoteka macOS -a, osim ako mu to kažete, pa čak i tada može imati problema s njihovim indeksiranjem. Nasuprot tome, bash pronaći naredba može tražiti bilo što, na bilo kojem mjestu i ispisat će punu putanju onoga što tražite.

Sintaksa od pronaći sastoji se od četiri dijela. Po redu su:

  1. pronaći
  2. put direktorija koji želite pretraživati ​​( /Prijave ispod)
  3. opcije (donji primjer ima -Ime , što znači da pronaći tražit će datoteke koje odgovaraju tom imenu)
  4. niz za pretraživanje (donji primjer ima Google Chrome )

Trebao bi to znati pronaći koristi regex (naziva se i regularni izrazi). Potpuno objašnjenje ove teme izvan je opsega ovog članka (ili bilo čega osim udžbenika). Međutim, sljedeći primjer uvodi vitalni koncept u regularnom izrazu, a to je zvjezdica ( * ) ili zamjenski znak.

Stavljanje na početak i kraj niza za pretraživanje znači da pronaći će ispisati rezultate koji imaju znakove prije i poslije pojma za pretraživanje. U ovom slučaju, Google Chrome donijet će Google Chrome.app .

Sve skupa izgleda ovako:

od

  • Zamjenjuje: Cmd + I za prikaz informacija.
  • Zašto je bolje: Može vam prikazati više mapa odjednom i obično traje manje vremena za učitavanje.

od označava 'korištenje diska' i može vam brzo reći veličinu datoteke ili mape, pa čak i popis datoteka unutar mape.

Najbolje opcije za od su:

  • -d (dubina): Kad slijedi broj, govori pronaći da ograniči svoje pretraživanje na a -d razina dubine u direktoriju u kojem se izvodi.
    • Na primjer, ako pokrenete | _+_ | , pokazat će vam samo ukupnu veličinu mapa i datoteka u vašem Prijave mapu, a ne veličine podmapa unutar tih mapa.
  • -h (čitljivo za ljude): Ovo će vam pokazati veličinu vaših datoteka u DO , M , ili G , što znači kilo, mega ili gigabajti.

Pogledaj od na djelu:

kako se riješiti zlonamjernog softvera na sustavu Windows 10

mv

  • Zamjenjuje: Premještanje mapa i datoteka pomicanjem miša.
  • Zašto je bolje: Brži je i ne zahtijeva navigaciju.

Pomoću gumba možete brzo premjestiti datoteku ili mapu u drugu mapu mv . Djeluje jednostavnom promjenom naziva staze.

Sintaksa je

man

.

Na primjer,

du -d 1 /Applications

će se pomaknuti datoteka1 od jdoe -a Dokumenti njegovom Desktop .

ls

  • Zamjenjuje: Cmd + i za prikaz informacija.
  • Zašto je bolje: Brži je, može prikazati podatke o više datoteka odjednom i vrlo je prilagodljiv.

ls je nevjerojatno moćna naredba koja vam prikazuje točno ono što se nalazi u vašim mapama. Također otkriva tko ih smije vidjeti, ako imate skrivene datoteke ili mape, i još mnogo toga.

Najbolje opcije za ls su:

  • - (dugo): Prikazuje dopuštenja za svaku datoteku u mapi, vrijeme zadnje izmjene, vlasnika datoteke i naziv datoteke.
  • -do (sve): Prikazuje sve datoteke u mapi, uključujući skrivene datoteke (izvrsno za prikaz korisničke biblioteke u macOS -u, koja je prema zadanim postavkama skrivena).

Evo kako izgleda izlaz:

mkdir

  • Zamjenjuje: Finder> Datoteka> Nova mapa
  • Zašto je bolje: Brže je i ime možete postaviti izravno u naredbi umjesto dvostrukog klika na novu mapu.

Ovom naredbom u trenu stvorite nove mape.

Primjer:

mv

rm

  • Zamjenjuje: Premještanje datoteka u smeće i njihovo pražnjenje.
  • Zašto je bolje: Brži je i dobar za brisanje dosadnih datoteka kojih se Otpad neće riješiti.

Ova naredba će odmah i bez predrasuda izbrisati sve datoteke koje joj stavite na put. Očigledno, koristite ga s izuzetnim oprezom. Za razliku od klikanja Isprazni smeće , rm neće te pitati jesi li siguran. Pretpostavlja se da znate što radite.

Treba napomenuti jednu stvar rm je da će prema zadanim postavkama izbrisati samo datoteke, a ne mape. Da biste izbrisali mape, morate koristiti -R opcija, što znači ponavljajući .

Primjer:

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

Svladajte svoj Mac pomoću terminala

Sada znate neke bitne naredbe terminala i možete ih početi integrirati u svoj svakodnevni tijek rada na Macu. Kad se ugodno poslužite bashom, možete nadići jednostavnu zamjenu svakodnevnih zadataka i početi istraživati ​​moći koje samo naredbena linija može ponuditi.

Započnite instaliranjem Homebrew -a , najbolji upravitelj paketa za macOS. Omogućuje vam instaliranje novih programskih jezika, spremišta softvera i još mnogo toga. I onda možete nastaviti dalje isprobavajući zabavne i cool naredbe i prilagođavanje Terminala kako bi bio još korisniji.

Udio Udio Cvrkut E -pošta Vodič za animaciju govora za početnike

Oživljavanje govora može biti izazov. Ako ste spremni započeti dodavanje dijaloga u svoj projekt, mi ćemo za vas razbiti postupak.

Pročitajte Dalje
Povezane teme
  • Mac
  • Terminal
  • Naredbeni redak
  • Linux Bash ljuska
  • Mac savjeti
O autoru Tim Chawaga(Objavljen 21 članak)

Tim Chawaga je pisac koji živi u Brooklynu. Kad ne piše o tehnologiji i kulturi, piše znanstvenu fantastiku.

Više od Tima Chawage

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu
Kategorija Mac