9 trucuri pentru linia de comandă pentru Mac OS X pe care ar trebui să le știți

Anonim

Linia de comandă este adesea considerată domeniul utilizatorilor avansați, dar asta nu înseamnă că fiecare utilizare a Terminalului trebuie să implice știința rachetelor. Această colecție de sfaturi pentru terminale ar trebui să se aplice pentru o mare varietate de utilizatori de Mac, iar toată lumea, de la începători la utilizatorii avansați, ar trebui să găsească aici ceva util. Unele dintre aceste trucuri pot necesita instalarea Xcode pe Mac, Xcode este o descărcare gratuită din App Store.

Preveniți economizoarele de ecran și somnul cu „cofeinat”

Nou în OS X Mountain Lion, cofeinatul este ca o versiune de linie de comandă a utilitarului Coffeine preferat de toată lumea. Utilizarea este simplă, cu cofeinat în funcțiune, Mac-ul nu va dormi, iar screen saver-urile nu se vor activa. Cel mai simplu, poate fi rulat singur, dar probabil că este cel mai bine folosit cu o limită de timp atașată astfel:

cafeinat -t 3600

Pavilionul -t specifică timpul în secunde, exemplul de mai sus rulează cafeina timp de o oră.

Extrageți fișierele PKG cu „pkgutil”

Trebuie să luați un fișier dintr-un fișier .pkg? Poate vrei să vezi ce se află în interiorul unui pachet fără a-l instala? Fără transpirație, pkgutil face treaba:

pkgutil --expand sample.pkg ~/Desktop/

Acest lucru va arunca întregul conținut al pachetului în directorul specificat, fără a-l instala.

Folosiți „purge” pentru a elibera memoria

Comanda purge șterge forțat cache-urile de disc și de memorie, având un efect similar cu când reporniți un Mac. Deși unii spun că purgerea oferă doar un efect placebo, funcționează absolut să trimită memoria de sistem din categoria „Inactiv” înapoi la memoria RAM disponibilă gratuit, iar în situațiile în care epuizezi memoria reală, poate oferi o creștere a vitezei. .

Folosirea purgării este simplă, tastați următoarele la un prompt de comandă:

purge

Așteptați un minut pentru ca modificările să intre în vigoare, procesul este de obicei mult mai rapid pe Mac-urile cu unități SSD.

Lansați mai multe instanțe de aplicații cu „deschis”

S-ar putea să știți deja că puteți deschide aplicații în GUI OS X din linia de comandă cu comanda „deschide”, dar știați că puteți rula mai multe instanțe de aplicații atașând codul -n flag la comanda de deschidere? Este ușor de utilizat, iată tot ce trebuie să faci:

deschide -n /Aplicații/Safari.app/

Exemplu rulează o altă instanță a Safari. Schimbați numele aplicației în consecință și nu uitați să includeți extensia .app.

Actualizarea OS X fără App Store

Vrei să instalezi software-ul de sistem și actualizările fără să te deranjezi cu Mac App Store? Puteți face asta direct din linia de comandă, cu ajutorul comenzii softwareupdate. Pentru a instala fiecare actualizare disponibilă, rulați următoarele:

sudo softwareupdate -i -a

Puteți , a fost inclus în OS X de ani de zile și funcționează la fel, indiferent de versiunea pe care o utilizați.

Enumeră tot ce ai descărcat vreodată

Toți am fost acolo; ai descărcat ceva cu ceva timp în urmă dintr-un domeniu pe care oare-ți amintești, dar nu-ți poți aminti ce sau de unde.Ai noroc, pentru că Serviciile de carantină păstrează o bază de date cu tot ce a fost descărcat vreodată și poți interoga acea bază de date pentru a găsi ceea ce cauți. Utilizați comanda sqlite3 după cum urmează pentru a vedea totul:

sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV „selectați LSQuarantineDataURLString din LSQuarantineEvent” |mai multe

Bineînțeles că poți șterge și acea listă dacă existența te deranjează.

Ascunde fișierele sau folderele din Finder cu „chflags”

Aveți un fișier sau un folder secret pe care doriți să îl păstrați ascuns din Finder? Utilizați chflags pentru a transforma orice fișier invizibil din sistemul de fișiere GUI OS X, funcționează la fel indiferent dacă îl îndreptați către un fișier sau un director:

chflags ascunse /path/to/file/or/folder/

Norocos (sau ghinionist) pentru noi, oamenii din linia de comandă, fișierul va fi în continuare vizibil cu ls, dar va rămâne ascuns în Finder până când steagul „nohidden” este atașat astfel:

chflags nohidden /path/to/unhide/

Modificările sunt imediate în oricare dintre evenimente.

Tastați automat căi lungi cu drag & drop

Știați că puteți glisa și plasa orice fișier din Finder în linia de comandă și întreaga cale către acel fișier va fi tipărită automat? Acesta nu este exclusiv un sfat pentru linia de comandă, dar este atât de util încât trebuie inclus. Acesta este probabil cel mai bine folosit împreună cu o comandă pentru a prefix calea, astfel:

sudo vi (trageți fișierul aici pentru a imprima calea completă)

Acest lucru funcționează oriunde în linia de comandă, chiar și atunci când sunteți deja într-o aplicație.

Creați o arhivă Zip protejată cu parolă

Dacă trimiteți un fișier printr-un mediu nesecurizat sau îl găzduiți în mod public, dar doriți să oferiți un anumit nivel de protecție, puteți crea o arhivă zip protejată prin parolă cu marcajul -e:

zip -e protected.zip /file/to/protect/

Fără marcajul -e, veți crea doar un fișier zip standard fără parolă.

9 trucuri pentru linia de comandă pentru Mac OS X pe care ar trebui să le știți