Iesācēja rokasgrāmata Mac termināļa izmantošanai

Iesācēja rokasgrāmata Mac termināļa izmantošanai

Lielākajai daļai ikdienas Mac uzdevumu mīksts un draudzīgs GUI ir gan priekšrocība, gan komforts. Tomēr dažreiz Finders ir neveikls starpnieks.





Ir ātrāki veidi, kā uzzināt, kur slēpjas šis nepatīkamais 5 GB fails, vai katra faila ceļš, kas saistīts ar lietotni, kuru, jūsuprāt, izdzēsāt. Šiem un citiem darbiem komandrinda ir jūsu jaunais labākais draugs.





Kas ir terminālis?

Terminālis ir utilīta, kas ļauj mijiedarboties ar Mac, izmantojot komandrindu. Linux operētājsistēmas ietver līdzīgus rīkus, jo gan Linux, gan macOS ir Unix līdzīgas OS. Tiek izsaukta komandrindas saskarne (CLI) vai valoda, ko ievadāt terminālī, lai mijiedarbotos ar Mac bash . Viss, ko mēs apspriežam zemāk, ir bash komanda.





Pirms jums sākt lietot termināli , varat to pielāgot savām personīgajām vēlmēm. Ja vēlaties, ir pat iespējams lejupielādēt trešās puses termināļa alternatīvu, lai iegūtu pielāgotu izskatu.

Vispārīgi Mac komandrindas padomi

Vispirms apskatīsim dažus termināļa pamatfaktus, kas jums jāzina.



Vispārējā sintakse

Bash komanda parasti ievēro šo modeli:

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

Piemēram, šeit:





ls -la /Applications ls

ir pavēle,

-la

ir divu atsevišķu iespēju savienojums (





-l

un

-a

), un

/Applications

ir ceļš uz sarakstu.

Ceļš

Ceļu izpratne palīdzēs jums saprast, kā macOS faktiski redz jūsu failus. Būtībā faila ceļš ir krievu leļļu ligzdu mapes, kurās tas atrodas, un tam seko paša faila nosaukums.

Piemēram, Mac datorā faila ceļš tiek saukts Mani noslēpumi kas dzīvo uz lietotāja Džona Doe darbvirsmas

/Users/jdoe/Desktop/'My Secrets'

.

Baltā telpa

Lai terminālis to pareizi apstrādātu, jums ir jāizvairās no atstarpes. Kad bash redz atstarpi, tas to interpretē kā komandas beigas. Tātad, ja jums ir mape ar atstarpēm tās nosaukumā, piemēram, Ceļa tests , un jūs mēģināt uzskaitīt tā saturu ar

ls /Applications/Path Test

, jūs saņemsiet šo:

Kas šeit notiek? Nu bash domā, ka tu zvanīji ls uz /Lietojumprogrammas/Ceļš . Kad tas nevarēja atrast šo failu, tas apstājās.

Ja vēlaties, lai bash atpazītu jūsu mapes pilnu nosaukumu, varat to iesaiņot pēdiņās vai izmantot slīpsvītru, piemēram:

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

Sudo

Daudzām no tālāk norādītajām komandām ir nepieciešama administratora līmeņa piekļuve. Ja neesat pierakstījies administratora kontā, bet zināt administratora paroli, varat to ievietot

ls /Applications/Path Test

(kas nozīmē “viens lietotājs dara”) komandas priekšā, lai uz laiku piešķirtu tai administratora līmeņa privilēģijas.

Termināļa komandas, lai uzlabotu jūsu darbplūsmu

Tagad, kad jūs zināt pamatus, apskatīsim dažas ārkārtīgi parocīgas komandas. Ņemiet vērā, ka, ierakstot, varat iegūt pilnīgu informāciju par šīm komandām, ieskaitot visas to iespējas un piemērus

sudo

terminālī.

atrast

  • Aizstāj: Uzmanības centrā
  • Kāpēc tas ir labāk: Tas ir ātrāks un meklē sistēmas mapes, kuras Spotlight izslēdz, vai arī tam ir problēmas ar indeksēšanu.

Spotlight mēdz izlaist MacOS sistēmas failus, ja vien jūs to neliekat, un pat tad var rasties problēmas ar to indeksēšanu. Un otrādi - bash atrast komanda var meklēt jebko un jebkurā vietā un izvadīs visu meklēto ceļu.

Sintakse atrast sastāv no četrām daļām. Savā secībā tie ir:

  1. atrast
  2. meklētā direktorija ceļš ( /Lietojumprogrammas zemāk)
  3. iespējas (zemāk esošajā piemērā ir -vārds , kas nozīmē, ka atrast meklēs failus, kas atbilst šim nosaukumam)
  4. meklējamā virkne (zemāk esošajā piemērā ir Google Chrome )

Jums tas būtu jāzina atrast izmanto regulāro izteiksmi (sauktu arī par regulārajām izteiksmēm). Pilns šīs tēmas skaidrojums neietilpst šī raksta (vai visa cita, izņemot mācību grāmatu) darbības jomā. Tomēr zemāk redzamais piemērs ievieš svarīgu jēdzienu regulārajā izteiksmē, kas ir zvaigznīte ( * ) vai aizstājējzīmi.

Ievietojot to meklēšanas virknes sākumā un beigās, tas nozīmē atrast tiks parādīti rezultāti, kuros ir rakstzīmes pirms un pēc meklēšanas vienuma. Šajā gadījumā, Google Chrome audzinās Google Chrome.app .

Tas viss sanāk šādi:

no

  • Aizstāj: Cmd + I lai parādītu informāciju.
  • Kāpēc tas ir labāk: Tas var parādīt vairākas mapes vienlaikus, un parasti ielāde prasa mazāk laika.

no apzīmē “diska izmantošanu” un var ātri noteikt faila vai mapes lielumu vai pat mapē esošo failu sarakstu.

Labākās iespējas priekš no ir:

  • -d (dziļums): kad seko skaitlis, stāsta atrast lai ierobežotu meklēšanu līdz a -d dziļuma līmenis direktorijā, kurā tas darbojas.
    • Piemēram, ja palaižat | _+_ | , tas parādīs tikai jūsu mapju un failu kopējo lielumu Lietojumprogrammas mapi, nevis apakšmapes izmērus šajās mapēs.
  • -h (lasāms cilvēkiem): tas parādīs jūsu failu lielumu TO , M , vai G , kas apzīmē kilogramu, mega vai gigabaitu.

Paskaties uz no darbībā:

kā atbrīvot krātuvi Apple pulkstenī

mv

  • Aizstāj: Pārvietojiet mapes un failus ar peles rādītāju un noklikšķiniet.
  • Kāpēc tas ir labāk: Tas ir ātrāks un neprasa navigāciju.

Varat ātri pārvietot failu vai mapi citā mapē, izmantojot mv . Tas darbojas, vienkārši mainot ceļa nosaukumu.

Sintakse ir

man

.

Piemēram,

du -d 1 /Applications

pārvietosies fails1 no jdoe's Dokumenti uz viņa Darbvirsma .

ls

  • Aizstāj: Cmd + i lai parādītu informāciju.
  • Kāpēc tas ir labāk: Tas ir ātrāks, var parādīt informāciju par vairākiem failiem vienlaikus un ir ļoti pielāgojams.

ls ir neticami spēcīga komanda, lai parādītu tieši to, kas atrodas jūsu mapēs. Tas arī atklāj, kam ir atļauts tos redzēt, ja jums ir kādi slēpti faili vai mapes, un vēl daudz vairāk.

Labākās iespējas priekš ls ir:

  • -viņi (garš): parāda atļaujas katram mapē esošajam failam, jaunākās modifikācijas laiku, faila īpašnieku un faila nosaukumu.
  • -uz (visi): parāda visus mapē esošos failus, ieskaitot slēptos failus (lieliski piemērots, lai parādītu lietotāja bibliotēku operētājsistēmā macOS, kas pēc noklusējuma ir paslēpta).

Rezultāts izskatās šādi:

mkdir

  • Aizstāj: Finder> Fails> Jauna mape
  • Kāpēc tas ir labāk: Tas ir ātrāk, un jūs varat iestatīt nosaukumu tieši komandā, nevis divreiz noklikšķinot uz jaunās mapes.

Ar šo komandu vienā mirklī izveidojiet jaunas mapes.

Piemērs:

mv

rm

  • Aizstāj: Failu pārvietošana uz miskasti un iztukšošana.
  • Kāpēc tas ir labāk: Tas ir ātrāks un labs, lai izdzēstu nepatīkamus failus, no kuriem atkritne neatbrīvosies.

Šī komanda nekavējoties un bez aizspriedumiem izdzēsīs visus ceļā ievietotos failus. Acīmredzot izmantojiet to ļoti piesardzīgi. Atšķirībā no klikšķināšanas Iztukšot miskasti , rm nejautāsi, vai esi pārliecināts. Tas pieņem, ka jūs zināt, ko darāt.

Jāatzīmē viena lieta rm ir tas, ka pēc noklusējuma tas izdzēsīs tikai failus, nevis mapes. Lai izdzēstu mapes, jāizmanto -R iespēja, kas nozīmē rekursīvs .

Piemērs:

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

Apgūstiet savu Mac, izmantojot termināli

Tagad jūs zināt dažas būtiskas termināļa komandas un varat sākt tās integrēt ikdienas Mac darbplūsmā. Kad esat ērti lietojis bash, varat vienkārši aizstāt ikdienas uzdevumus un sākt izpētīt pilnvaras, ko var piedāvāt tikai komandrinda.

Sāciet, instalējot Homebrew , labākais MacOS pakotņu pārvaldnieks. Tas ļauj instalēt jaunas programmēšanas valodas, programmatūras krātuves un daudz ko citu. Un tad jūs varat pāriet uz izmēģinot dažas jautras un foršas komandas un pielāgojot termināli, lai tas būtu vēl noderīgāks.

Kopīgot Kopīgot Čivināt E -pasts Rokas animācijas rokasgrāmata iesācējiem

Runas animēšana var būt izaicinājums. Ja esat gatavs sākt pievienot dialogu savam projektam, mēs to sadalīsim jūsu vietā.

Lasīt Tālāk
Saistītās tēmas
  • Mac
  • Terminālis
  • Komandu uzvedne
  • Linux Bash Shell
  • Mac padomi
Par autoru Čavagas komanda(Publicēti 21 raksti)

Tims Čavaga ir rakstnieks, kurš dzīvo Bruklinā. Kad viņš neraksta par tehnoloģijām un kultūru, viņš raksta zinātnisko fantastiku.

Vairāk no Tima Čavaga

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu
Kategorija Mac