2024 Autor: Malcolm Clapton | [email protected]. Modificat ultima dată: 2023-12-17 04:09
În ciuda omniprezenței interfețelor grafice și a tot felul de manipulatoare convenabile precum Magic Mouse și Magic Trackpad, aplicația Terminal.app este încă un instrument destul de util și ușor „geek” pentru efectuarea unor operațiuni, cu care cei mai mulți dintre noi suntem destul de superficial familiari. De fapt, nu este nimic dificil în a-l „îmblânzi”, prin urmare, pentru toți cititorii MacRadar, am pregătit comenzi pentru Terminal care ar putea fi utile.
Pentru început, trebuie spus că aplicația Terminal.app în sine, ca toate utilitarele utile, se află în directorul Programs> Utilities. Imediat după lansare, veți vedea o linie în care este scris numele computerului și directorul curent, iar după semnul dolarului ($) - un cursor intermitent primitor care vă invită să introduceți prima comandă…
Lista fișierelor și folderelor - ls
În mod implicit, după lansarea utilitarului, folderul principal al utilizatorului este selectat ca director de lucru. Pentru a obține o listă de fișiere și foldere din ea, rulați comanda din două litere
ls
Există mai multe variante ale acestei comenzi, care sunt apelate de taste diferite (de fapt, există multe altele):
-
ls -l
- va afișa informații detaliate despre fiecare articol, inclusiv permisiuni, dimensiunile fișierelor etc. În plus, primul caracter al fiecărei linii ne va permite să determinăm tipul de date: dacă este litera latină „d”, atunci avem un director, iar dacă o cratimă (-), atunci un fișier obișnuit.
-
ls -a
- va afișa o listă cu toate fișierele și directoarele din folderul curent, inclusiv elementele ascunse (nume care încep cu un punct în Mac OS X).
Notă pentru gazdă: cheile pot fi combinate cu ușurință între ele, așa că dacă doriți să vizualizați informații detaliate despre toate elementele directorului, inclusiv fișierele ascunse, atunci comanda dvs. ar trebui să arate astfel:
ls -la
Deplasarea între directoare - cd
Numele acestei comenzi nu provine de la vechile CD-uri pe care Apple le-a ucis cu succes cu iTunes Store digital, ci de la cele două cuvinte în limba engleză „change directory” - ceea ce face:
-
Scrie
cd Muzică
- - iar Terminalul va merge în folderul Muzică, dacă, desigur, există în directorul dvs. curent.
-
Pentru a ieși într-un folder cu un nivel mai înalt, utilizați comanda
cd..
- (cu două puncte).
- Și prin executarea comenzii cd, veți fi transferat instantaneu în directorul principal al utilizatorului.
Calea completă către directorul de lucru - pwd
Numele acestei comenzi provine și de la primele litere ale expresiei „print working directory”. Indiferent de directorul în care vă aflați, această comandă va avea ca rezultat calea completă către directorul curent.
Creați director - mkdir
Această comandă creează un director cu numele specificat. De exemplu,
mkdir Temp
va crea un director Temp în folderul curent. Dacă ați uitat în ce director vă aflați în prezent, utilizați
pwd
:
Eliminarea fișierelor și directoarelor - rm, rmdir
În timpul acestei acțiuni asupra fișierelor și directoarelor prin Terminal, trebuie să țineți cont de o nuanță mică, dar importantă: nu există Coș de reciclare, deci datele sunt șterse definitiv.
Dar în general echipa
rm test1.txt
va elimina fișierul test1.txt din directorul curent. Și dacă adăugați, să zicem, cheia „i” (
rm -i test2.txt
) utilizatorului i se va cere să confirme ștergerea.
Din păcate, ștergerea directoarelor este o sarcină mai dificilă, deoarece există mai multe tipuri de comenzi pentru această acțiune:
-
Testul rmdir
- va șterge directorul Test numai dacă este gol și nu conține niciun subfolder sau fișier în interiorul acestuia.
-
rm -r Test2
- șterge recursiv toate fișierele și folderele din interiorul Test2 și le șterge la sfârșit.
Mutarea și copierea fișierelor - mv și cp
Cele două comenzi efectuează aproape aceleași acțiuni, prin urmare lista de parametri este aceeași pentru ele. Dacă vreau să mut un fișier dintr-un director în altul, atunci trebuie să folosesc următoarea comandă:
mv ~ / test1.txt ~ / Documente / test1.txt
Primul parametru (~ / test1.txt) este fișierul pe care trebuie să-l mutăm, iar al doilea este directorul de destinație și numele fișierului rezultat.
Și din nou stăpânei notei. În primul rând, după cum probabil ați ghicit deja, nu este necesar să navigați la directorul corect pentru a efectua acțiuni asupra fișierelor. Este suficient să-i cunoașteți numele, calea completă și să le folosiți ca parametri de comandă.
În al doilea rând, pentru a nu scrie calea către directorul principal de fiecare dată, este suficient să folosiți tilde (~). De exemplu, intrarea
~ / Documente
echivalează cu
/ Utilizatori / nume de utilizator / Documente
Pentru a copia fișiere, trebuie doar să înlocuiți
mv
pe
cp
:
Restul echipelor
Desigur, nu este posibil să descriem toate comenzile disponibile (precum și cheile acestora), așa că mă voi concentra pe câteva „instanțe” mai interesante și utile:
-
Puteți rula orice aplicație de pe sistem folosind comanda
deschis
specificând calea către aplicație și numele acesteia separate printr-un spațiu. De exemplu,
deschide /Aplicații/Airfoil.app
-
Folosind comanda
care
- puteți vedea o listă de utilizatori care sunt conectați la sistem. Desigur, acest lucru este relevant doar dacă munca pe acest computer implică autentificarea mai multor utilizatori sau SSH activ.
-
Comanda
test pisica.txt
- vă va permite să afișați conținutul unui fișier numit test.txt într-o fereastră de terminal, dar nu îl puteți edita (va trebui să utilizați un editor de text precum nano, vim sau emacs pentru a face acest lucru), doar să îl vizualizați.
-
Puteți anula oricând procesul de execuție a oricărei comenzi (fie ea ping sau lucrul unui script shell) folosind comanda rapidă universală de la tastatură
Control + C
- .
-
Este destul de ușor să ștergeți fereastra Terminal de o cantitate mare de text prin rularea comenzii
clar
- .
-
Este posibil să aveți nevoie de privilegii de administrator pentru a rula unele comenzi. Cel mai rapid mod de a face acest lucru este prin adăugarea comenzii la începutul liniei
sudo
- … În acest caz, Terminalul vă va cere să introduceți parola pentru contul dvs.
-
Puteți vizualiza lista proceselor care rulează folosind comanda
top
- , cu toate acestea, în acest caz datele vor părea mai puțin clare decât în Monitorizarea sistemului.
-
Pentru a afișa ajutor detaliat pentru o comandă, puteți utiliza
om
- , specificând numele comenzii de interes separat printr-un spațiu.
-
Aproape că am uitat să menționez un utilitar de căutare fantastic
grep
cu care puteți găsi un șir de text într-un fișier sau, să zicem, un anumit proces într-o listă de procese (de exemplu,
ps axe | grep smbd
- ).
Poate ne vom opri la asta și dacă am omis ceva sau am indicat incorect - sunteți bineveniți în comentarii.
Recomandat:
10 lucruri pe care toată lumea ar trebui să le știe despre depresie
Tratamentul pentru depresie va fi mai ușor dacă învățați cât mai multe despre afecțiune și înțelegeți natura ei. Cele mai importante date sunt în articolul nostru
10 sfaturi populare pe care toată lumea ar trebui să le știe
Un subiect nou interesant pe Reddit: un utilizator sub porecla Insanitanium12 le-a cerut cititorilor să împărtășească sfaturi pe care toată lumea ar trebui să le cunoască
50 de comenzi rapide de la tastatură pentru aplicațiile standard pentru Mac pe care toată lumea ar trebui să le cunoască
Fiecare aplicație populară pentru Mac are comenzi rapide de la tastatură. Comenzi rapide colectate în aplicațiile standard pentru Mac care vă vor simplifica viața de zi cu zi
8 informații despre calorii pe care toată lumea ar trebui să le știe
Care este norma caloriilor, de ce avem nevoie de ele și unde este cel mai bun mod de a le obține - răspunsuri la întrebări care îi preocupă pe toți cei cărora le pasă de sănătatea lor
10 lucruri pe care toată lumea ar trebui să le știe înainte de 40 de ani
Nu poți să te întorci în timp și să-ți dai sfaturi de viață unui tânăr de 20 de ani. Dar poți să asculți experiența bătrânilor tăi și să nu faci greșeli ireparabile