Dacă sunteți în căutarea unei liste cu comenzile terminalului pentru mac, ai ajuns la articolul potrivit. În acest articol vă arătăm cele mai utile comenzi de terminale pentru Mac în fiecare zi pentru a efectua acțiuni manual fără a vă baza pe interfața grafică macOS.
Cum se deschide Terminalul pe Mac
Cea mai rapidă metodă de a accesa Terminalul pe Mac este utilizarea scurtătură de la tastatură Comandă + bară de spațiu, tastați Terminal și faceți clic pe primul rezultat.
Procese terminale
ps-ax
Afișează procesele care rulează în prezent. Comanda „a” arată procesele tuturor utilizatorilor, iar comanda „x” arată procesele care nu sunt conectate cu terminalul
ps -aux
Afișează toate procesele cu %cpu; %mem; pagina în și PID
top
Afișează informații în timp real despre procesele care rulează
top -ocpu -s 5
Afișează procesele sortate după utilizarea procesorului și se actualizează la fiecare 5 secunde
top -o rsiize
Sortați procesele în funcție de utilizarea memoriei
ucide PID
Ieșiți din proces cu ID . PID-ul va fi afișat ca o coloană în Monitorul de activitate
ps -ax | grep
Găsiți un proces după nume sau PID
Căutare terminal
găsi -nume <«»fișier»»>»
Găsiți toate fișierele numite în . Putem folosi asteriscuri (*) pentru a căuta părți ale numelor de fișiere
"grep" »» »
Găsiți toate potrivirile de în
"grep -rl "" »» »
Găsiți toate fișierele care conțin în
Comenzi terminale de bază
/ (Slash înainte)
Director de nivel superior
.
Accesați directorul curent
..
directorul de top
~
directorul principal
sudo [comandă]
Rulați comanda cu privilegii de securitate superutilizator
nano [fișier]
Deschide Editorul Terminal
deschide fișierul]
Deschideți un fișier
[comandă] -h
Obțineți ajutor pentru o comandă
om [comandă]
Afișează manualul de ajutor al comenzii
Gestionarea permiselor terminale
ls -ld
Afișați permisiunea implicită a unui director sursă
ls -ld/
Afișează permisiunile de citire; scrierea și accesul unui folder dat
chmod 755
Schimbați permisiunea unui fișier la 755
chmod -R 600
Schimbați permisiunea unui folder și a întregului conținut al acestuia la 600
chown :
Schimbați proprietatea unui fișier în utilizator și grup Dacă adăugăm comanda „-R”, conținutul folderului va fi inclus
Gestionarea fișierelor și directoarelor în Terminal
du
Folosind lista pentru fiecare subdirector și conținutul acestuia
du -sh [dosar]
Ieșire lizibilă a tuturor fișierelor dintr-un director
tu -p
Afișați o intrare pentru fiecare fișier specificat
du -sk* | sortare - nr
Listează fișiere și foldere (rezumat dimensiunea, inclusiv subfolderele). Putem înlocui sk* cu sm* pentru a lista directoarele în MB
df -h
Afișează spațiul liber pe disc al sistemului dvs
df-H
Calculați spațiul liber pe disc în puteri de 1.000 (în loc de 1.024)
mkdir
Creați un nou folder numit
mkdir -p /
Creați foldere imbricate
mkdir
Creați mai multe foldere simultan
"mkdir" »»»
Creați un folder cu un spațiu în numele fișierului
rmdir
Ștergeți un folder (funcționează numai cu dosarele goale)
rm -R
Ștergeți un folder și conținutul acestuia
atingere
Creați un fișier nou fără nicio extensie
fermoar
Copiați un fișier în folder
fermoar
Copiați un fișier în folderul curent
fermoar ~/ /
Copiați un fișier în folder și redenumiți fișierul copiat
cp -R <«»dir nou»»>»
Copiați un folder într-un folder nou cu spații în numele fișierului
cp -i
Vă avertizează înainte de a copia un fișier cu un mesaj de avertizare de suprascriere
fermoar /utilizatori/
Copiați mai multe fișiere într-un folder
idem -V [calea dosarului][dosar nou]
Copiați conținutul unui folder într-un folder nou. Comanda „-V” afișează o linie de stare pentru fiecare fișier copiat.
Accesați și ștergeți fișiere și foldere cu Terminal
rm
Ștergeți un fișier definitiv
rm -i
Ștergeți un fișier care solicită confirmare
rm -f
Forțați ștergerea neconfirmată a unui fișier
rm
Ștergeți mai multe fișiere fără confirmare
mv
mutați/redenumiți
mv
Mutați un fișier în folder (suprascrierea fișierului existent cu același nume dacă există)
mv -i
Comanda „-i” afișează un avertisment că va suprascrie fișierul destinație.
mv *.png ~/
Mutați toate fișierele PNG din folderul curent într-un folder diferit
cd
Director de acasă
CD [folder]
schimba directorul
CD ~
directorul principal
CD/
rădăcină a unității
CD-
Directorul sau folderul anterior pe care l-ați răsfoit ultima dată
PWD
arata directorul de lucru
cd ..
Încărcați în directorul părinte
CD../..
urca doua niveluri
ls
Afișați numele fișierelor și subdirectoarelor din director
ls -C
Afișați numele fișierelor și subdirectoarelor din director în coloane
Este-a
Listați toate intrările (inclusiv cele cu .(punct) și ..(punct dublu))
ls-1
Afișați lista de fișiere în formatul unei intrări pe linie
Ls -F
Afișați un / (slash) imediat după fiecare cale care este un director
ls -S
Sortați fișierele sau intrările după dimensiune
ls -l
Lista în format lung. Include modul fișier; numele proprietarului și al grupului; data și ora la care a fost modificat fișierul; numele căii; etc.
ls -l /
Lista sistemului de fișiere de la rădăcină cu linkuri simbolice
Este-llt
Lista fișierelor sortate în funcție de momentul modificării (mai întâi cele mai noi)
ls-lh
Lista lungă cu dimensiuni de fișiere lizibile în KB; MB sau GB
ls-lo
Lista de nume de fișiere cu dimensiunea; proprietar și steaguri
ls-la
Lista detaliată a conținutului directorului (inclusiv fișierele ascunse)
Comenzi rapide de la tastatură în Terminal
Tab
Completarea automată a numelor fișierelor și folderelor
Ctrl + A
Mergeți la începutul liniei pe care scrieți
Ctrl + E
Mergeți la sfârșitul rândului pe care scrieți
Ctrl + U
Ștergeți linia dinaintea cursorului
Ctrl + K
Ștergeți linia de după cursor
Ctrl + W
Ștergeți cuvântul dinaintea cursorului
Ctrl + T
Schimbați ultimele două caractere înainte de cursor
Esc + T
Schimbați ultimele două cuvinte dinaintea cursorului
Ctrl + L
ștergeți ecranul
Ctrl + C
Oprește orice rulează
Ctrl + D
Ieșiți din shell-ul curent
Opțiune + →
Mutați cursorul cu un cuvânt înainte
Opțiune + ←
Mutați cursorul cu un cuvânt înapoi
Ctrl + F
Mutați cursorul cu un caracter înainte
Ctrl + B
Mutați cursorul înapoi cu un caracter
Ctrl + Z
Puneți ceea ce rulează într-un proces de fundal suspendat
Ctrl+_
Anulați ultima comandă
Opțiune + Shift + Cmd + C
copiați text simplu
Shift + Cmd + V
lipiți selecția
ieşire
Încheiați o sesiune shell
Comenzi de rețea în Terminal
ping
Dați ping gazdei și afișați starea acesteia
cine este
Obțineți informații whois ale unui domeniu
curl -O
Descărcați un fișier prin HTTP; HTTPS sau FTP
ssh @
Stabiliți o conexiune SSH la cu utilizatorul
scp @ :/la distanță/cale
Copie inca la distanta
arp -a
Afișează o listă cu toate dispozitivele din rețeaua locală, inclusiv adresa IP și MAC a tuturor dispozitivelor
ifconfig en0
Afișează adresa IP și MAC a dispozitivului dvs
Istoricul comenzilor
Ctrl + R
Căutați comenzile utilizate anterior
istorie
Afișează comenzile pe care le-am scris anterior
![valoare]
Executați ultima comandă utilizată care începe cu o valoare