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:
- Există zeci de aplicații open source și disponibile gratuit bazate pe Unix. Nu trebuie să cheltuiți bani pe acestea.
- 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.
- Puteți gestiona fișiere, foldere și arhive de fișiere într-un mod automat. Configurarea unui job cron se va descurca automat.
- 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
Comanda | Acțiune |
---|---|
Comenzi rapide | |
Tab | Completează automat numele fișierelor și folderelor |
Ctrl + A | Mergeți la începutul liniei pe care o tastați în prezent |
Ctrl + E | Mergeț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 + T | Schimbați ultimele două caractere înainte de cursor |
Esc + T | Schimbați ultimele două cuvinte înainte de cursor |
Ctrl + L | Ștergeți ecranul |
Ctrl + C | Omoară orice alergi |
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 cu un caracter înapoi |
Ctrl + Y | Lipiți orice a fost tăiat de ultima comandă |
Ctrl + Z | Pune 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] -h | Obțineți ajutor despre o comandă |
om [comanda] | Afișați manualul de ajutor al comenzii |
Schimbați directorul | |
CD | Director 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ă |
pwd | Afiș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 sunt | Afișați numele fișierelor și subdirectoarelor în director |
Ls -C | Forțează ieșirea cu mai multe coloane a listării |
ls -a | Enumerați toate intrările, inclusiv cele cu. (Perioadă) și .. (perioadă dublă) |
ls -1 | Afișați lista de fișiere într-o singură intrare pe format de linie |
Ls -F | Afiș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 -S | Sortați fișierele sau intrările după dimensiune |
ls -l | Lista î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 sunt | Listează fișierele sortate în funcție de timp modificat (cel mai recent primul) |
ls -lh | Listare lungă cu dimensiuni de fișiere lizibile de către oameni în KB, MB sau GB |
ls -lo | Enumerați numele fișierelor cu dimensiunea, proprietarul și steagurile |
ls -la | Enumerați conținutul detaliat al directorului, inclusiv fișierele ascunse |
Dimensiunea fișierului și spațiul pe disc | |
de | Lista de utilizare pentru fiecare subdirector și conținutul acestuia |
du -sh [folder] | Ieșire lizibilă de toate fișierele dintr-un director |
du -s | Afișați o intrare pentru fiecare fișier specificat |
du -sk * | sortare nr | Listează fișierele și folderele, totalizând dimensiunea, inclusiv subfolderele. Înlocuiți sk * cu sm * pentru a afișa directoare în MB |
df -h | Calculați spațiul liber pe disc al sistemului |
df -H | Calculați spațiul liber pe disc în puteri de 1.000 (spre deosebire de 1.024) |
Gestionarea fișierelor și a directorului | |
mkdir | Creați un folder nou denumit |
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 dosar (funcționează numai în dosarele goale) |
rm -R | Ștergeți un folder și conținutul acestuia |
atingere | Creați un fișier nou fără nicio extensie |
cp | Copiați un fișier în dosar |
cp | Copiați un fișier în folderul curent |
cp ~ // | Copiați un fișier în folder și redenumiți fișierul copiat |
cp -R | Copiați un folder într-un folder nou cu spații în numele fișierului |
cp -i | Vă 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 -f | Forțați eliminarea fără confirmare |
rm | Ștergeți mai multe fișiere fără nicio confirmare |
mv | Mutați / redenumiți |
mv | Mutați un fișier în dosar, eventual prin suprascrierea unui fișier existent |
mv -i | Steag 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 + R | Căutați printre comenzile utilizate anterior |
istorie n | Afiș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 -ld | Afișați permisiunea implicită pentru un director principal |
ls -ld / | Afișați permisiunea de citire, scriere și acces a unui anumit folder |
chmod 755 | Schimbați permisiunea unui fișier la 755 |
chmod -R 600 | Schimbaț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 -ax | Ieș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 -aux | Afișează toate procesele cu% cpu,% mem, pagina în, PID și comandă |
top | Afișați informații live despre procesele care rulează în prezent |
top -ocpu -s 5 | Afișați procesele sortate după utilizarea procesorului, actualizându-se la fiecare 5 secunde |
top -o rsize | Sortează 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 | prindere | Găsiți un proces după nume sau PID |
Reţea | |
ping | Ping host și afișează starea |
care este | Afișați informații despre cine pentru un domeniu |
curl -O | Descărcați fișierul prin HTTP, HTTPS sau FTP |
ssh @ | Stabiliți conexiunea SSH cu utilizatorul |
scp @: / remote / path | Copiați pe o telecomandă |
Homebrew | |
doctor de bere | Verificați infuzia pentru eventuale probleme |
instalați berea | Instalați o formulă |
dezinstalați berea | Dezinstalați o formulă |
lista de bere | Enumerați toate formulele instalate |
căutare brew | Afișați formulele disponibile pentru fabricarea berii |
upgrade de bere | Actualizați toate preparatele învechite și neprins |
actualizare brew | Obțineți cea mai recentă versiune de homebrew și formulă |
curățarea berii | Eliminați versiunea mai veche a formulei instalate |
brew robinet homebrew / butoi | Atingeți depozitul de butoaie din GitHub |
lista de butoaie de bere | Enumerați toate butoanele instalate |
instalați butoi de bere | Instalați butoiul dat |
dezinstalați butoiul de bere | Dezinstalați butonul dat |
Căutare | |
găsi -nume | Gă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țin | Afișați conținutul utilizând comanda less care acceptă paginarea și multe altele |
cap | Afiș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 lucruAcț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
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 SaigalAboneaza-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