9 trucs de línia d'ordres per a Mac OS X que hauríeu de conèixer

Anonim

La línia d'ordres sovint es considera l'àmbit dels usuaris avançats, però això no vol dir que tots els ús de Terminal hagin d'implicar la ciència de coets. Aquesta col·lecció de consells de terminal s'hauria d'aplicar a una gran varietat d'usuaris de Mac, i tothom, des de principiants fins a usuaris avançats, hauria de trobar alguna cosa que valgui la pena aquí. Alguns d'aquests trucs poden requerir que Xcode estigui instal·lat al Mac, Xcode és una descàrrega gratuïta de l'App Store.

Evita els estalvis de pantalla i el son amb “cafeïnat”

Nou a OS X Mountain Lion, la cafeïna és com una versió de línia d'ordres de la utilitat Caffeine preferida de tothom. L'ús és senzill, amb cafeïna en funcionament, el Mac no s'aturarà i els estalvis de pantalla no s'activaran. En el més senzill, es pot executar sol, però probablement s'utilitzi millor amb un límit de temps adjunt com aquest:

cafeïnat -t 3600

La marca -t especifica el temps en segons, l'exemple anterior fa servir cafeïna durant una hora.

Extreu fitxers PKG amb “pkgutil”

Necessites agafar un fitxer d'un fitxer .pkg? Potser voleu veure què hi ha dins d'un paquet sense instal·lar-lo? Sense suar, pkgutil fa la feina:

pkgutil --expand sample.pkg ~/Desktop/

Això bolcarà tot el contingut del paquet al directori especificat, sense instal·lar-lo.

Feu servir “purga” per alliberar memòria

L'ordre de purga esborra de manera forçada les memòries cau del disc i la memòria, amb un efecte similar a quan reinicieu un Mac. Tot i que alguns diuen que la purga només ofereix un efecte placebo, funciona absolutament per enviar la memòria del sistema des de la categoria "Inactiva" de nou a la memòria RAM disponible gratuïtament, i en situacions en què us quedeu sense memòria real, pot proporcionar un augment de velocitat. .

L'ús de la purga és senzill, escriviu el següent en un indicador d'ordres:

purga

Espereu un minut més o menys perquè els canvis tinguin efecte, el procés sol ser molt més ràpid en Mac amb unitats SSD.

Llança múltiples instàncies d'aplicacions amb “obert”

Potser ja sabeu que podeu obrir aplicacions a la GUI d'OS X des de la línia d'ordres amb l'ordre "obrir", però sabíeu que podeu executar diverses instàncies d'aplicacions adjuntant el -n? marcar a l'ordre d'obertura? És fàcil d'utilitzar, aquí teniu tot el que heu de fer:

open -n /Aplicacions/Safari.app/

L'exemple executa una altra instància de Safari. Canvieu el nom de l'aplicació en conseqüència i no oblideu incloure l'extensió .app.

Actualització d'OS X sense l'App Store

Vols instal·lar programari i actualitzacions del sistema sense molestar-te amb la Mac App Store? Podeu fer-ho directament des de la línia d'ordres amb l'ajuda de l'ordre softwareupdate. Per instal·lar totes les actualitzacions disponibles, només cal que executeu el següent:

sudo softwareupdate -i -a

You can , s'ha inclòs a OS X durant anys i funciona igual, independentment de la versió que utilitzeu.

Llista tot el que has baixat mai

Tots hi hem estat; vau baixar alguna cosa fa temps d'un domini que recordeu, però no recordeu ben bé què ni d'on.Esteu d'enhorabona, perquè Quarantine Services conserva una base de dades de tot el que s'ha baixat mai i podeu consultar aquesta base de dades per trobar el que cerqueu. Utilitzeu l'ordre sqlite3 de la següent manera per veure-ho tot:

sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV 'seleccioneu LSQuarantineDataURLString de LSQuarantineEvent' |més

Per descomptat que també pots esborrar aquesta llista si et molesta l'existència.

Amaga fitxers o carpetes del Finder amb “chflags”

Tens un fitxer o una carpeta secrets que vols mantenir ocult al Finder? Utilitzeu chflags per convertir qualsevol fitxer invisible des del sistema de fitxers GUI d'OS X, funciona igual tant si l'apunteu a un fitxer com a un directori:

chflags amagats /camí/a/fitxer/o/carpeta/

Afortunat (o desafortunat) per a nos altres, els companys de la línia d'ordres, el fitxer encara serà visible amb ls, però romandrà ocult al Cercador fins que s'adjunti el senyalador "no amagat" de la següent manera:

chflags nohidden /path/to/unhide/

Els canvis són immediats en qualsevol dels casos.

Escriu automàticament camins llargs amb arrossegar i deixar anar

Sabíeu que podeu arrossegar i deixar anar qualsevol fitxer del Finder a la línia d'ordres i que s'imprimirà automàticament el camí complet a aquest fitxer? Això no és exclusivament un consell de línia d'ordres, però és tan útil que s'ha d'incloure. Això probablement s'utilitza millor juntament amb una ordre per prefixar el camí, com ara:

sudo vi (arrossegueu el fitxer aquí per imprimir el camí complet)

Això funciona a qualsevol lloc de la línia d'ordres, fins i tot quan ja esteu en una aplicació.

Crear un arxiu zip protegit amb contrasenya

Si esteu enviant un fitxer a través d'un mitjà no segur o allotjant-lo públicament, però voleu oferir algun nivell de protecció, podeu crear un arxiu zip protegit amb contrasenya amb la marca -e:

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

Sense el senyalador -e, només creareu un fitxer zip estàndard sense contrasenya.

9 trucs de línia d'ordres per a Mac OS X que hauríeu de conèixer