Kā pārvietoties mapēs, izmantojot Mac termināli

Manā vairumā nesenais ieraksts šeit, AppleToolBox, es apskatīju Mac termināļa lietošanas pamatus. Šajā ziņā es īsi pieskāros tam, kā pārvietoties mapēs, izmantojot Mac termināli. Es arī apsolīju, ka sīkāk iedziļināšos vēlākā ierakstā, lai jūs varētu kļūt par ekspertu, kas palīdz navigēt savā Mac datorā no komandrindas.

Šis ir šis ieraksts.

Ja esat jauns komandrindas lietotājs, iespējams, nekad neesat sapratis, ka terminālis ņem vērā, kurā mapē jūs pašlaik atrodaties. Bet tas faktiski ir termināļa darbības pamatjēdziens. Atkal, jūs varat lasīt vairāk par to iepriekšējā ierakstā.

Šodien mēs nosmērēsim rokas un sāksim eksperimentēt ar komandrindu. Tālāk ir norādītas vairākas komandas, kas saistītas ar navigāciju failos un mapēs, izmantojot termināli, kā arī komandas, kas ļaus jums izveidot un dzēst failus un mapes.

Kad visas šīs komandas esam apguvuši, mēs tās liksim praksē, beigās veicot vingrinājumu.

Paturot to visu prātā, sāksim!

Saturs

  • Kā pārvietoties mapēs, izmantojot Mac termināli: komandas, kas jums jāzina
    • Izmantojot pwd, lai pārvietotos mapēs, izmantojot Mac termināli
    • Izmantojot ls, lai pārvietotos pa mapēm, izmantojot Mac termināli
    • Izmantojot CD, lai pārvietotos mapēs, izmantojot Mac termināli
    • Izmantojot.. lai pārvietotos pa mapēm, izmantojot Mac termināli
    • Izmantojot ~, lai pārvietotos mapēs, izmantojot Mac termināli
    • Izmantojiet mkdir, lai izveidotu jaunas mapes
    • Izmantojiet pieskārienu, lai izveidotu jaunus failus
    • Izmantojiet rm, rm -R un rm -i, lai dzēstu failus un mapes
  • Pārvietojieties pa mapēm, izmantojot Mac termināli: apvienojiet to kopā
    • 1. darbība. Izveidojiet prakses mapi
    • 2. darbība. Ievietojiet failu prakses mapē
    • 3. darbība. Izdzēsiet savus prakses failus un mapes
  • Tagad varat pārvietoties mapēs, izmantojot Mac termināli, lai pēc sirds patikas
    • Saistītās ziņas:

Kā pārvietoties mapēs, izmantojot Mac termināli: komandas, kas jums jāzina

Tālāk sniegtais komandu saraksts nav pilnīgs. Ir arī citas komandas, kuras varat izmantot navigācijai, taču šīs ir komandas, kuras izmantosit ikreiz, kad atverat termināli. Manuprāt, šī ir maize ne tikai termināļa lietošanai, bet arī izpratnei par tā darbību.

Tāpēc turpiniet un palaidiet savu Mac termināli, un ķersimies pie tā.

Izmantojot pwd lai pārvietotos pa mapēm, izmantojot Mac termināli

pwd ir galvenā Mac termināļa komanda. Tas ir noderīgi ne tikai tad, ja nepieciešams pārvietoties pa mapēm, izmantojot Mac termināli, bet arī pārbaudot, vai izpildāt komandu pareizajā mapē.

Iet uz priekšu un ierakstiet pwd savā terminālī un nospiediet atgriezties.

Teksta rindiņa, kas parādās jūsu terminālī, parādīs, kurā mapē (vai direktorijā) jūs pašlaik atrodaties. Manā gadījumā es esmu direktorijā, kas nosaukts pēc mana Mac lietotājvārda, kas arī ir mans vārds.

Jūs ne tikai redzēsit to, bet arī redzēsit ceļu, kas nepieciešams, lai nokļūtu pašreizējā direktorijā. Iepriekš minētajā piemērā varat redzēt, ka es varu nokļūt direktorijā “justinmeredith”, vispirms atverot Lietotāji, un tad Justinmeredita.

Ja terminālī atrodas vairāki direktoriji, tas var būt glābiņš. Tas ne tikai pateiks, kur atrodaties, bet arī kur esat bijis, kur varētu atrasties konkrēts fails un tā tālāk. Ikreiz, kad termināļa dēļ jūtaties apmaldījies vai apmulsis, ievadiet pwd komandu.

Izmantojot ls lai pārvietotos pa mapēm, izmantojot Mac termināli

Komanda, kas ir ļoti līdzīga pwd ir ls (“LS”). Iet uz priekšu un ierakstiet ls savā terminālī un nospiediet atgriezties.

Kā redzat, šī komanda tiek izmantota, lai uzskaitītu direktorijus jūsu pašreizējā direktorijā. Ja atrodaties savā darbvirsmā, jūs redzēsit visas darbvirsmā esošās mapes un failus.

Man ir tendence to izmantot kopā ar pwd. Kopā viņi norāda, kur jūs atrodaties, un var palīdzēt jums saprast, kur vēlaties doties. Turklāt, ja veidojat failu vai noņemat failu, izmantojot ls ir lielisks veids, kā apstiprināt, ka darbība tika veikta pareizi.

Izmantojot cd lai pārvietotos pa mapēm, izmantojot Mac termināli

cd ir vēl viena būtiska komanda, kuru jūs pastāvīgi izmantosit. Atšķirībā no ls un pwdtomēr cd ļauj mums pārvietoties mapēs, izmantojot termināli. Mēs ne tikai uzskaitām savus direktorijus, bet arī pārvietojamies pa tiem.

Iepriekšējā ekrānuzņēmumā jūs to redzēsit, kad es ievadīju ls komandu, es redzēju dažus direktorijus, kas man tika parādīti. Jūs droši vien to darījāt arī savā mašīnā. Apskatīsim Lietojumprogrammas direktoriju.

Ja es vēlos pārvietoties šajā direktorijā, izmantojot termināli, es tajā ievadītu CD lietojumprogrammas manā terminālī.

Lai apstiprinātu, ka esmu ievadījis atbilstošo direktoriju, varu izmantot pwd komandu.

Ja jums ir mape ar nosaukumu kaut kas līdzīgs Manas lietas, izmantojot, iespējams, tiks parādīta kļūda cd. Tas ir tāpēc, ka terminālis atstarpi uzskata par atdalītāju, nevis kā parastu valodas daļu. Ikreiz, kad ierakstāt kāda nosaukuma nosaukumu ar atstarpi, vēlaties to aizvērt pēdiņās. Tā kā: CD "Manas lietas".

Piezīme par lietošanu cd lai pārvietotos pa mapēm, izmantojot Mac termināli

Šeit ir jāatzīmē kaut kas svarīgs. Jūs nevarat ievadīt nevienu direktoriju savā datorā, vienkārši izmantojot cd [direktorijs]. Direktorijai, uz kuru vēlaties pārvietoties, ir jāatrodas tajā direktorijā, kurā pašlaik atrodaties.

To šobrīd var redzēt darbā. Kad mēģinu atgriezties pie Justinmeredita mapē, kurā biju iepriekš, tiek parādīta kļūda.

Tas pats attiecas uz jebkuru citu direktoriju manā Mac datorā. Ja esmu savā Darbvirsma un es vēlos piekļūt Esejas direktorijs manā Dokumenti mapi, es nevaru izmantot cd esejas lai pārvestu no manas pašreizējās atrašanās vietas uz manu Eseju direktoriju.

Tas var izklausīties kā sāpes, bet tas ir nepieciešams. Pretējā gadījumā jums nevarētu būt nevienas mapes vai faili, kuriem ir vienāds nosaukums. Bet kopš cd komanda ir ierobežota šādā veidā, jums var būt mapes dažādās vietās ar vienādu nosaukumu.

Izmantojot .. lai pārvietotos pa mapēm, izmantojot Mac termināli

Labi, tas viss ir labi, taču jūs joprojām vēlaties atgriezties mapē, kurā bijāt pirms lietošanas cd. Galu galā, ja jūs varat iet tikai uz priekšu, tad cd nav īpaši noderīga komanda.

tas ir, kur cd... The .. darbojas kā poga Atpakaļ, nosūtot jūs uz direktoriju, kas ietver direktoriju, kurā pašlaik atrodaties. Izmēģiniet to, pēc tam izmantojiet pwd lai redzētu, kur tu atrodies.

Tā ir patiešām vienkārša komanda, lai pārvietotos pa mapēm, izmantojot Mac termināli, ko izmantosit, par to nedomājot.

Ja vēlaties atgriezties vairāk nekā vienu reizi, varat arī to darīt. Pieņemsim, ka es atgriezīšos pie sava Lietojumprogrammas izmantojot direktoriju cd, tad gribu atgriezties pie mana Lietotāji direktoriju. Lai to izdarītu, es izmantotu komandu CD ../..:

Jūs varat izmantot ../.. sintakse, lai atgrieztos par tik daudz līmeņu, cik vēlaties. Vienkārši turpiniet pievienot /.. katru reizi, kad vēlaties atgriezties par papildu līmeni.

Izmantojot ~ lai pārvietotos pa mapēm, izmantojot Mac termināli

Labi, mūsu navigācijas komandas ir pēdējās ~. Šim mazajam viļņainajam simbolam ir jāatrodas blakus cipara 1 taustiņam uz tastatūras. Droši vien būs jāpiespiež maiņa lai to ierakstītu.

Šis simbols apzīmē jūsu mājas direktoriju. Jūsu noklusējuma mājas direktorijs var atšķirties no manējā (kas ir Justinmeredita). Bet lai kas tas būtu, ienākšana CD ~ savā Mac terminālī, jūs nekavējoties atgriezīsities pie tā.

Diezgan parocīgi! Vienkārši paturiet prātā, ka šo komandu nevar atsaukt cd... Izmantojot cd.. pēc lietošanas ~ vienkārši novirzīs jūs uz mapi, kurā ir jūsu mājas mape. Tātad, ja terminālī atrodaties simtiem direktoriju, pēc ieiešanas nevarat atgriezties savā vietā CD ~.

Izmantot mkdir lai izveidotu jaunas mapes

Labi, tagad mēs īsi pievērsīsimies failu un mapju izveidei un dzēšanai terminālī. Man šķiet, ka tas iet roku rokā, pārvietojoties mapēs, izmantojot Mac termināli.

Vispirms ir mkdir, kas apzīmē (jūs uzminējāt) “make directory”. Ikreiz, kad izmantojat šo komandu, tā izveidos jaunu mapi tajā mapē, kurā pašlaik atrodaties.

Lai izmantotu šo komandu, ierakstiet mkdir "Jauna apmācības mape" terminālī un nospiediet atgriezties, pēc tam izmantojiet ls komandu, lai skatītu savu darbu.

Ja jūsu direktorija nosaukumā nav atstarpju, pēdiņas nav jāizmanto. Varat arī izmantot pasvītras atstarpju vietā (jūsu_mapes_nosaukums_šeit), lai jums nebūtu jāizmanto pēdiņas. Tā ir diezgan izplatīta programmēšanas prakse.

Izmantot pieskarties lai izveidotu jaunus failus

Tālāk mēs izmantosim pieskarties komandu. Lai gan nosaukums var šķist nedaudz dīvains, tā ir diezgan vienkārša komanda.

Būtībā, pieskarties ļauj izveidot jebkura veida tukšu failu. Varat pat izveidot failus programmām, kuru jums nav (piemēram, .PSD failu, ja jums nav PhotoShop).

Lai to izdarītu, ievadiet touch testing.txt. Tas izveidos tukšu teksta faila nosaukumu “testēšana” jebkurā direktorijā, kurā atrodaties. Izmantot ls lai apstiprinātu, ka šis fails ir izveidots.

Lai mainītu faila tipu, vienkārši mainiet paplašinājumu faila nosaukuma beigās. Piemēram, izmantojiet .jpg lai izveidotu JPG, .mp3 lai izveidotu MP3 failu utt. Un atcerieties, ka, lai izveidotu failu ar atstarpēm nosaukumā, jums būs jāizmanto pēdiņas (pieskarieties "Faila nosaukums.txt").

Izmantot rm, rm -R, un rm -i lai izdzēstu failus un mapes

Labi, tagad pieņemsim, ka vēlaties dzēst tikko izveidotos failus un mapes. Tas atšķiras no faila pārvietošanas uz atkritni, kuru varat viegli atgūt, ja pārdomājat. Terminālī izdzēstie faili tiek neatgriezeniski izdzēsti.

Ir trīs veidi, kā to izdarīt.

Pirmais un vienkāršākais veids ir izmantot rm, saīsinājums no “noņemt”. Tādējādi tiks dzēsti visi faili, kurus tam lūdzat, vispirms neprasot jūsu atļauju. Šī iemesla dēļ es iesaku šo komandu izmantot taupīgi.

Tā vietā izmantojiet rm -i. Šī komanda dara to pašu, taču vispirms tā lūgs jums apstiprinājumu. Piemēram, ja es vēlos izdzēst testing.txt failu, ko tikko izveidojām, es izmantotu komandu rm -i testing.txt.

Kā redzat iepriekš redzamajā ekrānuzņēmumā, komanda man vispirms jautā pirms faila dzēšanas. Tips y par jā vai n ja nē, tad nospiediet atgriezties.

Tagad rm un rm -i nedarbosies uz direktorijiem. Šim nolūkam jūs vēlēsities izmantot rm -R un rm -R -i. Tomēr ņemiet vērā, ka tādējādi tiks neatgriezeniski izdzēsti visi direktorijā esošie faili, kā arī pats direktorijs.

Turklāt jūs varat izmantot * simbols, lai izdzēstu visu, kas atrodas noteiktā mapē. Piemēram, ja esat savā Darbvirsma un izmantot rm *, visi jūsu darbvirsmas faili tiks neatgriezeniski izdzēsti.

Ja tas nav kļuvis skaidrs, šī ir komanda, kuru vēlaties izmantot piesardzīgi. Ir daudz šausmu stāstu par lietotājiem, kuri nejauši nosūtīja rm komandu. Vienmēr dublējiet savu Mac datoru, izmantojot Time Machine, un izmantojiet šīs komandas uzmanīgi un taupīgi.

Pārvietojieties pa mapēm, izmantojot Mac termināli: apvienojiet to kopā

Labi! Tagad esat iemācījies visu, kas jums jāzina, lai pārvietotos pa mapēm, izmantojot Mac termināli. Tagad ir pienācis laiks visas šīs lietas apvienot.

Te nu mēs esam!

1. darbība. Izveidojiet prakses mapi

Pirmā lieta, ko mēs darīsim, ir izveidot prakses mapi. Tādā veidā mēs neietekmējam neko svarīgu savā Mac datorā.

Pēc noklusējuma jums jāatrodas jūsu mājas direktorijā. Iet uz priekšu un izmantojiet CD ~ lai pārliecinātos, ka esat tur.

Tālāk mēs vēlamies pāriet uz mūsu darbvirsmu. Tādā veidā jūs varat redzēt mapes un failus, kurus mēs izveidosim, strādājot. Lai pārietu uz darbvirsmu, ierakstiet ls savā terminālī.

Jums vajadzētu redzēt direktoriju ar nosaukumu Darbvirsma parādīto direktoriju sarakstā. Izmantot cd darbvirsma lai pārietu uz sava Mac datora darbvirsmu.

Tālāk mēs izveidosim savu prakses mapi. Lai to izdarītu, ievadiet mkdir prakse_mape un nospiediet atgriezties. Jums nevajadzētu redzēt šo direktoriju tikai tad, kad to izmantojat ls, taču tam vajadzētu parādīties arī uz darbvirsmas.

Un tas ir paredzēts 1. darbība!

2. darbība. Ievietojiet failu prakses mapē

Tālāk mēs ievietosim failu mūsu prakses mapē. Bet pirms mēs to varam izdarīt, mums ir jāpāriet uz mūsu prakses mapi. Izmantot cd prakse_mape lai to izdarītu, apstipriniet, ka atrodaties pareizajā mapē ar pwd.

Tālāk mēs izveidosim prakses teksta failu. Lai to izdarītu, ierakstiet pieskarieties prakses_fails.txt un nospiediet atgriezties. Izmantot ls lai apstiprinātu, ka fails ir tur.

Varat arī atvērt mapi savā darbvirsmā, izmantojot peli, lai redzētu tukšo teksta failu.

Tas ir paredzēts 2. darbība!

3. darbība. Izdzēsiet savus prakses failus un mapes

Labi, tāpēc, protams, mums nav jāsaglabā šie faili vai mapes. Tāpēc mēs turpināsim tos dzēst, sākot ar prakse_fails.txt.

Lai izdzēstu šo failu, ierakstiet rm -i prakses_fails savā terminālī un nospiediet atgriezties. Kad tiek prasīts apstiprinājums, pārliecinieties, vai esat ievadījis pareizo faila nosaukumu, ierakstiet y, pēc tam nospiediet atgriezties atkal.

Atverot mapi uz darbvirsmas, izmantojot peli, jums vajadzētu redzēt, ka fails ir pazudis. To var apstiprināt arī ar ls.

Tālāk mēs izdzēsīsim prakse_mape direktoriju. Lai to izdarītu, mums ir jāatrodas tā aptverošajā direktorijā, kas ir darbvirsma. Izmantot cd.. lai atgrieztos darbvirsmā, pēc tam apstipriniet, ka atrodaties pareizajā vietā, izmantojot pwd.

Izmantot ls lai uzskaitītu visus pašlaik jūsu darbvirsmā esošos direktorijus un failus. Vienam no tiem vajadzētu būt prakse_mape gadā izveidojām 1. darbība. Lai izdzēstu šo mapi, izmantojiet rm -R -i prakse_mape. Atkal, kad terminālis pieprasa jūsu apstiprinājumu, pārliecinieties, vai dzēšat pareizo mapi, nevis kaut ko svarīgu, piemēram, darbvirsmu.

Tā kā mēs zinām, ka mēs tikko izdzēsām vienīgo failu šajā direktorijā (prakse_fails.txt), failu pārbaude neko nedos. Vienkārši izmantojiet y lai pārbaudītu tukšo mapi, tad y vēlreiz, lai izdzēstu mapi.

Izmantot ls lai apstiprinātu, ka direktorija (vai peles un tastatūras) vairs nav. Ja tā ir, esat pabeidzis!

Tagad varat pārvietoties mapēs, izmantojot Mac termināli, lai pēc sirds patikas

Un tas arī viss! Tagad esat apguvis pamatus, kā pārvietoties mapēs, izmantojot Mac termināli. Es ceru, ka esat apguvis daudz noderīgu prasmju un aizgājāt ar labāku izpratni par termināļa darbību. Nākamajos ierakstos es sniegšu citus padomus un ieteikumus par termināli, tāpēc noteikti ievērojiet to!