Zehn OS X-Befehlszeilenprogramme, die Sie vielleicht nicht kennen

Anonim

Die Befehlszeilenschnittstelle von Mac OS X beherbergt Tausende von Programmen, von denen der durchschnittliche Benutzer nicht weiß, dass sie existieren. Apple hat jahrelange harte Arbeit der GNU Foundation und anderer in der Open-Source-Community genutzt und ein wunderbares Betriebssystem entwickelt, das keine Verwendung der Befehlszeile „benötigt“. Während die Verwendung der Befehlszeile in Mac OS X für den täglichen Betrieb eines Macintosh nicht erforderlich ist, kann sie Ihnen bei richtiger Verwendung viel Zeit sparen und gelegentlich für Lacher sorgen.Ich hoffe, Ihnen gefallen diese zehn OS X-Befehlszeilenprogramme!

1. ssh Dieses kleine Juwel ist in jeder Version von Mac OS X enth alten. Ursprünglich als Drop-in-Ersatz für die rsh/rlogin-Programme entwickelt, ist ssh zu einem festen Bestandteil der Linux/Unix- (und jetzt Mac OS X)-Community. Die Hauptanwendung von Openssh ist die sichere Fernverw altung. Wenn Sie den integrierten SSH-Server von Mac OS X aktivieren möchten, können Sie dies tun, indem Sie Ihre Systemeinstellungen öffnen, auf „Freigabe“ klicken und das Kontrollkästchen neben „Remote-Anmeldung“ aktivieren. Wenn Sie jetzt unterwegs sind und auf Ihren Computer zugreifen möchten, können Sie einen Client wie PuTTy (von einem Windows-Computer) oder „ssh“ von einem Mac OS X-Terminalfenster aus verwenden und sich mit der IP-Adresse Ihres Mac verbinden. Nachdem Sie sich mit Ihrem Benutzernamen und Passwort angemeldet haben, erh alten Sie vollen Zugriff auf die Mac OS X-Befehlszeile. Openssh hat viele, viele weitere Anwendungen, von denen einige ziemlich fortgeschritten sind. Mein persönlicher Favorit ist die Verwendung von ssh als SOCKS-Server, um an öffentlichen Internetstandorten sicher im Internet zu surfen.

Auf dieser Seite finden Sie weitere Möglichkeiten zur Verwendung von ssh auf einem Mac!

2. top Top ist ein weiteres klassisches Dienstprogramm, das seit langem von der Linux/Unix-Community verwendet wird. Um top zu verwenden, öffnen Sie eine Terminal.app und geben Sie „top“ ein. In kürzerer Zeit, die Sie brauchen, um mit den Augen zu blinzeln, sollte Ihnen ein Fenster voller Text angezeigt werden. Was Sie sehen, ist eine Liste aller Prozesse, die derzeit auf Ihrem Macintosh ausgeführt werden. Wenn mein Mac langsam läuft, ist oben die erste Ressource, die ich verwende, um herauszufinden, was los ist.

Für eine vollständige Übersicht über top klicken Sie hier.

3. lsbom lsbom ist großartig für diese paranoide Stimme in deinem Kopf, die du oft hörst, bevor du gehst und ein cooles neues Dienstprogramm installierst, das du in einem zufälligen Mac-Blog (wie osxdaily) gefunden hast. Mit lsbom können Sie den Inh alt eines Mac OS X-Installationsprogramms (.pkg) untersuchen und sich einen sehr detaillierten Überblick darüber verschaffen, was im wertvollen Dateisystem Ihres Mac abgelegt werden soll.Um lsbom zu verwenden, öffnen Sie die Terminal.app und navigieren Sie zu der Stelle in Ihrem Dateisystem, an der sich die .pkg-Datei befindet. Wenn Ihr Installationsprogramm eine .dmg-Datei enthält, kann es hilfreich sein, die .pkg-Datei auf Ihren Desktop zu kopieren und dann cd ~Desktop. Sobald Sie herausgefunden haben, wo sich Ihre .pkg befindet, geben Sie „lsbom .pkg/Contents/Archive.bom> | mehr“ und voila! Sie sehen eine vollständige Liste der Dateien, die Ihr neues Programm installieren möchte.

4. sayow Dieser Befehl ist einzigartig für Mac OS X und bietet mehr Spaß als alles andere. Probieren Sie es aus, indem Sie Terminal.app öffnen und „Sag Hallo“ eingeben.

5. softwareupdate Der Befehl „softwareupdate“ ist eine schnelle und einfache Möglichkeit, Softwareaktualisierungen von Apple zu installieren. Um es zu verwenden, öffnen Sie Terminal.app und geben Sie „softwareupdate -i -a“ ein, um alle verfügbaren Updates für Ihren Macintosh zu installieren. Wenn Sie nur „empfohlene“ Updates installieren möchten, geben Sie „softwareupdate -i -r“ ein.

6.ifconfig Der schnellste und einfachste Weg herauszufinden, welche IP-Adresse Ihr Mac verwendet, ist definitiv „ifconfig“. Um ifconfig zu verwenden, öffnen Sie Terminal.app und geben Sie „ifconfig“ ein. Sie werden viele Informationen sehen, einschließlich der MAC-Adresse Ihrer Netzwerkkarte. Ich gebe gerne „ifconfig | grep inet“, um nur die IP-Informationen für meinen Computer zurückzugeben. Sie können eine Netzwerkschnittstelle (in diesem Beispiel „en0“) deaktivieren, indem Sie „ifconfig en0 down“ eingeben. Sie könnten mit "ifconfig en0 up" wieder hochfahren. Dies kann viel schneller gehen als die Verwendung des Systemeinstellungsfensters.

7. lipo lipo (passend benannt) ist ein Dienstprogramm, das universelle Binärdateien in Mac OS X manipuliert. Viele (fast alle) Programme werden heutzutage als „Universal“ ausgeliefert oder heruntergeladen, was bedeutet, dass sie Binärcode haben die sowohl der PowerPC als auch die Intel-Chips verstehen können. Aber da Ihnen wahrscheinlich eines der beiden egal ist, möchten Sie Lipo verwenden, um Ihre Binärdateien zu „verdünnen“. Wenn Sie beispielsweise die Anwendung „Stickies“ so ausdünnen möchten, dass sie nur Intel (i386)-Code enthält: cd /Applications lipo Stickies.app/Contents/MacOS/Stickies -thin i386 -output Stickies.app/Contents/MacOS/Stickies.i386 cd Stickies.app/Contents/MacOS/ rm Stickies mv Stickies.i386 Stickies

8. screencapture screencapture bietet eine erweiterte Möglichkeit (über Befehl-Umsch alt-3), um Bildschirmaufnahmen zu machen (wenn Sie aus der PC-Welt kommen, denken Sie an Print Screen für Mac). Um es zu verwenden, öffnen Sie Ihre Terminal.app und versuchen Sie, screencapture -iW ~/Desktop/screen.jpg einzugeben. Es wird ein Kamerasymbol angezeigt, das darauf wartet auf ein Fenster geklickt werden. Sobald Sie darauf geklickt haben, wird auf Ihrem Desktop eine Datei mit dem Namen „screen.jpg“ erstellt, die einen Schnappschuss des Fensters enthält, auf das Sie geklickt haben. Sie können natürlich auch einen Schnappschuss Ihres gesamten Bildschirms machen, indem Sie screencapture -S ~/Desktop/screen.jpg eingeben Schnappen Sie sich nur einen Teil Ihres Bildschirms, indem Sie screencapture -ic eingeben. Holen Sie sich jetzt ein paar Screenshots und senden Sie sie an osxdaily, wir lieben sie!

9 & 10. fink und darwinports Wenn Sie sich mit dem Basissatz der OS X-Befehlszeilenprogramme sattgesehen haben, ist es Zeit, die Augen Ihrer Terminal.app für den Rest der Open-Source-Welt zu öffnen. Mit darwinports oder fink können Sie Hunderte von kostenlosen Open-Source-Anwendungen herunterladen und auf Ihrem Computer installieren. Ich habe festgestellt, dass Darwinports dazu neigt, einige der obskureren Open-Source-Projekte zu haben, aber Fink scheint felsenfest zu sein. Sie können sie gleichzeitig installieren, wenn Sie WIRKLICH wissen, was Sie tun, aber im Allgemeinen müsste ich Ihnen raten, sich für das eine oder das andere zu entscheiden. Anfänger sollten vielleicht fink ausprobieren, da es mit einem Programm namens Fink Commander ausgeliefert wird, das Ihnen Point-and-Click-Zugriff auf sein Software-Repository gibt. Hör zu! DarwinPorts Home Fink – Startseite

Immer noch am Lernen interessiert? Sehen Sie sich weitere Kommandozeilen-Tipps an!

Zehn OS X-Befehlszeilenprogramme, die Sie vielleicht nicht kennen