Kako se kretati po mapama pomoću Mac terminala

U mojoj većini nedavna objava ovdje na AppleToolBoxu pokrio sam osnove kako možete koristiti Mac terminal. U tom sam postu ukratko dotaknuo kako se kretati po mapama pomoću Mac terminala. Također sam obećao da ću u nekom kasnijem postu pisati detaljnije kako biste mogli postati stručnjak za navigaciju na svom Macu iz naredbenog retka.

Ovo je taj post.

Ako ste novi u naredbenom retku, možda nikada niste shvatili da terminal razmatra u kojoj se mapi trenutno nalazite. Ali ovo je zapravo temeljni koncept koji stoji iza funkcioniranja terminala. Opet, više o tome možete pročitati u prethodnom postu.

Danas ćemo zaprljati ruke i početi eksperimentirati s naredbenim redom. Ispod je nekoliko naredbi koje se odnose na navigaciju vašim datotekama i mapama pomoću terminala, kao i naredbe koje će vam omogućiti stvaranje i brisanje datoteka i mapa.

Nakon što smo pokrili sve ove naredbe, uvježbat ćemo ih vježbom na kraju.

Imajući sve to na umu, počnimo!

Sadržaj

  • Kako se kretati po mapama pomoću Mac terminala: naredbe koje ćete morati znati
    • Korištenje pwd za navigaciju po mapama pomoću Mac terminala
    • Korištenje ls za navigaciju po mapama pomoću Mac terminala
    • Korištenje cd-a za navigaciju po mapama pomoću Mac terminala
    • Koristeći.. za kretanje po mapama pomoću Mac terminala
    • Korištenje ~ za navigaciju mapama pomoću Mac terminala
    • Koristite mkdir za stvaranje novih mapa
    • Koristite dodir za izradu novih datoteka
    • Koristite rm, rm -R i rm -i za brisanje datoteka i mapa
  • Krećite se po mapama pomoću Mac terminala: Sve zajedno
    • Korak 1. Napravite mapu za vježbanje
    • Korak 2. Stavite datoteku u mapu za vježbanje
    • Korak 3. Izbrišite svoje datoteke i mape za vježbanje
  • Sada možete kretati mapama pomoću Mac terminala do mile volje
    • Vezane objave:

Kako se kretati po mapama pomoću Mac terminala: naredbe koje ćete morati znati

Popis naredbi u nastavku nije konačan. Postoje i druge naredbe koje možete koristiti za navigaciju, ali ovo su naredbe koje ćete koristiti svaki put kada otvorite terminal. Po mom mišljenju, to su kruh i puter ne samo korištenja terminala, već i razumijevanja kako on funkcionira.

Dakle, samo naprijed i pokrenite svoj Mac terminal, i krenimo u njega.

Korištenje osoba za kretanje po mapama pomoću Mac terminala

osoba je temeljna naredba Mac terminala. Ne samo da je od pomoći kada se trebate kretati po mapama pomoću Mac terminala, već je i potrebno kada provjeravate izvršavate li naredbu u pravoj mapi.

Samo naprijed i tipkajte osoba u svoj terminal i pritisnite povratak.

Redak teksta koji se pojavljuje na vašem terminalu će vam reći u kojoj se mapi (ili direktoriju) trenutno nalazite. U mom slučaju, nalazim se u direktoriju nazvanom prema mom korisničkom imenu za Mac, koje je također moje ime.

Ne samo da ćete to vidjeti, već ćete vidjeti i put koji je potreban da biste došli do vašeg trenutnog imenika. U gornjem primjeru možete vidjeti da mogu doći do direktorija “justinmeredith” tako da prvo uđem u njega Korisnici, i onda justinmeredith.

Ako imate nekoliko direktorija duboko u terminalu, ovo može biti spas. Ne samo da će vam reći gdje se nalazite, već i gdje ste bili, gdje bi se određena datoteka mogla nalaziti i tako dalje. Kad god se osjećate izgubljeno ili zbunjeno terminalom, unesite osoba naredba.

Korištenje ls za kretanje po mapama pomoću Mac terminala

Naredba koja je vrlo slična osoba je ls (“LS”). Samo naprijed i tipkajte ls u svoj terminal i pritisnite povratak.

Kao što ćete vidjeti, ova se naredba koristi za popis direktorija unutar vašeg trenutnog imenika. Ako ste na radnoj površini, vidjet ćete sve mape i datoteke koje se nalaze na radnoj površini.

Sklon sam koristiti ovo zajedno sa osoba. Zajedno vam govore gdje se nalazite i mogu vam pomoći da shvatite kamo želite ići. Osim toga, ako kreirate datoteku ili uklonite datoteku, koristite ls je izvrstan način da potvrdite da je radnja ispravno dovršena.

Korištenje CD za kretanje po mapama pomoću Mac terminala

CD je još jedna temeljna naredba koju ćete stalno koristiti. Za razliku od ls i osoba, međutim, CD omogućuje nam navigaciju po mapama pomoću terminala. Ne navodimo samo naše imenike, već se krećemo kroz njih.

Na prethodnoj snimci zaslona to ćete vidjeti kada sam ušao u ls naredbe, vidio sam pregršt imenika koji su mi predstavljeni. Vjerojatno ste to učinili i na svom stroju. Pogledajmo Prijave imenik.

Ako želim navigirati u ovaj imenik pomoću terminala, ušao bih cd aplikacije u moj terminal.

Da potvrdim da sam ušao u odgovarajući imenik, mogu koristiti osoba naredba.

Ako imate mapu koja se zove nešto poput Moje stvari, možda ćete dobiti pogrešku prilikom korištenja CD. To je zato što terminal tretira prostor kao separator, a ne kao normalan dio jezika. Kad god upisujete naslov nečega s razmakom, želite ga zatvoriti unutar navodnika. ovako: cd "Moje stvari".

Napomena o korištenju CD za kretanje po mapama pomoću Mac terminala

Ovdje treba napomenuti nešto važno. Ne možete unijeti bilo koji direktorij na vašem računalu jednostavno pomoću cd [imenik]. Direktorij u koji se želite premjestiti mora biti unutar direktorija u kojem se trenutno nalazite.

To možete vidjeti na poslu upravo sada. Kad se pokušam vratiti u justinmeredith folder u kojem sam prije bio, dobivam pogrešku.

Isto vrijedi i za bilo koji drugi direktorij na mom Macu. Ako sam u svom Radna površina i želim pristupiti Eseji imenik unutar mog Dokumenti mapu, ne mogu koristiti cd Eseji za transport s moje trenutne lokacije u moj imenik Eseja.

To može zvučati kao bol, ali je potrebno. Inače ne biste mogli imati mape ili datoteke s istim imenom. Ali budući da je CD naredba je ograničena na ovaj način, možete imati mape na različitim lokacijama koje imaju isti naziv.

Korištenje .. za kretanje po mapama pomoću Mac terminala

Ok, sve je to dobro i dobro, ali se ipak želite vratiti u mapu u kojoj ste bili prije nego što ste je koristili CD. Uostalom, ako možeš samo naprijed, onda CD nije baš korisna naredba.

To je gdje cd ... The .. djeluje kao gumb za povratak, šaljući vas u direktorij koji obuhvaća imenik u kojem se trenutno nalazite. Samo naprijed i isprobajte, a zatim upotrijebite osoba da vidim gdje si.

To je vrlo jednostavna naredba za navigaciju mapama pomoću Mac terminala koji ćete koristiti bez razmišljanja o tome.

Ako se želite vratiti više puta u isto vrijeme, možete i to učiniti. Recimo da se vratim na svoje Prijave imenik koristeći CD, zatim se želim vratiti na svoje Korisnici imenik. Da bih to učinio, koristio bih naredbu cd ../..:

Možete koristiti ../.. sintaksu za povratak za onoliko razina koliko želite. Samo nastavi dodavati /.. svaki put kada se želite vratiti na dodatnu razinu.

Korištenje ~ za kretanje po mapama pomoću Mac terminala

Ok, zadnja stvar u našim navigacijskim naredbama je ~. Ovaj mali vijugavi simbol trebao bi biti pored tipke broj 1 na vašoj tipkovnici. Vjerojatno morate pritisnuti pomak da ga upišem.

Ovaj simbol predstavlja vaše Dom imenik. Vaš zadani početni direktorij može se razlikovati od mog (koji je justinmeredith). Ali što god da je, ulazak cd ~ u vaš Mac terminal će vas odmah vratiti na njega.

Prilično zgodno! Samo imajte na umu da se ova naredba ne može poništiti cd ... Korištenje cd .. nakon što koristite ~ samo će vas odvesti do mape koja sadrži vašu početnu mapu. Dakle, ako imate stotine direktorija duboko u svom terminalu, ne možete se vratiti na svoje mjesto nakon unosa cd ~.

Koristiti mkdir za izradu novih mapa

U redu, sada ćemo se nakratko dotaknuti stvaranja i brisanja datoteka i mapa unutar terminala. Mislim da to ide ruku pod ruku kada se krećete po mapama pomoću Mac terminala.

Prvo je mkdir, što znači (pogodali ste) “make directory”. Kad god koristite ovu naredbu, ona će stvoriti novu mapu unutar mape u kojoj se trenutno nalazite.

Da biste koristili ovu naredbu, upišite mkdir "Nova mapa vodiča" u vašem terminalu i pritisnite povratak, zatim upotrijebite ls naredbu za prikaz vaše kreacije.

Ako naziv vašeg imenika nema razmaka, ne morate koristiti navodnike. Također možete koristiti podvlake umjesto razmaka (your_folder_name_here) tako da ne morate koristiti navodnike. Ovo je prilično uobičajena praksa u programiranju.

Koristiti dodir za izradu novih datoteka

Sljedeće ćemo koristiti dodir naredba. Iako ime može zvučati malo čudno, to je prilično jednostavna naredba.

U osnovi, dodir omogućuje stvaranje prazne datoteke bilo koje vrste datoteke. Možete čak stvoriti datoteke za aplikacije koje nemate (kao što je .PSD datoteka kada nemate PhotoShop).

Da biste to učinili, unesite testiranje dodirom.txt. Ovo će stvoriti praznu tekstualnu datoteku s nazivom "testiranje" u bilo kojem direktoriju u kojem se trenutno nalazite. Koristiti ls da potvrdite da je ova datoteka stvorena.

Da biste promijenili vrstu datoteke, samo promijenite ekstenziju na kraju naziva datoteke. Na primjer, koristite .jpg stvoriti JPG, .mp3 za stvaranje MP3 datoteke i tako dalje. I zapamtite da ćete za stvaranje datoteke s razmacima u nazivu morati koristiti navodnike (dodirnite "Naziv datoteke.txt").

Koristiti rm, rm -R, i rm -i za brisanje datoteka i mapa

U redu, sada recimo da želite izbrisati datoteke i mape koje smo upravo stvorili. To se razlikuje od premještanja datoteke u kantu za smeće, koju možete lako oporaviti ako se predomislite. Datoteke izbrisane u terminalu trajno se brišu.

Postoje tri načina da to učinite.

Prvi i najjednostavniji način je korištenje rm, skraćeno za "ukloni". Ovo će izbrisati sve datoteke koje zatražite bez prethodnog traženja vašeg dopuštenja. Iz tog razloga preporučam da ovu naredbu koristite štedljivo.

Umjesto toga, koristite rm -i. Ova naredba radi istu stvar, ali prvo će od vas tražiti potvrdu. Na primjer, ako želim izbrisati testiranje.txt datoteku koju smo upravo stvorili, koristio bih naredbu rm -i testiranje.txt.

Kao što možete vidjeti na gornjoj snimci zaslona, ​​naredba me prvo pita prije brisanja datoteke. Tip y za da ili n za ne, a zatim pritisnite povratak.

Sada, rm i rm -i neće raditi na imenicima. Za to ćete htjeti koristiti rm -R i rm -R -i. Znajte, međutim, da će to trajno izbrisati sve datoteke unutar direktorija, kao i sam direktorij.

Osim toga, možete koristiti * simbol za brisanje svega unutar određene mape. Na primjer, ako ste u svom Radna površina i koristiti rm *, sve datoteke na vašoj radnoj površini bit će trajno izbrisane.

U slučaju da nije postalo jasno, ovo je naredba koju želite koristiti s oprezom. Postoje tone horor priča korisnika koji su slučajno poslali rm naredba. Stalno sigurnosno kopirajte svoj Mac koristeći Time Machine, te pažljivo i štedljivo koristite ove naredbe.

Krećite se po mapama pomoću Mac terminala: Sve zajedno

u redu! Sada ste naučili sve što trebate znati za kretanje po mapama pomoću Mac terminala. Sada je vrijeme da sve ove stvari spojite.

Idemo!

Korak 1. Napravite mapu za vježbanje

Prva stvar koju ćemo napraviti je stvoriti mapu za vježbanje. Na ovaj način ne utječemo na ništa na našem Macu što je važno.

Prema zadanim postavkama, trebali biste biti u svom početnom imeniku. Samo naprijed i koristi cd ~ kako bi bili sigurni da ste tamo.

Zatim se želimo premjestiti na našu radnu površinu. Na taj način možete vidjeti mape i datoteke koje ćemo stvarati dok radite. Za navigaciju na radnu površinu upišite ls u svoj terminal.

Trebali biste vidjeti imenik pod nazivom Radna površina na popisu prikazanih imenika. Koristiti cd radna površina za navigaciju na radnu površinu vašeg Maca.

Zatim ćemo kreirati našu mapu za vježbanje. Da biste to učinili, unesite mkdir praksa_mapa i pritisnite povratak. Ovaj direktorij ne biste trebali vidjeti samo kada ga koristite ls, ali trebali biste ga vidjeti i na vašoj radnoj površini.

I to je to za Korak 1!

Korak 2. Stavite datoteku u mapu za vježbanje

Zatim ćemo postaviti datoteku u našu mapu za vježbanje. Ali prije nego što to možemo učiniti, moramo se preseliti u našu mapu za vježbanje. Koristiti CD praksa_mapa da biste to učinili, zatim potvrdite da ste u pravoj mapi s osoba.

Zatim ćemo kreirati tekstualnu datoteku za vježbanje. Da biste to učinili, upišite dodirnite datoteka_praksa.txt i pritisnite povratak. Koristiti ls da potvrdite da je datoteka tamo.

Također možete otvoriti mapu na radnoj površini pomoću miša da vidite praznu tekstualnu datoteku.

To je to za Korak 2!

Korak 3. Izbrišite svoje datoteke i mape za vježbanje

U redu, naravno, ne moramo čuvati ove datoteke ili mape. Dakle, idemo dalje i izbrisati ih, počevši od praksa_datoteka.txt.

Da biste izbrisali ovu datoteku, upišite rm -i vježba_datoteka u svoj terminal i pritisnite povratak. Kada se od vas zatraži potvrda, provjerite jeste li unijeli ispravan naziv datoteke, upišite y, zatim pritisnite povratak opet.

Kada mišem otvorite mapu na radnoj površini, trebali biste vidjeti da je datoteka nestala. To također možete potvrditi sa ls.

Zatim ćemo izbrisati praksa_mapa imenik. Da bismo to učinili, moramo biti u njegovom omotnom direktoriju, a to je radna površina. Koristiti cd .. da biste se vratili na radnu površinu, a zatim potvrdite da ste na pravom mjestu pomoću osoba.

Koristiti ls za popis svih direktorija i datoteka koje se trenutno nalaze na radnoj površini. Jedan od njih bi trebao biti praksa_mapa stvorili smo u Korak 1. Za brisanje ove mape koristite rm -R -i vježba_mapa. Opet, kada terminal zatraži vašu potvrdu, provjerite brišete li pravu mapu, a ne nešto bitno, kao što je radna površina.

Budući da znamo da smo upravo izbrisali jedinu datoteku u tom direktoriju (praksa_datoteka.txt), ispitivanje datoteka neće učiniti ništa. Samo upotrijebi y zatim pregledati praznu mapu y ponovno za brisanje mape.

Koristiti ls da biste potvrdili da je imenik nestao (ili miš i tipkovnica). Ako jeste, gotovi ste!

Sada možete kretati mapama pomoću Mac terminala do mile volje

I to je to! Sada ste savladali osnove navigacije mapama pomoću Mac terminala. Nadam se da ste naučili mnogo korisnih vještina i otišli s boljim razumijevanjem kako terminal radi. Pokriti ću više savjeta i trikova za terminal u budućim objavama, stoga se svakako ostanite!