V moji najbolj nedavna objava tukaj na AppleToolBox sem obravnaval osnove, kako lahko uporabljate terminal Mac. V tej objavi sem se na kratko dotaknil, kako krmariti po mapah s terminalom Mac. Obljubil sem tudi, da se bom podrobneje posvetil kasnejši objavi, da boste lahko postali strokovnjak za krmarjenje po vašem Macu iz ukazne vrstice.
To je ta objava.
Če ste novi v ukazni vrstici, morda nikoli niste ugotovili, da terminal upošteva, v kateri mapi se trenutno nahajate. Toda to je pravzaprav temeljni koncept delovanja terminala. Spet si lahko več o tem preberete v prejšnji objavi.
Danes si bomo umazali roke in začeli eksperimentirati z ukazno vrstico. Spodaj je več ukazov, povezanih s krmarjenjem po datotekah in mapah s terminalom, pa tudi ukazi, ki vam bodo omogočili ustvarjanje in brisanje datotek in map.
Ko bomo pokrili vse te ukaze, jih bomo vadili z vajo na koncu.
Z vsem tem v mislih, začnimo!
Vsebina
-
Kako krmariti po mapah s terminalom Mac: ukazi, ki jih morate poznati
- Uporaba pwd za krmarjenje po mapah s terminalom Mac
- Uporaba ls za krmarjenje po mapah s terminalom Mac
- Uporaba cd-ja za krmarjenje po mapah s terminalom Mac
- Uporaba.. za krmarjenje po mapah s terminalom Mac
- Uporaba ~ za krmarjenje po mapah s terminalom Mac
- Za ustvarjanje novih map uporabite mkdir
- Uporabite dotik za ustvarjanje novih datotek
- Za brisanje datotek in map uporabite rm, rm -R in rm -i
-
Krmarjenje po mapah z uporabo terminala Mac: združite vse skupaj
- Korak 1. Ustvarite mapo za vadbo
- 2. korak. Postavite datoteko v mapo za vadbo
- 3. korak. Izbrišite svoje vadbene datoteke in mape
-
Zdaj se lahko pomikate po mapah s terminalom Mac do mile volje
- Povezane objave:
Kako krmariti po mapah s terminalom Mac: ukazi, ki jih morate poznati
Spodnji seznam ukazov ni izčrpen. Obstajajo tudi drugi ukazi, ki jih lahko uporabite za navigacijo, vendar so ti ukazi, ki jih boste uporabljali vsakič, ko odprete terminal. Po mojem mnenju so to kruh in maslo ne samo uporabe terminala, ampak tudi razumevanja, kako deluje.
Torej nadaljujte in zaženite svoj Mac terminal in pojdimo nanj.
Uporaba osebi
za krmarjenje po mapah s terminalom Mac
osebi
je temeljni ukaz terminala Mac. Ne samo, da je koristno, ko se morate pomikati po mapah s terminalom Mac, ampak je potrebno, ko preverite, ali izvajate ukaz v pravi mapi.
Pojdi in vtipkaj osebi
v svoj terminal in pritisnite vrnitev.
Besedilna vrstica, ki se prikaže v vašem terminalu, vam bo povedala, v kateri mapi (ali imeniku) ste trenutno. V mojem primeru sem v imeniku, poimenovanem po mojem uporabniškem imenu za Mac, ki je tudi moje ime.
Ne samo, da boste to videli, ampak boste videli tudi pot, ki je potrebna za dostop do trenutnega imenika. V zgornjem primeru lahko vidite, da lahko pridem do imenika »justinmeredith«, tako da najprej vstopim Uporabniki, in potem justinmeredith.
Če imate več imenikov globoko v terminalu, je to lahko reševanje. Ne samo, da vam bo povedal, kje ste, ampak kje ste bili, kje bi lahko bila določena datoteka itd. Kadar koli se počutite izgubljeni ali zmedeni zaradi terminala, vnesite osebi
ukaz.
Uporaba ls
za krmarjenje po mapah s terminalom Mac
Ukaz, ki je zelo podoben osebi
je ls
(»LS«). Pojdi in vtipkaj ls
v svoj terminal in pritisnite vrnitev.
Kot boste videli, se ta ukaz uporablja za seznam imenikov v vašem trenutnem imeniku. Če ste na namizju, boste videli vse mape in datoteke, ki se nahajajo na namizju.
Ponavadi uporabljam to v povezavi z osebi
. Skupaj vam povedo, kje ste, in vam lahko pomagajo ugotoviti, kam želite iti. Poleg tega, če ustvarite datoteko ali odstranite datoteko, uporabite ls
je odličen način za potrditev, da je bilo dejanje pravilno zaključeno.
Uporaba cd
za krmarjenje po mapah s terminalom Mac
cd
je še en temeljni ukaz, ki ga boste nenehno uporabljali. Za razliko od ls
in osebi
, vendar cd
nam omogoča krmarjenje po mapah s terminalom. Ne navajamo samo naših imenikov, ampak se premikamo po njih.
Na prejšnjem posnetku zaslona boste to videli, ko sem vnesel ls
ukaz, sem videl peščico imenikov, ki so mi bili predstavljeni. Verjetno ste to storili tudi na svojem stroju. Oglejmo si Aplikacije imenik.
Če se želim pomakniti v ta imenik s terminalom, bi vstopil cd aplikacije
v moj terminal.
Za potrditev, da sem vnesel ustrezen imenik, lahko uporabim osebi
ukaz.
Če imate mapo z imenom nekako tako Moje stvari, lahko dobite napako pri uporabi cd
. To je zato, ker terminal obravnava presledek kot ločilo, ne kot običajen del jezika. Kadar koli vnašate naslov nečesa s presledkom, ga želite zapreti znotraj narekovajev. Takole: cd "Moje stvari"
.
Opomba o uporabi cd
za krmarjenje po mapah s terminalom Mac
Tukaj je treba opozoriti na nekaj pomembnega. Ne morete vnesti nobenega imenika na vašem računalniku preprosto z uporabo cd [imenik]
. Imenik, v katerega se želite premakniti, mora biti znotraj imenika, v katerem ste trenutno.
To lahko vidite pri delu. Ko se poskušam vrniti na justinmeredith mapo, v kateri sem bil prej, dobim napako.
Enako velja za kateri koli drug imenik na mojem Macu. Če sem v svojem namizje in želim dostopati do Eseji imenik znotraj mojega dokumenti mapo, ne morem uporabiti cd Eseji
za prevoz z moje trenutne lokacije v moj imenik Eseji.
To se morda sliši kot bolečina, vendar je potrebna. V nasprotnem primeru ne bi mogli imeti map ali datotek z istim imenom. Toda odkar cd
je na ta način omejen, lahko imate mape na različnih lokacijah z istim imenom.
Uporaba ..
za krmarjenje po mapah s terminalom Mac
Ok, vse je v redu, vendar se še vedno želite vrniti v mapo, v kateri ste bili, preden ste jo uporabili cd
. Konec koncev, če lahko samo naprej, potem cd
ni zelo uporaben ukaz.
tam je cd ..
. The ..
deluje kot gumb za nazaj in vas pošlje v imenik, ki vsebuje imenik, v katerem ste trenutno. Preizkusite ga, nato ga uporabite osebi
da vidim kje si.
To je zelo preprost ukaz za krmarjenje po mapah s terminalom Mac, ki ga boste uporabljali brez razmišljanja.
Če se želite vrniti več kot enkrat naenkrat, lahko to storite tudi vi. Recimo, da se vrnem k svojemu Aplikacije imenik z uporabo cd
, potem pa se želim vrniti k svojemu Uporabniki imenik. Za to bi uporabil ukaz cd ../..
:
Lahko uporabite ../..
sintakso, da se vrnete za toliko ravni, kolikor želite. Samo dodajaj naprej /..
vsakič, ko se želite vrniti na dodatno raven.
Uporaba ~
za krmarjenje po mapah s terminalom Mac
Ok, zadnja točka naših navigacijskih ukazov je ~
. Ta majhen zavit simbol mora biti poleg tipke s številko 1 na tipkovnici. Verjetno moraš pritisniti premik vtipkati.
Ta simbol predstavlja vašo doma imenik. Vaš privzeti domači imenik se lahko razlikuje od mojega (ki je justinmeredith). Ampak karkoli že je, vstop cd ~
v vaš terminal Mac vas bo takoj vrnil nazaj.
Precej priročno! Upoštevajte le, da tega ukaza ni mogoče razveljaviti cd ..
. Uporaba cd ..
po uporabi ~
vas bo samo pripeljal do mape, ki vsebuje vašo domačo mapo. Torej, če imate na stotine imenikov globoko v terminalu, se po vnosu ne morete vrniti na svoje mesto cd ~
.
Uporaba mkdir
za ustvarjanje novih map
Ok, zdaj se bomo na kratko dotaknili ustvarjanja in brisanja datotek in map znotraj terminala. Menim, da gre to z roko v roki, ko krmarite po mapah s terminalom Mac.
Najprej je mkdir
, kar pomeni (uganili ste) “make directory”. Kadar koli uporabite ta ukaz, bo ustvaril novo mapo v kateri koli mapi, v kateri ste trenutno.
Če želite uporabiti ta ukaz, vnesite mkdir "Nova mapa vadnic"
v vašem terminalu in pritisnite vrnitev, nato uporabite ls
ukaz za ogled vaše stvaritve.
Če ime vašega imenika ne vsebuje presledkov, vam ni treba uporabljati narekovajev. Namesto presledkov (your_folder_name_here) lahko uporabite tudi podčrtaje, tako da vam ni treba uporabljati narekovajev. To je precej pogosta praksa v programiranju.
Uporaba dotik
za ustvarjanje novih datotek
V nadaljevanju bomo uporabljali dotik
ukaz. Čeprav se ime morda sliši nekoliko čudno, je to precej preprost ukaz.
v bistvu, dotik
vam omogoča ustvarjanje prazne datoteke katere koli vrste. Ustvarite lahko celo datoteke za aplikacije, ki jih nimate (na primer datoteko .PSD, če nimate PhotoShopa).
Če želite to narediti, vnesite testiranje na dotik.txt
. To bo ustvarilo ime prazne besedilne datoteke "testiranje" v katerem koli imeniku, v katerem ste trenutno. Uporaba ls
da potrdite, da je bila ta datoteka ustvarjena.
Če želite spremeniti vrsto datoteke, samo spremenite pripono na koncu imena datoteke. Na primer, uporabite .jpg
ustvariti JPG, .mp3
za ustvarjanje datoteke MP3 in tako naprej. In ne pozabite, da boste morali za ustvarjanje datoteke s presledki v imenu uporabiti narekovaje (dotaknite se "Ime datoteke.txt"
).
Uporaba rm
, rm -R
, in rm -i
za brisanje datotek in map
V redu, zdaj recimo, da želite izbrisati datoteke in mape, ki smo jih pravkar ustvarili. To se razlikuje od premikanja datoteke v koš za smeti, ki ga lahko preprosto obnovite, če si premislite. Datoteke, izbrisane v terminalu, se trajno izbrišejo.
Obstajajo trije načini za to.
Prvi in najpreprostejši način je uporaba rm
, okrajšava za "odstrani". S tem boste izbrisali vse datoteke, ki jih zahtevate, ne da bi prej zahtevali vaše dovoljenje. Iz tega razloga priporočam uporabo tega ukaza zmerno.
Namesto tega uporabite rm -i
. Ta ukaz naredi isto stvar, vendar vas bo najprej prosil za potrditev. Na primer, če želim izbrisati testiranje.txt datoteko, ki smo jo pravkar ustvarili, bi uporabil ukaz rm -i testing.txt
.
Kot lahko vidite na zgornjem posnetku zaslona, me ukaz najprej vpraša, preden izbrišete datoteko. Vrsta y
za da oz n
za ne, nato pritisnite vrnitev.
zdaj, rm
in rm -i
ne bo deloval v imenikih. Za to boste želeli uporabiti rm -R
in rm -R -i
. Vedite pa, da boste s tem trajno izbrisali vse datoteke v imeniku in tudi sam imenik.
Poleg tega lahko uporabite *
simbol za brisanje vsega znotraj določene mape. Na primer, če ste v svojem namizje in uporabite rm *
, bodo vse datoteke na namizju trajno izbrisane.
Če ni postalo jasno, je to ukaz, ki ga želite uporabljati previdno. Obstaja veliko grozljivih zgodb uporabnikov, ki so pomotoma poslali sporočilo rm
ukaz. Nenehno varnostno kopirajte svoj Mac z uporabo Time Machine, in te ukaze uporabljajte previdno in zmerno.
Krmarjenje po mapah z uporabo terminala Mac: združite vse skupaj
Vredu! Zdaj ste se naučili vsega, kar morate vedeti za krmarjenje po mapah s terminalom Mac. Zdaj je čas, da vse te stvari združite.
Gremo!
Korak 1. Ustvarite mapo za vadbo
Prva stvar, ki jo bomo naredili, je ustvariti mapo za vaje. Tako na našem Macu ne vplivamo na nič, kar je pomembno.
Privzeto bi morali biti v domačem imeniku. Pojdi in uporabi cd ~
da se prepričate, da ste tam.
Nato se želimo premakniti na naše namizje. Tako si lahko ogledate mape in datoteke, ki jih bomo ustvarili med delom. Če se želite pomakniti na namizje, vnesite ls
v svoj terminal.
Videti bi morali imenik z imenom namizje na seznamu prikazanih imenikov. Uporaba cd namizje
za navigacijo do namizja Mac.
Nato bomo ustvarili našo mapo za vadbo. Če želite to narediti, vnesite mkdir praksa_mapa
in pritisnite vrnitev. Tega imenika ne bi smeli videti samo, ko ga uporabljate ls
, vendar bi ga morali videti tudi na namizju.
In to je to za Korak 1!
2. korak. Postavite datoteko v mapo za vadbo
Nato bomo datoteko postavili v našo mapo za vadbo. Toda preden lahko to storimo, se moramo premakniti v mapo za vadbo. Uporaba cd praksa_mapa
da to storite, nato potrdite, da ste v pravi mapi z osebi
.
Nato bomo ustvarili vadbeno besedilno datoteko. Če želite to narediti, vnesite dotaknite se practice_file.txt
in pritisnite vrnitev. Uporaba ls
da potrdite, da je datoteka tam.
Prav tako lahko z miško odprete mapo na namizju in si ogledate prazno besedilno datoteko.
To je to za 2. korak!
3. korak. Izbrišite svoje vadbene datoteke in mape
V redu, seveda nam ni treba hraniti teh datotek ali map. Torej jih bomo izbrisali, začenši z praksa_datoteka.txt.
Če želite izbrisati to datoteko, vnesite rm -i praksa_datoteka
v svoj terminal in pritisnite vrnitev. Ko ste pozvani za potrditev, se prepričajte, da ste vnesli pravilno ime datoteke, vnesite y
, nato pritisnite vrnitev ponovno.
Ko z miško odprete mapo na namizju, bi morali videti, da datoteke ni več. To lahko potrdite tudi z ls
.
Nato bomo izbrisali praksa_mapa imenik. Če želite to narediti, moramo biti v njegovem zaprtem imeniku, ki je namizje. Uporaba cd ..
da se vrnete na namizje, nato z uporabo potrdite, da ste na pravem mestu osebi
.
Uporaba ls
za seznam vseh imenikov in datotek, ki so trenutno na namizju. Eden izmed njih bi moral biti praksa_mapa smo ustvarili v Korak 1. Če želite izbrisati to mapo, uporabite rm -R -i vadbena_mapa
. Ko terminal zahteva vašo potrditev, se prepričajte, da brišete pravo mapo in ne nekaj bistvenega, na primer namizje.
Ker vemo, da smo pravkar izbrisali edino datoteko v tem imeniku (praksa_datoteka.txt), pregled datotek ne bo naredil ničesar. Samo uporabite y
nato pregledati prazno mapo y
znova, da izbrišete mapo.
Uporaba ls
da potrdite, da imenika ni več (ali miške in tipkovnice). Če je, ste končali!
Zdaj se lahko pomikate po mapah s terminalom Mac do mile volje
In to je to! Zdaj ste obvladali osnove krmarjenja po mapah s terminalom Mac. Upam, da ste se naučili veliko koristnih veščin in odšli z boljšim razumevanjem delovanja terminala. V prihodnjih objavah bom obravnaval več nasvetov in trikov za terminal, zato se prepričajte, da ostanete pri tem!