40 sfaturi și trucuri terminale pe care nu le-ați crezut niciodată necesare

Terminalul este un instrument extrem de puternic, oferind o interfață de linie de comandă cu suportul sistemului OS X. Este un subiect pe care l-am abordat cu mult timp în urmă cu seriile noastre populare Mângâierea Terminalului.

Există multe lucruri pe care Terminal le poate face, de la mutarea unui număr mare de fișiere la preferințe în schimbare pe care nici măcar nu am știut că există. Pentru a demonstra cât de versatil este Terminalul, am încheiat 40 de sfaturi și trucuri cu adevărat excelente pentru terminale, care pot fi foarte accesibile.


Înainte de a începe

Toate comenzile Terminalului vă voi arăta că sunteți perfect în siguranță și, când vine vorba de schimbarea preferințelor, sunt complet reversibile. Spunând că Terminalul este o creatură nestatornică și nu lasă nici o marjă de eroare, asigurați-vă că intrați în comenzi exact așa cum sunt scrise aici.

Ca întotdeauna, asigurați-vă că aveți o copie de rezervă recentă în cazul în care se întâmplă ceva.

Bacsis: Dacă nu sunteți familiarizați cu Terminalul, vă recomandăm cu tărie să citiți seria noastră introductivă pe această temă, Mângâierea Terminalului. Terminalul nu este pentru cei slabi de inimă și preferăm să fiți confortabil să intrați în unele dintre aceste comenzi.

De asemenea, de ce nu încercați unele dintre aplicațiile Mac disponibile pe Envato Market, cum ar fi Sentenza Desktop for Mac, ceea ce face foarte simplu pentru a construi aplicații pentru Mac OS X.


Intrarea în Terminal


Fereastra terminalului

Terminalul este situat în Aplicații> Utilitare pliant. După deschidere, puteți începe să introduceți comenzi.

În Terminal, veți vedea ceva de genul:

MacBook: ~ jordan $

Acesta este promptul, în care intrăm în comenzile noastre. Pentru a identifica corect cum să introduceți o comandă, voi folosi un semn de dolar ($) pentru a indica promptul, astfel încât pur și simplu introduceți comanda care urmează un semn de dolar.

Să ne încălzim cu niște comenzi de bază!


Goliți fereastra

$ clar

Pur și simplu, acest lucru șterge fereastra curentă. (În cadrul Terminalului în OS X, puteți să derulați în continuare pentru a vedea ce a fost acolo. Această comandă clarifică pur și simplu vizualizarea curentă).


Navigarea la Foldere

Puteți naviga la un dosar, cum ar fi Utilități, introducând următoarea comandă:

$ cd / Aplicații / Utilitare

Dacă doriți să reveniți rapid la dosarul dvs. de domiciliu, puteți să introduceți:

$ cd

Cu folderele care conțin spații, există două moduri în care puteți face acest lucru:

$ cd / Volum / Macintosh \ HD / $ cd "/ Volum / Macintosh HD /"

Prima metodă utilizează coloana \ back pentru a "scăpa" spațiul. Deoarece linia de comandă tratează spațiile ca parte a comenzilor, caracterul \ îi spune Terminalului să ignore spațiul imediat următor. În mod alternativ, puteți să înfășurați pur și simplu calea directorului în ghilimele și toate spațiile pe care le conține vor fi ignorate.

Navigați înapoi în dosarul dvs. de domiciliu înainte de a continua.


Afișați conținutul unui director

Puteți vizualiza conținutul unui dosar introducând:

$ ls

Efectul implicit al "ls"

Pentru ao vizualiza într-un format de listă, introduceți:

$ ls -l

Ieșirea 'ls' cu steagul '-l'

Dacă doriți să vizualizați toate fișiere, inclusiv cele ascunse:

$ ls -a

Comanda de mai sus va afișa toate fișierele, inclusiv cele ascunse, care încep cu o perioadă. Ce se întâmplă dacă dorim să vedem directorul ca o listă, dar de asemenea vizualizați toate fișierele ascunse?

$ ls -la

Da, este la fel de simplu ca combinarea lor! Cred că ești încălzit în mod corespunzător, așa că haideți să-i dăm o lovitură!

Navigați înapoi în dosarul dvs. de domiciliu înainte de a continua.


Idem

O bijuterie ascunsă în OS X este Apple idem comanda. Am descoperit acest lucru incredibil de util în copierea unor cantități mari de date, deoarece poate fi rulat într-o fereastră Terminal care conține mai multe informații utile despre progresul său decât cea mai tradițională fereastră de copiere Finder.

$ ditto -V / vechi / muncă / / nou / muncă /

Comanda de mai sus va copia dosarul "de lucru" într-o locație nouă. De fapt, ceea ce se întâmplă este comanda copiilor cuprins din dosarul nostru de lucru la un nou director de lucru.

adăugare -V, sens prolix imprimă o linie în fereastra Terminal pentru fiecare fișier care este copiat. Este extrem de util, deoarece puteți vedea exact ce fișier este copiat în orice moment.

Ditto este o comandă pe care o folosesc frecvent și am copiat adesea multe gigaocteți de date între unitățile de hard disk care le folosesc, deoarece se pare că sunt atât de fiabile.


Dezactivați Umbrele picăturii de ecran

Dacă luăm vreodată o captură de ecran a unei ferestre în OS X, în mod implicit va afișa întotdeauna o umbră de picătură, adăugând pixeli pierduți. Dacă preferați ca capturile de ecran să nu fie umbrite, puteți utiliza următoarea comandă:

$ implicit scrie com.apple.screencapture disable-shadow -bool TRUE

Puteți fie să reporniți Mac-ul pentru a vedea modificările, fie, folosind o altă comandă, să le vedeți instantaneu:

$ killall SystemUIServer

Această comandă oprește frontul grafic spre OS X pentru o secundă secundară. Nu-ți face griji, asta are pentru a rula tot timpul, astfel încât, de îndată ce este oprit, se repornește instantaneu - dar actualizat cu noua noastră opțiune. Luați o captură de ecran și acum veți observa că umbra nu mai este inclusă.

Pentru a inversa modificările, puteți introduce următoarea comandă:

$ implicit scrie com.apple.screencapture disable-shadow-bool FALSE
$ killall SystemUIServer

Pentru a vedea schimbările imediat.


Modificați formatul fișierului de imagine

PNG este probabil cel mai bun format pentru a fi folosit pentru capturi de ecran, dar cu siguranță poate dura puțin spațiu. Dacă preferați să utilizați formatul PDF, puteți utiliza următoarele:

$ default scrie com.apple.screencapture tip PDF
$ killall SystemUIServer

Pentru a reveni la modificări, introduceți următoarele:

$ default scrie com.apple.screencapture tip png
$ killall SystemUIServer

Schimbați locația ecranului

În timp ce luați capturi de ecran este minunat, acesta poate aglomera rapid desktop-ul. Pentru a schimba acest lucru, putem folosi:

$ default scrie com.apple.screencapture locație / trageți / locație / aici
$ killall SystemUIServer

Mai degrabă decât să tratezi nume de cale lungă, puteți să tastați prima parte a comenzii și, după cuvântul "locație", să trageți un dosar pe care doriți să-l salvați capturile de ecran. Pentru a anula modificările, puteți utiliza:

$ default scrie com.apple.screencapture location ~ / Desktop
$ killall SystemUIServer

Sfat: Crăparea, ~, reprezintă de fapt dosarul dvs. de acasă. În exemplul de mai sus, acest lucru ar însemna de fapt / Users / jordan / Desktop. Un timp util util!


Activați AirDrop pe Mac-urile mai vechi

AirDrop este o caracteristică excelentă pentru a trimite fișiere între Mac-uri rapid și ușor, fără a se ocupa de aplicații plictisitoare de partajare a fișierelor. Problema este că este doar pe WiFi și pe Mac-uri mai recente.

Dacă Mac-ul dvs. nu acceptă în prezent AirDrop, puteți introduce următoarea comandă pentru al utiliza, precum și pentru a-l utiliza pe Ethernet:

$ default scrie com.apple.NetworkBrowser BrowseAllInterfaces -bool TRUE

Va trebui să reporniți Finder-ul, cel mai rapid mod de a utiliza omoara-i pe toti care va reporni:

$ killall Finder

Pentru a reveni la modificări, introduceți:

$ implicit scrie com.apple.NetworkBrowser BrowseAllInterfaces -bool FALSE

Dacă doriți mai multe informații despre activarea serviciului AirDrop, l-am prezentat mai detaliat în tutorialul nostru anterior "Cum să activați AirDrop pe Mac-uri conectate și neacceptate prin Ethernet".


Afișați fișiere și foldere ascunse

Pentru a vizualiza fișiere și foldere ascunse în OS X:

$ implicit scrie com.apple.finder AppleShowAllFiles -bool TRUE
$ killall Finder

Odată ce Finder repornește, veți vedea o mulțime de fișiere pe care nu le-ați mai văzut până acum, de obicei începând cu o perioadă (care denotă un fișier ascuns în OS X).

Pentru a reveni la modificări:

$ implicit scrie com.apple.finder AppleShowAllFiles -bool FALSE
$ killall Finder

De asemenea, am vizat vizibilitatea ascunsă a fișierelor în tutorialul nostru anterior "Descoperirea fișierelor ascunse în OS X".


Stresul testează Macul

Dacă doriți să executați anumite teste de stres pe Mac, există o comandă simplă pe care o putem introduce, care va utiliza imediat 100% din procesorul dvs.:

$ da

Tehnicienii de la Apple folosesc acest lucru frecvent atunci când se ocupă de Mac-uri supărătoare care ar putea să se prăbușească sub sarcină și este o modalitate foarte rapidă de a accentua un Mac. Pentru a anula comanda, apăsați Ctrl-C.


Vizualizați utilizarea sistemului de fișiere

Uneori vrem să vedem ce face Macul nostru atunci când vine vorba de citire și scriere pe disc, mai ales dacă încercăm să identificăm ceva care ne împiedică să scoatem o unitate. Pentru a face acest lucru, folosim:

$ sudo fs_usage

Prin intrare sudo, solicităm să rulați acest lucru ca un utilizator super, care necesită introducerea parolei de conectare pentru Mac. După ce ați terminat, vi se oferă un flux constant de informații, pe măsură ce procesele accesează discul.

Unele procese pe care probabil veți vedea sunt Time Machine (backupd) și Spotlight (mds).

Pentru a anula, puteți apăsa Ctrl-C.


Vizualizați conținutul oricărui fișier

Uneori avem un fișier și nu știm exact ce format este. Dacă este probabil să fie un format de text, putem încerca să îl deschidem TextEdit, dar nu funcționează întotdeauna. Putem investiga orice fișier din Terminal utilizând:

$ cat / path / to / fișier

Indiferent de dosar, asta o va deschide. Pe fișiere precum MP3 sau videoclipuri, probabil că va fi blestemat. Dar dacă încercați să recuperați un document corupt, acest lucru ar putea ajuta.


Rebuild Spotlight

Lumina reflectoarelor poate să nu funcționeze ocazional, așa cum ne-ar plăcea. Uneori, trebuie doar să spunem Spotlight pentru a crea un nou index, astfel încât să poată găsi fișiere cât mai rapid și mai eficient posibil. Pentru a face acest lucru:

$ sudo mdutil -E / Volume / DriveName

Comanda de mai sus va șterge indexul Spotlight, forțându-l să pornească unul nou. O modalitate mai ușoară de a finaliza comanda este să introduceți prima parte a acesteia și, pentru locație, să trageți o unitate de hard disk de pe desktop în fereastra Terminal.


Eliminați duplicatele "Deschidere cu ..." Intrări

Un bug obișnuit în sistemul OS X constă în a vedea aplicații duplicate din "Deschis cu… "Meniu care poate deveni destul de plin! Pentru ao remedia:

$ /System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domeniu sistem -domeniu local -domeniu utilizator

Comanda de mai sus va funcționa în OS X Leopard și mai sus. Spre deosebire de celelalte comenzi, aș recomanda reluarea Macului.


Activați selectarea textului cu Quick Look

Quick Look este minunat, dar nu ar fi chiar mai bine dacă am putea selecta textul din Quick Look fără a fi nevoie să deschideți documentul? Cu această comandă puteți:

$ implicit scrie com.apple.finder QLEnableTextSelection -bool TRUE
$ killall Finder

Pentru a reveni la modificări:

$ implicit scrie com.apple.finder QLEnableTextSelection-bool FALSE
$ killall Finder

Deschideți fișiere în orice aplicație

Aveți posibilitatea să deschideți documente direct de la Terminal foarte ușor, dar cum să le deschideți într-o altă aplicație care nu este cea implicită pentru tipul de fișier?

$ open -a /Applications/AppName.app /path/to/file.txt

Făcând cele de mai sus se va deschide fișierul text în aplicație Numele aplicatiei. Pur și simplu schimbați aplicația și fișierul la ceea ce aveți nevoie.


Verificați timpul Uptime al calculatorului dvs. Mac

Poate fi zile, săptămâni sau chiar luni înainte de a ne repornia Mac-ul și uneori poate fi atât de lung încât nici nu ne putem aminti când am făcut-o ultima oară. Pentru a vedea cât timp a trecut Mac-ul nostru fără o repornire, putem folosi:

$ uptime

Acest lucru va afișa ora curentă și durata de funcționare a calculatorului nostru Mac.


Instalați actualizări software OS X

În ciuda actualizărilor de software care se deplasează la Magazin de aplicații în Mountain Lion, suntem capabili să folosim linia de comandă pentru a instala sistemul udates fără a fi nevoie să îl lansăm. Pentru a vedea actualizările de software disponibile pentru Mac:

$ sudo softwareupdate -l

După câteva minute, vi se va oferi o listă cu actualizările disponibile.

Dacă doriți să instalați toate actualizările disponibile, introduceți:

$ sudo softwareupdate -ia

Afișați un mesaj personalizat în fereastra de conectare

Atunci când utilizați un Mac multi-utilizator, este adesea bine să aveți un mesaj de afișare pentru a furniza câteva informații utile, cum ar fi "Hei, mâini lipicioase! Alții trebuie să folosească această tastatură, știți.

$ sudo implicite scrie /Library/Preferences/com.apple.loginwindow LoginwindowText "Hei, Sticky Hands!"

Data viitoare când vă deconectați sau reporniți Macul, mesajul dvs. va apărea. Pentru a elimina complet mesajul:

$ sudo implicit șterge /Library/Preferences/com.apple.loginwindow LoginwindowText

Începeți un server HTTP simplu în orice folder

Dacă aveți nevoie să testați rapid unele HTML pe care lucrați, porniți un server web simplu înăuntru orice pe Mac. Navigați la folderul de utilizat și introduceți:

$ python -m SimpleHTTPServer 8000

Numărul de la sfârșit este portul de utilizat, deschideți browserul și vizitați http: // localhost: 8000 Puteți utiliza portul 80 implicit dacă doriți și eliminați complet numărul portului.

Când ați terminat, pur și simplu apăsați Ctrl-C.


Rulați aceeași comandă din nou

Voi ați văzut câteva dintre aceste comenzi care ne-au cerut să intrăm sudo în primul rând, pentru a le rula ca super utilizator rădăcină. Uneori, putem intra într-o comandă lungă, doar pentru a afla că am uitat să o punem sudo primul. Din fericire, nu este nevoie să re-scriem întreaga comandă din nou (sau copiați și lipiți). În schimb, putem folosi o comandă rapidă foarte simplă, care stă în locul comenzii dvs. scrise anterior:

$ !!

Dacă ar fi trebuit să introducem din nou aceeași comandă, dar cu sudo în față, putem să tastăm:

$ sudo !!

Descărcați un fișier fără un browser

Dacă doriți să descărcați un fișier fără a utiliza un browser, putem folosi următoarea comandă:

$ curl -O http://appldnld.apple.com/iTunes11/091-6058.20130605.Cw321/iTunes11.0.4.dmg

Aceasta va descărca orice adresă URL pe care o introduceți în dosarul în care vă aflați în prezent. Unele browsere încearcă să deschidă automat fișiere atunci când sunt descărcate sau să adauge o extensie de dosar plictisitoare când nu le doriți (mai ales atunci când se ocupă de fișierele text care au altceva în afară de .txt extensie).


Opriți Mac-ul dvs., cu sau fără o întârziere

Pentru a închide Mac-ul imediat:

$ shutdown sudo-h acum

Pentru a reporni Mac-ul imediat:

$ sudo shutdown-r acum

Putem adăuga chiar și o întârziere (în minute) dacă dorim:

$ sudo închidere -r +60

Deși acest lucru nu ar putea fi foarte util pe propriul dvs. Mac, dacă vă petreceți orice moment conectat la distanță de Mac prin intermediul liniei de comandă, acestea pot deveni foarte utile la repornirea serverelor la distanță.


Dezactivați animația Răspundeți la poșta electronică în Mountain Lion

Mailul are o animație excelentă, prin care dacă loviți răspunsul la orice mesaj, o fereastră de compoziție animă în vedere. Nu este pentru toată lumea și, uneori, are doar fereastra care apare instantaneu. Pentru a dezactiva animația:

$ implicit șterge com.apple.mail DisableReplyAnimations -bool TRUE

Renunțați și relansați Mail pentru ca modificările să aibă efect. Pentru a reveni la modificări:

$ implicit șterge com.apple.mail DisableReplyAnimations -bool FALSE

Preveniți-vă Mac de la dormit

Toți am lăsat Mac-ul să facă ceva care va dura ceva timp, doar pentru a reveni și pentru a găsi că a dormit. Putem împiedica acest lucru să se întâmple folosind o comandă simplă și cu umor numită:

$ caffeinate

Introducerea comenzii pe cont propriu va păstra Mac-ul trezit până când îl oprești apăsând Ctrl-C. Puteți adăuga un parametru de timp cu:

$ caffeinate -u-600

Numărul reprezintă numărul de secunde, deci comanda noastră de mai sus va opri Mac-ul să meargă la culcare în următoarele zece minute.


Creați un fișier de orice dimensiune

Există ocazii când avem nevoie doar de un fișier de o anumită dimensiune pentru testare. De multe ori consider că este util să copiați un fișier de 1 GB pe o rețea pentru a obține o idee despre viteze. Găsirea unui fișier care este dimensiunea dorită este dificilă, dar cu linia de comandă putem crea un fișier gol de orice dimensiune dorim.

$ mkfile 1g test.abc

Puteți specifica dimensiunea fișierului în octeți (b), kilobiți (k), megaocteți (m) sau gigabytes (g). Exemplul de mai sus creează un fișier de testare de 1GB numit test.abc dar puteți să o numiți oricare doriți și nu trebuie să aveți o extensie de fișier.


Monitorizați continuu rezultatul unui fișier

Aceasta este pentru toți administratorii sistemului în devenire acolo. Dacă doriți să continuați să monitorizați un fișier text și să vedeți modificările aduse acestuia în momentul în care sunt făcute, există o comandă adecvată care va monitoriza în mod constant fișierul ales și va afișa orice linii noi în momentul în care acestea sunt adăugate, perfect pentru monitorizarea jurnalului de sistem fișiere.

$ tail -f /var/log/system.log

Fereastra Terminal va urmări în mod constant fișierul specificat (în acest caz, system.log și de fiecare dată când este adăugată o altă linie, va fi imprimată pe ecran.

Pentru a anula, apăsați Ctrl-C.


Obține adresa IP a rețelei

Sigur, ne-am putea deschide Preferințe sistem, Selectați Reţea și apoi să vizualizăm informațiile despre adresa IP, dar o facem prin linia de comandă este atât de mult mai rece!

$ ipconfig getifaddr en0

Termenul en0 reprezintă interfața de rețea de utilizat. Similar cu unele limbi de programare, prima interfață de rețea începe de la zero și apoi se numără, deci dacă aveți două interfețe (cum ar fi ethernet și WiFi) atunci acestea ar fi en0 și EN1, respectiv.

În mod prestabilit, calculatorul dvs. Mac va desemna întotdeauna o conexiune de rețea cu fir ca en0, cu excepția cazului în care calculatorul dvs. Mac nu are built-in ethernet. Puteți să înlocuiți en0 cu EN1 dacă nu utilizați conexiunea prin cablu.


Obțineți adresa IP externă

Cea mai obișnuită metodă de a afla adresa IP publică (cea pe care ni-l furnizează ISP-ul nostru) accesând un site, cum ar fi Ce este IP-ul meu sau chiar tastând "what is my IP address" în Google.

De fapt, putem folosi Terminalul pentru a descoperi adresa noastră IP publică folosind un serviciu similar numit IP Echo.

$ curl ipecho.net/plain; ecou

De îndată ce executați comanda, vi se prezintă adresa IP externă. Deși este posibil să nu fie la fel de rapid să tastați ca vizitând unul dintre site-urile menționate mai sus, putem face multe lucruri cu ieșirea Terminalului, mai ales dacă dorim să-l includem într-un fel de script.


Testați conectivitatea rețelei

Probabil ați auzit de termenul "ping" la un moment dat. Ping trimite biți foarte mici de informații printr-o rețea la un computer la distanță, timp care durează cât mai mult timp pentru ca un răspuns să fie primit. Este util să vedeți dacă o adresă IP funcționează sau dacă un site Web ar putea să nu mai funcționeze.

$ ping -c 10 www.apple.com

Rularea comenzii de mai sus va trimite 10 pachete de informații și va furniza informații detaliate despre timpul de răspuns. Puteți să înlocuiți www.apple.com pentru orice alt nume de domeniu sau adresă IP.


Dezactivați Navigarea cu două butoane din Google Chrome

Pentru Mac-urile cu un trackpad multitouch încorporat sau cu trackpad-ul Magic, Google Chrome oferă propria versiune de swiping cu două degete pentru a merge înainte și înapoi. În timp ce este ușor să schimbi acest comportament în Safari, acest lucru în Google Chrome necesită un pic de trickery Terminal:

$ default scrie com.google.Chrome.plist AppleEnableSwipeNavigateWithScrolls -bool FALSE

Închideți și reporniți Google Chrome pentru a vedea modificările și veți observa că nu mai puteți trece cu două degete. Pentru a reveni la modificări:

$ default scrie com.google.Chrome.plist AppleEnableSwipeNavigateWithScrolls -bool TRUE

Împiedică aplicațiile de la salvarea la iCloud implicit

iCloud este un serviciu excelent, dar dacă preferați să utilizați Dropbox sau doar salvați fișiere pe Mac, atunci fără îndoială ați fi fost frustrat că multe aplicații compatibile cu iCloud oferă iCloud ca implicit Salvați… destinaţie. Din fericire, putem schimba acest lucru:

$ implicit scrie NSGlobalDomain NSDocumentSaveNewDocumentsToCloud -bool FALSE

Renunțați și relansați orice aplicație care utilizează iCloud și acum toate documentele noi vor fi implicite la Mac în dialogul de salvare mai degrabă decât iCloud.

Pentru a reveni la modificări:

$ implicit scrie NSGlobalDomain NSDocumentSaveNewDocumentsToCloud -bool TRUE

Faceți pictograma oricărei aplicații ascunse în docul translucid

Ascunderea aplicațiilor când nu le folosiți este o modalitate excelentă de a elibera spațiul de pe ecran, însă nu există nicio modalitate de a face distincția între aplicația ascunsă și cea care nu este. Putem modifica Dock-ul, astfel încât orice aplicație ascunsă să aibă o pictogramă translucidă:

$ implicit scrie com.apple.Dock showhidden -bool TRUE
$ killall Dock

Pentru a reveni la modificări:

$ implicit scrie com.apple.Dock showhidden -bool FALSE
$ killall Dock

Căi de autocompletare

Când introduceți un nume de cale lungă, cum ar fi:

/ Volum / Macintosh \ HD / Utilizatori / admin / Bibliotecă / Aplicație \ Suport /

Poate fi foarte obositoare să intri în afară. Ce putem face în schimb este folosirea Tab cheie pentru autocompletare. Pentru ao folosi, pur și simplu începeți să introduceți orice comandă în cazul în care aveți nevoie pentru a introduce o cale și după ce ați introdus prima sau a doua literă, apăsați Tab. Dacă există doar un singur folder pe care primele câteva caractere s-ar putea realiza automat, va face acest lucru. Dacă nu, puteți apăsa Tab de două ori și va sari cât mai mult posibil, apoi afișați toate fișierele și folderele potențiale pe care ați putea dori să le obțineți.

Pentru a încerca acest lucru, introduceți următoarele, în loc să apăsați introduce, presa Tab in schimb:

$ cd / Noi

Veți găsi apoi autocompleți pentru a:

$ cd / Utilizator

Veți auzi probabil și un ton de alertă. Acest lucru se datorează faptului că există două foldere pe care ați putea dori să le accesați: / Utilizatori și / Informații utilizator. Apoi puteți adăuga ultimul caracter pe cale și apăsați introduce.

Funcționează foarte asemănător cu autocompletarea cuvintelor din iOS.


Asigurați-vă Mac Talk

Mac OS X are o funcționalitate de vorbire mare și poate chiar să spunem tot ce ne dorim:

$ say "Acest Mac rulează OS X, nu OS ex"

Putem să mergem chiar mai bine și să citim orice fișier text pe care-l plăcem:

$ say -f /path/to/file.txt

Mac-ul nostru poate spune apoi tot ce se află în fișierul text.


Restaurați o imagine disc pe o unitate externă

Puteți imita comportamentul lui Utilitatea discului și restaurați un fișier de imagine pe disc la un volum conectat la Mac:

$ sudo asr -restore -recuperare -source / path / to / discimage / dmg -target / Volume / VolumeToRestoreTo

Se va ignora verificarea (puteți să o eliminați dacă doriți să o verificați, dar poate dura ceva timp) și puteți restaura o imagine, cum ar fi o copie a sistemului OS X, direct la un volum sau o partiție.


Dezactivați tabloul de bord

Tablou de bord a fost odată viitorul aplicațiilor rapide de acces, cum ar fi un calculator și note lipicioase. În ciuda faptului că este destul de popular de câțiva ani, este rapid decolorat în obscuritate. E încă în jur și de obicei a fost deschisă accidental.

eu folosesc Controlul misiunii pe larg și l-au poziționat pe extrema stângă, dar, sincer, prefer să fie complet plecat. din fericire, Tablou de bord poate fi silențiat permanent:

$ implicit scrie com.apple.dashboard mcx-disabled -boolean TRUE
$ killall Dock

Veți găsi asta Tablou de bord nu mai rulează, împreună cu widget-urile pe care le-ai fi avut înăuntru. Nu vă faceți griji, o puteți aduce înapoi dacă este necesar:

$ implicit scrie com.apple.dashboard mcx-disabled -boolean FALSE
$ killall Dock

Vizualizează toate procesele active

Aplicația Monitorizarea activității ne poate oferi o imagine detaliată a ceea ce face în prezent compania Mac. Putem replica o mare parte din funcționalitatea sa în Terminal:

$ sus

Odată ce rulează, putem vedea cu ușurință toate procesele curente, enumerate în funcție de utilizarea procesorului, cu procesele care folosesc cele mai multe procesoare care se deplasează în partea de sus a listei.

În plus, există o mulțime de alte informații în partea de sus a ferestrei, de la câte procese se execută, cât de mult RAM este în uz în prezent la cantitatea de trafic din rețea pe care l-am generat.


Consultați O listă a tuturor comenzilor pe care le-ați introdus

Pentru ultima noastră, putem introduce o comandă pentru a vedea toate comenzile pe care le-am introdus la linia de comandă:

$ istorie

Toate comenzile anterioare pe care le-ați rulat în Terminal sunt listate aici, oferindu-vă posibilitatea de a vă întoarce și de a vedea ce ați făcut deja.


Concluzie

Terminalul vă poate ajuta să vă configurați Mac-ul exact așa cum doriți și să oferiți acces la caracteristici care nu au o interfață grafică de schimbat. Există multe opțiuni care sunt perfect sigure pentru utilizare, dar pentru a evita copleșirea utilizatorului, ele sunt ascunse, doar pentru a fi găsite de utilizatorii de putere care doresc să facă schimbarea.

Linia de comandă este un instrument foarte puternic și, așa cum a spus unchiul Ben lui Peter Parker, "Cu mare putere vine o mare responsabilitateUtilizați-l cu înțelepciune!