În cele mai multe ale mele postare recenta aici, pe AppleToolBox, am acoperit elementele de bază ale modului în care puteți utiliza terminalul Mac. În acea postare, am atins pe scurt cum să navighezi în foldere folosind terminalul Mac. De asemenea, am promis că voi intra în mai multe detalii într-o postare ulterioară, astfel încât să puteți deveni un expert în navigarea pe Mac din linia de comandă.
Acesta este postarea.
Dacă sunteți nou în linia de comandă, este posibil să nu vă fi dat seama că terminalul ia în considerare folderul în care vă aflați în prezent. Dar acesta este de fapt un concept de bază în spatele modului în care funcționează terminalul. Din nou, puteți citi mai multe despre asta în postarea anterioară.
Astăzi, o să ne murdărim mâinile și să începem să experimentăm cu linia de comandă. Mai jos sunt câteva comenzi legate de navigarea fișierelor și folderelor folosind terminalul, precum și comenzi care vă vor permite să creați și să ștergeți fișiere și foldere.
Odată ce am acoperit toate aceste comenzi, le vom pune în practică cu un exercițiu la sfârșit.
Cu toate acestea în minte, să începem!
Cuprins
-
Cum să navigați în foldere folosind terminalul Mac: comenzi pe care va trebui să le cunoașteți
- Folosind pwd pentru a naviga în foldere folosind terminalul Mac
- Folosind ls pentru a naviga în foldere folosind terminalul Mac
- Folosind cd pentru a naviga în foldere folosind terminalul Mac
- Folosind.. pentru a naviga în foldere folosind terminalul Mac
- Folosind ~ pentru a naviga în foldere folosind terminalul Mac
- Utilizați mkdir pentru a crea foldere noi
- Utilizați atingerea pentru a crea fișiere noi
- Utilizați rm, rm -R și rm -i pentru a șterge fișiere și foldere
-
Navigați în foldere utilizând terminalul Mac: puneți totul împreună
- Pasul 1. Creați un dosar de practică
- Pasul 2. Puneți un fișier în folderul de antrenament
- Pasul 3. Ștergeți fișierele și folderele de antrenament
-
Acum puteți naviga în foldere folosind terminalul Mac la conținutul inimii dvs
- Postări asemănatoare:
Cum să navigați în foldere folosind terminalul Mac: comenzi pe care va trebui să le cunoașteți
Lista de comenzi de mai jos nu este exhaustivă. Există și alte comenzi pe care le puteți folosi pentru navigare, dar acestea sunt comenzile pe care le veți folosi de fiecare dată când deschideți terminalul. După părerea mea, acestea sunt painea și untul nu numai pentru utilizarea terminalului, ci și pentru înțelegerea modului în care funcționează.
Deci, mergeți mai departe și lansați terminalul dvs. Mac și haideți să intrăm în el.
Folosind pwd
pentru a naviga în foldere folosind terminalul Mac
pwd
este comanda fundamentală a terminalului Mac. Nu numai că este util atunci când trebuie să navigați în foldere folosind terminalul Mac, dar este necesar atunci când verificați dacă executați o comandă în folderul potrivit.
Continuă și tastează pwd
în terminalul dvs. și apăsați întoarcere.
Linia de text care apare în terminalul dvs. vă va spune în ce folder (sau director) vă aflați în prezent. În cazul meu, mă aflu în directorul numit după numele meu de utilizator Mac, care se întâmplă să fie și numele meu.
Nu numai că vei vedea asta, dar vei vedea și calea necesară pentru a ajunge la directorul tău actual. În exemplul de mai sus, puteți vedea că pot ajunge la directorul „justinmeredith” intrând mai întâi în Utilizatori, și apoi justinmeredith.
Dacă aveți mai multe directoare adânc în terminal, aceasta poate fi o salvare. Nu numai că vă va spune unde vă aflați, ci și unde ați fost, unde ar putea fi un anumit fișier și așa mai departe. Oricând vă simțiți pierdut sau confuz de terminal, introduceți pwd
comanda.
Folosind ls
pentru a naviga în foldere folosind terminalul Mac
O comandă care este foarte asemănătoare cu pwd
este ls
(„LS”). Continuă și tastează ls
în terminalul dvs. și apăsați întoarcere.
După cum veți vedea, această comandă este folosită pentru a lista directoarele din directorul dvs. curent. Dacă vă aflați pe desktop, veți vedea toate folderele și fișierele aflate pe desktop.
Tind să folosesc asta împreună cu pwd
. Împreună, vă spun unde vă aflați și vă pot ajuta să vă dați seama unde doriți să ajungeți. În plus, dacă creați un fișier sau eliminați un fișier, folosind ls
este o modalitate excelentă de a confirma că acțiunea a fost finalizată corect.
Folosind CD
pentru a naviga în foldere folosind terminalul Mac
CD
este o altă comandă fundamentală pe care o vei folosi în mod constant. Spre deosebire de ls
și pwd
, in orice caz, CD
ne permite să navigăm în foldere folosind terminalul. Nu doar listăm directoarele noastre, ci ne deplasăm prin ele.
În captura de ecran anterioară, veți vedea că atunci când am intrat în ls
comandă, am văzut câteva directoare prezentate mie. Probabil ai făcut-o și pe mașina ta. Să aruncăm o privire la Aplicații director.
Dacă vreau să navighez în acest director folosind terminalul, aș intra Aplicații cd
în terminalul meu.
Pentru a confirma că am intrat în directorul corespunzător, pot folosi pwd
comanda.
Dacă aveți un folder numit ceva de genul Lucrurile mele, este posibil să primiți o eroare când utilizați CD
. Asta pentru că terminalul tratează un spațiu ca pe un separator, nu ca pe o parte normală a limbajului. Ori de câte ori introduceți titlul unui ceva cu un spațiu, doriți să îl închideți între ghilimele. Ca astfel: cd „Lucrurile mele”
.
O notă despre utilizare CD
pentru a naviga în foldere folosind terminalul Mac
Acum, este ceva important de remarcat aici. Nu puteți introduce niciun director de pe computer pur și simplu folosind cd [director]
. Directorul în care doriți să vă mutați trebuie să fie în interiorul directorului în care vă aflați în prezent.
Puteți vedea asta la locul de muncă chiar acum. Când încerc să mă întorc la justinmeredith folderul în care eram înainte, primesc o eroare.
Același lucru este valabil și pentru orice alt director de pe Mac-ul meu. Dacă sunt în mine Desktop și vreau să accesez un eseuri directorul din interiorul meu Documente folder, nu pot folosi cd Eseuri
pentru a transporta din locația mea actuală în directorul meu Eseuri.
Poate suna ca o durere, dar este necesar. În caz contrar, nu ați putea avea niciun folder sau fișier care împărtășește același nume. Dar din moment ce CD
comanda este limitată în acest fel, puteți avea foldere în locații diferite care au același nume.
Folosind ..
pentru a naviga în foldere folosind terminalul Mac
Ok, toate acestea sunt bine și bune, dar doriți totuși să vă întoarceți la folderul în care erați înainte de a fi folosit CD
. La urma urmei, dacă nu poți decât să mergi înainte, atunci CD
nu este o comandă foarte utilă.
Acolo cd ..
. The ..
acționează ca un buton înapoi, trimițându-vă la directorul care include directorul în care vă aflați în prezent. Încearcă-l, apoi folosește-l pwd
sa vezi unde esti.
Este o comandă foarte simplă pentru a naviga în foldere folosind terminalul Mac pe care îl veți folosi fără să vă gândiți la asta.
Dacă vrei să te întorci de mai multe ori o dată, poți face și asta. Să zicem că mă întorc la mine Aplicații director folosind CD
, apoi vreau să mă întorc la mine Utilizatori director. Pentru a face acest lucru, aș folosi comanda cd ../..
:
Puteți folosi ../..
sintaxă pentru a reveni cu câte niveluri doriți. Continuați să adăugați /..
de fiecare dată când doriți să reveniți la un nivel suplimentar.
Folosind ~
pentru a naviga în foldere folosind terminalul Mac
Ok, ultimul din comenzile noastre de navigare este ~
. Acest mic simbol ondulat ar trebui să fie lângă tasta cu numărul 1 de pe tastatură. Probabil că trebuie să apăsați schimb să-l tastezi.
Acest simbol reprezintă dumneavoastră Acasă director. Directorul dvs. de pornire implicit poate fi diferit de al meu (adică justinmeredith). Dar orice ar fi, intrând cd ~
în terminalul dvs. Mac vă va aduce instantaneu înapoi la acesta.
Destul de la îndemână! Rețineți că această comandă nu poate fi anulată cd ..
. Folosind cd ..
dupa ce folosesti ~
vă va duce doar la folderul care include folderul dvs. de acasă. Deci, dacă vă aflați în sute de directoare adânci în terminalul dvs., nu puteți sări înapoi la locul dvs. după ce ați intrat cd ~
.
Utilizare mkdir
pentru a face dosare noi
Ok, acum vom atinge pe scurt crearea și ștergerea fișierelor și folderelor din terminal. Simt că acest lucru merge mână în mână atunci când navighezi în foldere folosind terminalul Mac.
Primul este mkdir
, care înseamnă (ai ghicit) „make directory”. Ori de câte ori utilizați această comandă, va crea un folder nou în interiorul oricărui folder în care vă aflați în prezent.
Pentru a utiliza această comandă, tastați mkdir „New Tutorial Folder”
în terminalul dvs. și apăsați întoarcere, apoi utilizați ls
comandă pentru a vizualiza creația dvs.
Dacă numele directorului tău nu are spații, nu trebuie să folosești ghilimele. De asemenea, puteți utiliza liniuțe de subliniere în locul spațiilor (numele_dosarului_aici) astfel încât să nu fie nevoie să utilizați ghilimele. Aceasta este o practică destul de comună în programare.
Utilizare atingere
pentru a face fișiere noi
În continuare, vom folosi atingere
comanda. Deși numele poate suna puțin ciudat, este o comandă destul de simplă.
Pe scurt, atingere
vă permite să creați un fișier gol de orice tip de fișier. Puteți chiar să creați fișiere pentru aplicațiile pe care nu le aveți (cum ar fi un fișier .PSD când nu aveți PhotoShop).
Pentru a face acest lucru, intrați touch testing.txt
. Acest lucru va crea un nume de fișier text gol „testare” în orice director în care vă aflați în prezent. Utilizare ls
pentru a confirma că acest fișier a fost creat.
Pentru a schimba tipul de fișier, trebuie doar să schimbați extensia de la sfârșitul numelui fișierului. De exemplu, folosiți .jpg
pentru a crea un JPG, .mp3
pentru a crea un fișier MP3 și așa mai departe. Și amintiți-vă că pentru a crea un fișier cu spații în nume, va trebui să utilizați ghilimele (atingeți „Nume fișier.txt”
).
Utilizare rm
, rm -R
, și rm -i
pentru a șterge fișiere și foldere
Ok, acum să presupunem că doriți să ștergeți fișierele și folderele pe care tocmai le-am creat. Acest lucru este diferit de mutarea unui fișier în coșul de gunoi, pe care îl puteți recupera cu ușurință dacă vă răzgândiți. Fișierele șterse din terminal sunt șterse definitiv.
Există trei moduri de a face acest lucru.
Prima și cea mai simplă modalitate este de a folosi rm
, prescurtare pentru „eliminare”. Acest lucru va șterge orice fișier pe care îl cereți fără a vă cere mai întâi permisiunea. Din acest motiv, recomand să utilizați această comandă cu moderație.
În schimb, folosește rm -i
. Această comandă face același lucru, dar vă va cere mai întâi confirmarea. De exemplu, dacă vreau să șterg testare.txt fișierul pe care tocmai l-am creat, aș folosi comanda rm -i testing.txt
.
După cum puteți vedea în captura de ecran de mai sus, comanda mă întreabă mai întâi înainte de a șterge fișierul. Tip y
pentru da sau n
pentru nu, apoi apăsați întoarcere.
Acum, rm
și rm -i
nu va funcționa pe directoare. Pentru asta, vei dori să folosești rm -R
și rm -R -i
. Știți, totuși, că aceasta va șterge definitiv toate fișierele din interiorul unui director, precum și directorul în sine.
În plus, puteți utiliza *
simbol pentru a șterge totul din interiorul unui anumit folder. De exemplu, dacă sunteți în dvs Desktop si foloseste rm*
, toate fișierele de pe desktop vor fi șterse definitiv.
În cazul în care nu a devenit clar, aceasta este o comandă pe care doriți să o utilizați cu precauție. Există o mulțime de povești de groază ale utilizatorilor care au trimis accidental un rm
comanda. Mereu faceți backup pentru Mac folosind Time Machineși utilizați aceste comenzi cu atenție și cu moderație.
Navigați în foldere utilizând terminalul Mac: puneți totul împreună
Bine! Acum ați învățat tot ce trebuie să știți pentru a naviga în foldere folosind terminalul Mac. Acum este timpul să punem toate aceste lucruri împreună.
Începem!
Pasul 1. Creați un dosar de practică
Primul lucru pe care îl vom face este să creăm un folder de practică. În acest fel, nu afectăm nimic pe Mac care contează.
În mod implicit, ar trebui să fiți în directorul dvs. de acasă. Continuă și folosește cd ~
pentru a te asigura că ești acolo.
Apoi, vrem să trecem la desktopul nostru. În acest fel, puteți vedea folderele și fișierele pe care le vom crea pe măsură ce lucrați. Pentru a naviga la desktop, tastați ls
în terminalul dvs.
Ar trebui să vedeți un director numit Desktop în lista de directoare afișată. Utilizare cd Desktop
pentru a naviga pe desktop-ul Mac-ului dvs.
În continuare, vom crea folderul nostru de practică. Pentru a face acest lucru, intrați mkdir practice_folder
și apăsați întoarcere. Nu ar trebui să vedeți acest director numai când îl utilizați ls
, dar ar trebui să-l vedeți și pe desktop.
Și pentru asta Pasul 1!
Pasul 2. Puneți un fișier în folderul de antrenament
În continuare, vom plasa un fișier în dosarul nostru de practică. Dar înainte de a putea face asta, trebuie să ne mutăm în dosarul nostru de practică. Utilizare cd practice_folder
pentru a face acest lucru, apoi confirmați că vă aflați în folderul potrivit pwd
.
În continuare, vom crea un fișier text de practică. Pentru a face acest lucru, tastați atingeți practice_file.txt
și apăsați întoarcere. Utilizare ls
pentru a confirma că fișierul este acolo.
De asemenea, puteți deschide folderul de pe desktop folosind mouse-ul pentru a vedea fișierul text gol.
pentru asta e Pasul 2!
Pasul 3. Ștergeți fișierele și folderele de antrenament
Ok, desigur, nu trebuie să păstrăm aceste fișiere sau foldere. Deci, vom merge mai departe și le vom șterge, începând cu practice_file.txt.
Pentru a șterge acest fișier, tastați rm -i practice_file
în terminalul dvs. și apăsați întoarcere. Când vi se cere confirmarea, asigurați-vă că ați introdus numele corect de fișier, tastați y
, apoi apăsați întoarcere din nou.
Când deschideți folderul de pe desktop folosind mouse-ul, ar trebui să vedeți că fișierul a dispărut. Puteți confirma acest lucru și cu ls
.
În continuare, vom șterge folder_practice director. Pentru a face asta, trebuie să ne aflăm în directorul său, care este Desktop-ul. Utilizare cd ..
pentru a reveni la desktop, apoi confirmați că sunteți în locul potrivit utilizând pwd
.
Utilizare ls
pentru a lista toate directoarele și fișierele aflate în prezent pe desktop. Unul dintre ei ar trebui să fie folder_practice noi am creat în Pasul 1. Pentru a șterge acest folder, utilizați rm -R -i folder_practice
. Din nou, când terminalul vă solicită confirmarea, asigurați-vă că ștergeți folderul potrivit și nu ceva vital, cum ar fi desktopul.
Din moment ce știm că tocmai am șters singurul fișier din acel director (practice_file.txt), examinarea fișierelor nu va face nimic. Folosește doar y
pentru a examina folderul gol, apoi y
din nou pentru a șterge folderul.
Utilizare ls
pentru a confirma că directorul a dispărut (sau mouse-ul și tastatura). Dacă este, ai terminat!
Acum puteți naviga în foldere folosind terminalul Mac la conținutul inimii dvs
Si asta e! Acum ați stăpânit elementele de bază despre cum să navigați în foldere folosind terminalul Mac. Sper că ați învățat multe abilități utile și ați plecat cu o mai bună înțelegere a modului în care funcționează terminalul. Voi acoperi mai multe sfaturi și trucuri pentru terminal în postările viitoare, așa că asigurați-vă că rămâneți pentru asta!