Viena no jaudīgākajām (un nepietiekami izmantotajām) programmām MacOS ir Mac terminālis. Tā ir lietotne, kas nodrošina augsta līmeņa kontroli pār datoru un var palīdzēt labāk izprast, kā ierīce darbojas.
Tomēr lielākajai daļai lietotāju nav skaidra priekšstata par termināli, nemaz nerunājot par to, kā to izmantot.
Šajā ziņā es to mainīšu. Līdz šīs rokasgrāmatas beigām jums vajadzētu iegūt skaidru priekšstatu par to, kā darbojas Mac terminālis, kam tas tiek izmantots un ko tas dara un ko nedara. Es jums sniegšu arī dažas pamata komandas, kas palīdzēs jums izmantot termināli, kā arī pārsteigt savus draugus.
Iedziļināsimies tajā!
Saturs
- Kas ir Mac terminālis?
- Kā darbojas Mac terminālis?
- Kāpēc jums vajadzētu izmantot Mac termināli?
- Kad jums vajadzētu izmantot Mac termināli?
-
Apgūstiet Mac termināļa pamatus
- Mac termināļa palaišana
- Mainiet Mac termināļa izskatu
- Katrs raksturs ir svarīgs
- Komandas vienmēr tiek izpildītas jūsu pašreizējā atrašanās vietā
- Ziniet, kā pārvietoties datorā, izmantojot Mac termināli
- Galvenās Mac termināļa komandas: vēsture, clear, * un sudo,
- Lieciet savam Mac runāt
-
Vai esat gatavs uzzināt vairāk?
- Saistītās ziņas:
Kas ir Mac terminālis?
Mac terminālis ir Mac datorā iebūvētā čaulas vide, kas ļauj tieši izdot UNIX komandas. Jebkurā gadījumā tā ir tehniskā definīcija.
Vienkāršāk sakot, varat to uzskatīt par lietotni, kas sniedz piekļuvi dziļākam jūsu Mac operētājsistēmas līmenim. Līdzīgi kā pacelt automašīnas pārsegu un bakstīt ap dzinēju, bet jūsu Mac programmatūrai.
Mac terminālis nav veids, kā “uzlauzt” datoru, un tas parasti nesabojās jūsu datoru. Kad es pirmo reizi uzzināju, kā darbojas terminālis, es atceros, ka uztraucos, ka es ievadīšu nepareizu komandu un pilnībā bloķēšu savu Mac datoru.
Taču Apple nedod jums šādu jaudu viegli. Jūs varat tehniski sabojāt savu Mac, terminālī ievadot noteiktas komandas (pārliecinieties, ka kopējat uzticamas komandas no interneta tādās vietnēs kā StackExchange), taču ir maz ticams, ka ikdienas lietošanas laikā jūs saskarsities ar šīm komandām.
Īsumā: Mac terminālis ir lietotne, kas sniedz jums lielāku kontroli pār jūsu Mac, taču tai ir mācīšanās līkne un neregulārs risks. Tas nozīmē, ka eksperimentēšana nebūt nav bīstama.
Kā darbojas Mac terminālis?
Mac terminālis darbojas, izmantojot komandas. Atšķirībā no tradicionālās lietotnes (vai GUI lietotnes), kurā pārvietojaties, noklikšķinot uz pogām ar peli, terminālis ir LUI lietotne. Tas nozīmē, ka jūs mijiedarbojaties ar termināli, ierakstot atslēgvārdus un frāzes (t.i., komandas), kas norāda terminālim, kas jādara.
Daudzas no šīm komandām papildina darbības, ko varat darīt ar peli un tastatūru, taču, tiklīdz tās tiksit garām, jūs saskarsities ar tūkstošiem funkciju, kas nav iespējamas bez termināļa.
Tāpēc daudzi cilvēki termināļa lietošanu mēdz saistīt ar programmētāju. Programmētājiem ir nepieciešams papildu dziļuma līmenis, ko terminālis piedāvā, lai veiktu savu darbu, savukārt vidusmēra lietotājs to dara reti. Bet ikviens var (un es apgalvošu, ka vajadzētu) apgūt Mac termināļa pamatus.
Kāpēc jums vajadzētu izmantot Mac termināli?
Es uzskatu, ka ikvienam, kurš vēlas labāk izprast savu Mac/PC, ir jāapgūst termināļa pamati. Jūsu terminālis ir zema līmeņa metode saskarnei ar datoru.
Datoru pasaulē augsta līmeņa saskarnes sniedz abstraktu informāciju par to, kas patiesībā notiek jūsu Mac datorā. Mēs visi zinām, ka pamata līmenī mūsu Mac ir tikai vieninieku un nullju kopums. Tomēr augsta līmeņa saskarnes ļauj mums mijiedarboties ar vieniniekiem un nullēm, izmantojot pogas un krāsainas lietotnes.
Zema līmeņa saskarne tuvina jūsu Mac pamata līmenim. Kad izmantojat termināli, jūs mijiedarbojaties ar savu Mac tādā veidā, kas atbilst jūsu Mac darbībai — izmantojot teksta komandas.
Pat ja jūs nekad neizmantojat termināli, Mac termināļa izmantošana ievērojami padziļinās jūsu izpratni par jūsu ierīci. Tas var arī palīdzēt jums labāk izprast citas jūsu ierīces, kā darbojas tādas lietas kā serveri un kā datorā tiek īstenota digitālā politika (piemēram, automatizācija un privātums).
Kad jums vajadzētu izmantot Mac termināli?
Vēl viens svarīgs jautājums, ko jūs, iespējams, uzdodat sev, ir tas, kad jums vajadzētu izmantot termināli. Ja esat izstrādātājs vai mācāties par izstrādātāju, atbilde ir visu laiku. Jums vajadzētu uzzināt par savu termināli un justies ērti ar to. Labs darbs, meklējot šo rakstu!
Visiem pārējiem jūs atklāsit, ka Mac terminālis jums nav tik daudz praktisks. Daudzas no funkcijām, kuras apskatīšu tālāk un citos ierakstos, ir lietas, kuras tikpat viegli varat paveikt ar peli un tastatūru. Tāpēc jums, iespējams, nav nepieciešams izmantot termināli ļoti bieži.
Tas nozīmē, ka jums nekad nebūs jāizmanto terminālis. Un šo pamatprincipu pārzināšana var būt ļoti noderīga, ja jums ir nepieciešams ar to sazināties. Turklāt, ja atklājat, ka jums tas patīk, varat sākt iesaistīties Homebrew lietotnes un citi enerģētisko lietotāju hobiji.
Apgūstiet Mac termināļa pamatus
Labi, pietiek ar priekšvārdu. Sāksim lietot termināli. Tālāk es galvenokārt apskatīšu termināļa pamatus, nevis pamata komandas. Beigās ir dažas komandas, taču es galvenokārt cenšos jums palīdzēt saprast termināli. Lai iegūtu pamata termināļa komandas, ritiniet līdz šīs ziņas apakšdaļai un/vai izlasiet šo citu AppleToolBox rakstu.
Mac termināļa palaišana
Vispirms ir jāpalaiž Mac terminālis. Šis ir vienkāršākais solis, un ir vairāki veidi, kā to izdarīt.
Mans iecienītākais termināļa palaišanas veids ir Spotlight ierakstīšanai “termināls” un nospiežot atgriezties taustiņu. Spotlight var aktivizēt, nospiežot cmd + atstarpes taustiņš.
Varat arī atvērt Meklētājs lietotni, noklikšķiniet uz Lietojumprogrammas mapi, pēc tam Komunālie pakalpojumi mapi, pēc tam ritiniet uz leju un veiciet dubultklikšķi uz Terminālis lietotne.
Pēc atvēršanas jūsu terminālim vajadzētu izskatīties apmēram šādi:
Teksta rindiņas sākumā redzēsit mirgojošu kursoru. To sauc par komandrindu, un tajā jūs ievadāt komandas.
Pirms tam jums vajadzētu redzēt savu lietotājvārdu, kam seko jūsu Mac nosaukums, kam seko a %
zīme. Ja atrodaties noteiktā mapē (kas terminālī tiek saukta par “direktoriju”), tā tiks parādīta blakus jūsu vārdam. Piemēram, šādi tas izskatās, kad atrodaties darbvirsmā.
The %
zīme ir tikai tur, lai parādītu, kur sākas jūsu rindas komanda. Ja nospiežat atgriezties, jūs redzēsit citu rindiņu ar a %
zīme, kas norāda, ka iepriekšējā rinda ir pamesta.
Jūs nevarat atgriezties un rediģēt jau izpildītās rindas, lai gan varat nospiest Augšupvērstā bultiņa tastatūrā, lai kopētu iepriekšējā rindā ievadīto uz pašreizējo rindiņu.
Jūs, iespējams, jau pamanījāt, bet nevarat mijiedarboties ar termināli, izmantojot peli. Varat izmantot tikai bulttaustiņus un tastatūru. Tas nozīmē, ka terminālī nevar izcelt tekstu vai kopēt/ielīmēt tekstu.
Mainiet Mac termināļa izskatu
Vēl viena lieta, ko, iespējams, pamanījāt, ir tas, ka terminālis ir neglīts. Tas izskatās patiešām vienkāršs un mīlīgs, jo tam nav jāizskatās savādāk, un vienkāršā grafika palīdz tam ielādēt un darboties īpaši ātri un ar minimālu aparatūru.
Tomēr jūs, iespējams, vēlaties mainīt Mac termināļa izskatu. Par laimi, tas ir diezgan viegli izdarāms.
Iekš Ēdienkarte savā Mac datorā noklikšķiniet uz Terminālis un pēc tam noklikšķiniet Preferences….
Parādītajā uznirstošajā logā noklikšķiniet uz Profili cilne.
Šī jaunā ekrāna kreisajā pusē redzēsiet dažādus motīvus, no kuriem izvēlēties. Veiciet dubultklikšķi uz katra no tiem, lai izveidotu jaunu termināļa logu ar šo motīvu. Kad esat atradis kādu, kas jums patīk, noklikšķiniet Noklusējums apakšējā kreisajā stūrī, lai padarītu šo motīvu par savu jauno noklusējumu.
Varat arī mainīt tādas lietas kā fonts, logu darbība un citas lietas, taču esmu atklājis, ka tas parasti nodara vairāk ļauna nekā laba. Daudzi fonti nedarbojas ļoti labi ar termināli, un citas funkcijas ir sarežģītas.
Vienkārši izvēlieties motīvu, ar kuru esat apmierināts, vai izveidojiet savu, noklikšķinot uz + motīvu apakšā un pārejiet pie nākamās darbības.
Katrs raksturs ir svarīgs
Viena no vissvarīgākajām lietām, kas jāsaprot par Mac termināli, ir tā, ka katra rakstzīme ir svarīga. Katrs burts, atstarpe, citāts, defise un slīpsvītra ietekmēs to, kā terminālis interpretē jūsu komandas.
Tagad tas nenozīmē, ka ir jāievada kļūdaina komanda (piemēram, burta ierakstīšana a
) sabojās jūsu Mac datoru. 9/10, jūs vienkārši saņemsit kļūdu. Vienmēr pārliecinieties, vai komandas tiek ievadītas pareizi, un, ja komanda netiek pieņemta, vispirms pārbaudiet tās pareizrakstību.
Tas ir arī iemesls, kāpēc es izmantoju šo formatējumu:
jūsu komanda šeit
…un nevis pēdiņās, rakstot termināļa komandas. Tas ir tāpēc, ka tad, kad es (vai lielākā daļa cilvēku tiešsaistē) ierakstu komandu kā šis
, viņi vēlas, lai jūs precīzi kopētu šo tekstu savā terminālī. Pēdiņu atstāšana to padara vienkāršāku.
Komandas vienmēr tiek izpildītas jūsu pašreizējā atrašanās vietā
Šis ir viens no galvenajiem noteikumiem, kas jāatceras, strādājot ar Mac terminālu. Neatkarīgi no tā, kurā mapē atrodaties, izmantojot termināli, tajā tiks izpildīta jūsu izpildītā komanda. Ja ievadāt komandu, lai izveidotu jaunu teksta failu, kamēr atrodaties darbvirsmā, teksta fails tiks parādīts jūsu darbvirsmā.
Ja jums tas nav jēgas, iespējams, tas ir tāpēc, ka, izmantojot termināli, jūs vēl nejūtat vietu. Taču tādā pašā veidā, kā ievadāt dažādas mapes, izmantojot lietotni Finder, terminālī ievadāt dažādas mapes un atrašanās vietas.
Kā minēts iepriekš, varat noteikt, kurā mapē atrodaties, atzīmējot tekstu blakus savam vārdam.
Mācīšanās, kā pārvietoties datorā, izmantojot Mac termināli, palīdzēs jums labāk izprast šo ideju. Tālāk es īsi apskatīšu navigāciju un padziļināšu nākamajā apmācībā.
Pagaidām vienkārši pārliecinieties, vai, izpildot komandu, vienmēr atrodaties paredzētajā mapē. Pretējā gadījumā jūs varat dzēst lietas, kuras nevēlējāties darīt, kopēt nepareizo failu uz nepareizu vietu vai zaudēt noteiktu failu izsekošanu.
Ziniet, kā pārvietoties datorā, izmantojot Mac termināli
Labi, tagad pie navigācijas. Šeit mēs sāksim iepazīties ar pamata komandām.
Vairākas komandas ļauj Mac datorā pārvietoties no mapes uz mapi. Es plānoju to visu detalizēti aplūkot nākamajā ierakstā. Bet mēs paliksim pie trim.
Pirmā komanda ir ls
. Iet uz priekšu un ielīmējiet to savā terminālī un nospiediet atgriezties. Jums vajadzētu redzēt visu to mapju nosaukumiem, kas atrodas tajā mapē, kurā pašlaik atrodaties.
Tas ir tāpēc ls
ir saīsinājums no “saraksta”. Tajā ir uzskaitītas visas mapes, kas atrodas tajā mapē, kurā pašlaik atrodaties.
Lai pārietu uz kādu no šīm mapēm, izmantosit cd
komandu. cd
apzīmē "mainīt direktoriju". “Direktorijs” ir tikai tas, ko jūs saucat par mapi, kad atrodaties terminālī; starp abiem nav atšķirības.
Lai pārvietotos uz kādu no tikko uzskaitītajām mapēm, izmantojot ls
, tips cd [mapes nosaukums]
aizstājot “[mapes nosaukums]” ar tās mapes nosaukumu, uz kuru vēlaties pārvietot. Piemēram, ja es vēlētos pāriet uz darbvirsmu, es savā terminālī ievadītu šo:
cd darbvirsma
Tagad pieņemsim, ka esmu pabeidzis Hangout sesiju darbvirsmā un vēlos atgriezties. Lai to izdarītu, izmantojiet cd..
. Šī komanda pārvieto jūs atpakaļ uz iepriekšējo direktoriju, kurā atradāties, piemēram, poga Atpakaļ.
Neviena no šīm komandām nekādā veidā nevar sabojāt jūsu Mac datoru, tāpēc nebaidieties eksperimentēt ar tām, līdz esat to apguvis. Vispār es uzskatu, ka ienāku ls
lai noskaidrotu, kur es atrodos, tad izmantojot cd
un cd..
lai pārvietotos starp mapēm.
Galvenās Mac termināļa komandas: vēsture
, skaidrs
, *
, un sudo
,
Kad esat apguvis pārvietošanos Mac terminālī, esat gatavs sākt apgūt pamata komandas. Manuprāt, tas nozīmē saprast, kā vēsture
, skaidrs
, *
, un sudo
strādāt.
vēsture
ir tieša komanda. Tas parāda īsu nesen terminālā ievadīto komandu vēsturi. Tas ir noderīgi, ja jums ir jāatceras, ko esat darījis līdz šim.
Nākamais ir skaidrs
. Šī komanda neapšaubāmi ir bezjēdzīga, lai gan es to bieži izmantoju. Kad jūs ieejat skaidrs
Mac terminālī, tas notīra logu atpakaļ uz pamata termināļa ekrānu. Iet uz priekšu un izmēģiniet to.
Es uzskatu, ka tas ir noderīgi, lai atbrīvotu logu un atvieglotu koncentrēties uz to, ko pašlaik cenšos darīt.
Pēc tam ir *
. Šī ir ne tik daudz pavēle, cik svarīgs simbols, kas jāzina. Tas ir pazīstams kā “aizstājējzīmes” simbols, un to izmanto, lai norādītu uz jebko, kas atbilst noteiktiem kritērijiem.
Piemēram, terminālis interpretēs komandu, kas izmanto *.jpg
lai atsauktos uz katru JPG failu pašreizējā mapē. Tas ir noderīgi, meklējot, izpildot komandas vairākos failos vienlaikus utt.
Visbeidzot, sudo
komanda ir tāda, ar kuru jūs bieži saskarsities, un, iespējams, tā ir vissvarīgākā komanda šajā rakstā. sudo
tiek izmantots, lai palaistu komandas kā superlietotājs vai kā administrators. Tas nozīmē, ka jūs ignorējat dažus sava Mac pamata aizsardzību un veicat izmaiņas datorā.
sudo
nav slikta lieta, protams. Jums tas būs jāizmanto katru reizi, kad instalējat lietotni, izmantojot termināli. Tomēr tas ir nopietni, un jums nevajadzētu ievadīt a sudo
komandu terminālī, nezinot, ka tas, ko darāt, ir pilnīgi drošs. Pārbaudīt sudo
komandas, pirms to izmantošanas googlē.
Lieciet savam Mac runāt
Es gribēju noslēgt lietas ar jautru noti, jo lielākā daļa šī ieraksta ir bijusi diezgan tehniska un skaidrojoša. Šis pēdējais ir jautrs triks, ko varat parādīt draugiem vai vienkārši izmantot, lai liktu sev pasmieties mājās.
Viss, kas jums jādara, ir rakstīt pasaki Sveiki
Mac terminālī, un jūs sagaidīs atbilde no jūsu Mac. Pārliecinieties, vai ir ieslēgts skaļums!
Ja vēlaties, lai jūsu Mac datorā pateiktu sarežģītākas lietas (piemēram, teikumus ar jautājuma zīmēm, komatiem, apostrofiem utt.), tad ievietojiet savu frāzi pēdiņās. Piemēram, ja es vēlos, lai mans Mac saka: “Sveiki! Kā tev iet?" Es to ielīmētu savā Mac terminālī:
saki "Sveiks! Kā tev iet?"
Vai esat gatavs uzzināt vairāk?
Apsveicam! Jūs tikko esat apguvis Mac termināļa lietošanas pamatus. Vidusmēra lietotājam tas, iespējams, ir viss, kas jums kādreiz būs jāzina. Tomēr, ja plānojat kļūt par izstrādātāju, jūsu ceļojums ir tikai sākums.
Ir daudz citu lietu, ko varat darīt ar Mac termināli. Vēlāk šonedēļ es sniegšu papildu apmācību terminālim, tāpēc noteikti pievērsiet tām uzmanību!
Līdz tam!