Foaia de cheat a comenzilor terminalului Mac

Foaia de cheat a comenzilor terminalului Mac

macOS este un sistem de operare intuitiv, deci nu trebuie să petreceți mult timp învățând elementele de bază; Știind acest lucru, de ce ar trebui să învățați și să profitați de linia de comandă Unix disponibilă pe Mac? Avem patru motive bune:





  1. Există zeci de aplicații open source și disponibile gratuit bazate pe Unix. Nu trebuie să cheltuiți bani pe acestea.
  2. Când întâmpinați dificultăți în căutarea fișierelor în Spotlight, puteți apela la instrumentele de căutare Unix. Sunt mult mai puternici decât Spotlight.
  3. Puteți gestiona fișiere, foldere și arhive de fișiere într-un mod automat. Configurarea unui job cron se va descurca automat.
  4. Vă oferă mai multă putere și control asupra sistemului dvs.

Cu atât de multe comenzi Mac, este adesea dificil să le reții și să le folosești pe toate. Suntem aici pentru a vă ajuta cu o foaie de trișare detaliată a comenzilor Mac Terminal pe care le puteți utiliza pentru a debloca o productivitate sporită pe sistemul dvs.





cum să trezești Windows 10 din modul de repaus

Lansați aplicația Terminal din Aplicații> Utilități sau căutați-l prin Spotlight. Apoi, puteți începe cu unele dintre comenzile puternice de mai jos.





DESCĂRCARE GRATUITĂ: Această fișă de cheat este disponibilă ca PDF descărcabil de la partenerul nostru de distribuție, TradePub. Va trebui să completați un formular scurt pentru a-l accesa numai pentru prima dată. Descarca Foaia de cheat a comenzilor terminalului Mac .

Foaia de cheat a comenzilor terminalului Mac

ComandaAcțiune
Comenzi rapide
TabCompletează automat numele fișierelor și folderelor
Ctrl + AMergeți la începutul liniei pe care o tastați în prezent
Ctrl + EMergeți la sfârșitul liniei pe care o tastați în prezent
Ctrl + UȘtergeți linia din fața cursorului
Ctrl + KȘtergeți linia după cursor
Ctrl + WȘtergeți cuvântul dinaintea cursorului
Ctrl + TSchimbați ultimele două caractere înainte de cursor
Esc + TSchimbați ultimele două cuvinte înainte de cursor
Ctrl + LȘtergeți ecranul
Ctrl + COmoară orice alergi
Ctrl + DIeș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 + FMutați cursorul cu un caracter înainte
Ctrl + BMutați cursorul cu un caracter înapoi
Ctrl + YLipiți orice a fost tăiat de ultima comandă
Ctrl + ZPune tot ceea ce executați într-un proces de fundal suspendat
Ctrl + _Anulați ultima comandă
Noțiuni de bază
/ (Forward Slash)Director de nivel superior
. (Perioadă unică)Directorul curent
.. (perioadă dublă)Directorul Parinte
~ (Tilde)Director de acasă
sudo [comanda]Rulați comanda cu privilegiile de securitate ale super-utilizatorului
nano [fișier]Deschide editorul Terminal
deschide fișierul]Deschide un fișier
[comanda] -hObțineți ajutor despre o comandă
om [comanda]Afișați manualul de ajutor al comenzii
Schimbați directorul
CDDirector de acasă
cd [folder]Schimbați directorul, de ex. cd Documente
cd ~Director de acasă
CD/Rădăcina unității
cd -Directorul anterior sau folderul pe care l-ați navigat ultima dată
pwdAfișați directorul de lucru
CD..Deplasați-vă în directorul părinte
CD../..Mutați două niveluri în sus
Listează conținutul directorului
eu suntAfișați numele fișierelor și subdirectoarelor în director
Ls -CForțează ieșirea cu mai multe coloane a listării
ls -aEnumerați toate intrările, inclusiv cele cu. (Perioadă) și .. (perioadă dublă)
ls -1Afișați lista de fișiere într-o singură intrare pe format de linie
Ls -FAfișați un / (bară) imediat după fiecare cale care este un director, * (asterisc) după programe sau scripturi executabile și @ după o legătură simbolică
Ls -SSortați fișierele sau intrările după dimensiune
ls -lLista într-un format lung. Include modul fișier, numele proprietarului și al grupului, data și ora fișierului a fost modificat, numele căii și multe altele
eu suntListează fișierele sortate în funcție de timp modificat (cel mai recent primul)
ls -lhListare lungă cu dimensiuni de fișiere lizibile de către oameni în KB, MB sau GB
ls -loEnumerați numele fișierelor cu dimensiunea, proprietarul și steagurile
ls -laEnumerați conținutul detaliat al directorului, inclusiv fișierele ascunse
Dimensiunea fișierului și spațiul pe disc
deLista de utilizare pentru fiecare subdirector și conținutul acestuia
du -sh [folder]Ieșire lizibilă de toate fișierele dintr-un director
du -sAfișați o intrare pentru fiecare fișier specificat
du -sk * | sortare nrListează fișierele și folderele, totalizând dimensiunea, inclusiv subfolderele. Înlocuiți sk * cu sm * pentru a afișa directoare în MB
df -hCalculați spațiul liber pe disc al sistemului
df -HCalculați spațiul liber pe disc în puteri de 1.000 (spre deosebire de 1.024)
Gestionarea fișierelor și a directorului
mkdirCreați un folder nou denumit
mkdir -p /Creați foldere imbricate
mkdirCreați mai multe foldere simultan
mkdir 'Creați un folder cu un spațiu în numele fișierului
rmdirȘtergeți un dosar (funcționează numai în dosarele goale)
rm -RȘtergeți un folder și conținutul acestuia
atingereCreați un fișier nou fără nicio extensie
cpCopiați un fișier în dosar
cpCopiați un fișier în folderul curent
cp ~ //Copiați un fișier în folder și redenumiți fișierul copiat
cp -RCopiați un folder într-un folder nou cu spații în numele fișierului
cp -iVă solicită înainte de a copia un fișier cu un mesaj de suprascriere de avertizare
cp / Utilizatori /Copiați mai multe fișiere într-un folder
rmȘtergeți un fișier (Aceasta șterge fișierul definitiv; utilizați cu precauție.)
rm -iȘtergeți un fișier numai atunci când dați confirmare
rm -fForțați eliminarea fără confirmare
rmȘtergeți mai multe fișiere fără nicio confirmare
mvMutați / redenumiți
mvMutați un fișier în dosar, eventual prin suprascrierea unui fișier existent
mv -iSteag opțional -i pentru a vă avertiza înainte de a suprascrie fișierul
mv * .png ~ /Mutați toate fișierele PNG din folderul curent într-un folder diferit
Istoricul comenzilor
Ctrl + RCăutați printre comenzile utilizate anterior
istorie nAfișează comenzile anterioare pe care le-ați tastat. Adăugați un număr pentru a limita la ultimele n elemente
![valoare]Executați ultima comandă tastată care începe cu o valoare
!!Executați ultima comandă tastată
Permisiuni
ls -ldAfișați permisiunea implicită pentru un director principal
ls -ld /Afișați permisiunea de citire, scriere și acces a unui anumit folder
chmod 755Schimbați permisiunea unui fișier la 755
chmod -R 600Schimbați permisiunea unui folder (și a conținutului acestuia) la 600
chown:Schimbați proprietatea unui fișier în utilizator și grup. Adăugați -R pentru a include conținutul folderului
Procese
ps -axIeșire procesele care rulează în prezent. Aici, un arată procesele de la toți utilizatorii și x arată procesele care nu sunt conectate la terminal
ps -auxAfișează toate procesele cu% cpu,% mem, pagina în, PID și comandă
topAfișați informații live despre procesele care rulează în prezent
top -ocpu -s 5Afișați procesele sortate după utilizarea procesorului, actualizându-se la fiecare 5 secunde
top -o rsizeSortează partea de sus după utilizarea memoriei
ucide PIDÎnchideți procesul cu ID. Veți vedea PID ca o coloană în Monitorul de activitate
ps -ax | prindereGăsiți un proces după nume sau PID
Reţea
pingPing host și afișează starea
care esteAfișați informații despre cine pentru un domeniu
curl -ODescărcați fișierul prin HTTP, HTTPS sau FTP
ssh @Stabiliți conexiunea SSH cu utilizatorul
scp @: / remote / pathCopiați pe o telecomandă
Homebrew
doctor de bereVerificați infuzia pentru eventuale probleme
instalați bereaInstalați o formulă
dezinstalați bereaDezinstalați o formulă
lista de bereEnumerați toate formulele instalate
căutare brewAfișați formulele disponibile pentru fabricarea berii
upgrade de bereActualizați toate preparatele învechite și neprins
actualizare brewObțineți cea mai recentă versiune de homebrew și formulă
curățarea beriiEliminați versiunea mai veche a formulei instalate
brew robinet homebrew / butoiAtingeți depozitul de butoaie din GitHub
lista de butoaie de bereEnumerați toate butoanele instalate
instalați butoi de bereInstalați butoiul dat
dezinstalați butoiul de bereDezinstalați butonul dat
Căutare
găsi -numeGăsiți toate fișierele numite în interior. Utilizați metacaracterele (*) pentru a căuta părți din numele fișierelor
prindere ''Afișați toate aparițiile din interior (adăugați -i pentru insensibilitate cu majuscule)
grep -rl ''Căutați toate fișierele care conțin în interior
Ieșire
pisicăAfișați conținutul
Mai puținAfișați conținutul utilizând comanda less care acceptă paginarea și multe altele
capAfișați primele 10 linii de
>>Se adaugă ieșirea din
>Direcționați ieșirea din
|Direcționați ieșirea din

Apoi, Personalizați terminalul

Există o mulțime de comenzi în această foaie de trucuri. Dar nu trebuie să le înveți pe toate dintr-o dată! Alegeți câteva care se integrează bine cu fluxul de lucru și vă economisesc cel mai mult timp. Odată ce ați însușit aceste comenzi, mai sunt multe de aflat despre terminal pentru a vă îmbunătăți experiența cu acesta.

Pentru lecturi suplimentare, am analizat cum să personalizăm terminalul Mac și să-l facem mai util.

cum să fie organizat la șabloane de lucru
Acțiune Acțiune Tweet E-mail Ștergeți aceste fișiere și foldere Windows pentru a elibera spațiu pe disc

Aveți nevoie să goliți spațiul pe disc pe computerul dvs. Windows? Iată fișierele și folderele Windows care pot fi șterse în siguranță pentru a elibera spațiu pe disc.

Citiți în continuare
Subiecte asemănătoare
  • Mac
  • Foaie de trișare
  • Terminal
  • Prompt de comandă
  • Linux Bash Shell
Despre autor Rahul Saigal(162 articole publicate)

Cu diploma de M.Optom în specialitatea de îngrijire a ochilor, Rahul a lucrat ca lector mulți ani în facultate. Scrierea și învățarea altora este întotdeauna pasiunea sa. Acum scrie despre tehnologie și o face digerabilă pentru cititorii care nu o înțeleg bine.

Mai multe de la Rahul Saigal

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona
Categorie Mac