9 Befehlszeilentricks für Mac OS X, die Sie kennen sollten

Anonim

Die Befehlszeile wird oft als das Reich fortgeschrittener Benutzer angesehen, aber das bedeutet nicht, dass jede Verwendung von Terminal eine Raketenwissenschaft sein muss. Diese Sammlung von Termin altipps sollte für eine Vielzahl von Mac-Benutzern gelten, und jeder, vom Anfänger bis zum fortgeschrittenen Benutzer, sollte hier etwas Wertvolles finden. Einige dieser Tricks erfordern möglicherweise die Installation von Xcode auf dem Mac, Xcode ist ein kostenloser Download aus dem App Store.

Bildschirmschoner und Einschlafen mit „Koffein“ verhindern

Neu bei OS X Mountain Lion, Caffeinate ist wie eine Befehlszeilenversion des allseits beliebten Caffeine-Dienstprogramms. Die Verwendung ist einfach, wenn Caffeinate läuft, schläft der Mac nicht und Bildschirmschoner werden nicht aktiviert. Am einfachsten kann es alleine ausgeführt werden, aber es wird wahrscheinlich am besten mit einem damit verbundenen Zeitlimit wie folgt verwendet:

koffeinat -t 3600

Das Flag -t gibt die Zeit in Sekunden an, das obige Beispiel läuft caffeinate eine Stunde lang.

PKG-Dateien mit „pkgutil“ extrahieren

Müssen Sie eine Datei aus einer .pkg-Datei holen? Vielleicht möchten Sie sehen, was in einem Paket enth alten ist, ohne es zu installieren? Kein Problem, pkgutil erledigt den Job:

pkgutil --expand sample.pkg ~/Desktop/

Dadurch wird der gesamte Paketinh alt in das angegebene Verzeichnis ausgegeben, ohne es zu installieren.

Verwenden Sie „Löschen“, um Speicher freizugeben

Der Purge-Befehl löscht zwangsweise die Festplatten- und Speicher-Caches, was einen ähnlichen Effekt hat, wie wenn Sie einen Mac neu starten. Obwohl einige sagen, dass die Bereinigung nur einen Placebo-Effekt bietet, funktioniert es absolut, Systemspeicher aus der Kategorie „Inaktiv“ zurück in den frei verfügbaren RAM zu schicken, und in Situationen, in denen Ihnen der reale Speicher ausgeht, kann es für einen Geschwindigkeitsschub sorgen .

Die Verwendung von purge ist einfach, geben Sie Folgendes an einer Eingabeaufforderung ein:

säubern

Warten Sie ungefähr eine Minute, bis die Änderungen wirksam werden. Auf Macs mit SSD-Laufwerken ist der Vorgang normalerweise viel schneller.

Mehrere Instanzen von Apps mit „Öffnen“ starten

Sie wissen vielleicht bereits, dass Sie Anwendungen in der OS X-GUI über die Befehlszeile mit dem Befehl „Öffnen“ öffnen können, aber wussten Sie, dass Sie mehrere Instanzen von Anwendungen ausführen können, indem Sie das -n anhängen Flag für den Open-Befehl? Es ist einfach zu bedienen, hier ist alles, was Sie tun müssen:

open -n /Applications/Safari.app/

Das Beispiel führt eine andere Instanz von Safari aus. Ändern Sie den App-Namen entsprechend und vergessen Sie nicht, die Erweiterung .app einzufügen.

Aktualisieren von OS X ohne den App Store

Möchtest du Systemsoftware und Updates installieren, ohne dich mit dem Mac App Store herumschlagen zu müssen? Sie können dies stattdessen direkt von der Befehlszeile aus mit Hilfe des Befehls softwareupdate tun. Um jedes verfügbare Update zu installieren, führen Sie einfach Folgendes aus:

sudo softwareupdate -i -a

Können Sie , es ist seit Jahren in OS X enth alten und funktioniert unabhängig davon, welche Version Sie verwenden.

Listen Sie alles auf, was Sie jemals heruntergeladen haben

Das haben wir alle schon durchgemacht; Sie haben vor einiger Zeit etwas von einer Domain heruntergeladen, an die Sie sich irgendwie erinnern, aber Sie können sich nicht genau erinnern, was oder woher.Sie haben Glück, denn der Quarantänedienst führt eine Datenbank mit allem, was jemals heruntergeladen wurde, und Sie können diese Datenbank abfragen, um das zu finden, wonach Sie gesucht haben. Verwenden Sie den Befehl sqlite3 wie folgt, um alles anzuzeigen:

sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV 'LSQuarantineDataURLString aus LSQuarantineEvent auswählen' |mehr

Natürlich kannst du diese Liste auch löschen, wenn dich die Existenz stört.

Dateien oder Ordner mit „chflags“ aus dem Finder ausblenden

Hast du eine geheime Datei oder einen geheimen Ordner, den du vor dem Finder verbergen möchtest? Verwenden Sie chflags, um jede Datei im OS X GUI-Dateisystem unsichtbar zu machen, es funktioniert gleich, ob Sie es auf eine Datei oder ein Verzeichnis verweisen:

chflags versteckt /Pfad/zu/Datei/oder/Ordner/

Glück (oder Pech) für uns Kommandozeilen-Leute, die Datei wird immer noch mit ls sichtbar sein, aber sie wird im Finder verborgen bleiben, bis das „nohidden“-Flag wie folgt angehängt wird:

chflags nohidden /path/to/unhide/

Änderungen sind in beiden Fällen sofort.

Automatische Eingabe langer Pfade per Drag & Drop

Wussten Sie, dass Sie jede Datei aus dem Finder in die Befehlszeile ziehen und dort ablegen können und der gesamte Pfad zu dieser Datei automatisch gedruckt wird? Dies ist kein ausschließlicher Befehlszeilentipp, aber er ist so nützlich, dass er aufgenommen werden muss. Dies wird wahrscheinlich am besten in Verbindung mit einem Befehl verwendet, der dem Pfad vorangestellt wird, wie folgt:

sudo vi (Datei hierher ziehen, um den vollständigen Pfad zu drucken)

Dies funktioniert überall in der Befehlszeile, auch wenn Sie sich bereits in einer App befinden.

Passwortgeschütztes Zip-Archiv erstellen

Wenn Sie eine Datei über ein ungesichertes Medium senden oder öffentlich hosten, aber dennoch ein gewisses Maß an Schutz bieten möchten, können Sie mit dem Flag -e ein passwortgeschütztes ZIP-Archiv erstellen:

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

Ohne das Flag -e erstellen Sie nur eine Standard-ZIP-Datei ohne Passwort.

9 Befehlszeilentricks für Mac OS X, die Sie kennen sollten