Zehn OS X-Befehlszeilenhilfsprogramme, über die Sie möglicherweise nichts wissen

Die Befehlszeilenschnittstelle von Mac OS X ist die Heimat von Tausenden von Programmen, die der durchschnittliche Benutzer nicht kennt. Dank jahrelanger harter Arbeit der GNU-Stiftung und anderer Open-Source-Entwickler hat Apple ein wunderbares Betriebssystem entwickelt, das die Befehlszeile nicht "braucht". Während die Verwendung der Befehlszeile in Mac OS X für den täglichen Betrieb eines Macintosh nicht erforderlich ist, kann er bei richtiger Verwendung viel Zeit sparen und gelegentlich zum Lachen bringen. Ich hoffe, Sie genießen diese zehn OS X-Befehlszeilenprogramme!

1. ssh
Dieses kleine Juwel ist in jeder Version von Mac OS X enthalten. Ursprünglich als Drop-In-Erweiterung für die rsh / rlogin-Programme entwickelt, ist ssh zu einem festen Bestandteil der Linux / Unix- (und jetzt Mac OS X) Community geworden. Opensshs primäre Verwendung ist sichere Remote-Verwaltung. Wenn Sie möchten, dass Sie den integrierten SSH-Server von Mac OS X aktivieren, können Sie dies tun, indem Sie die Systemeinstellungen öffnen, auf "Freigabe" klicken und das Kontrollkästchen neben "Remote-Anmeldung" aktivieren. Wenn Sie unterwegs sind und auf Ihren Rechner zugreifen möchten, können Sie einen Client wie PuTTy (von einem Windows-Rechner) oder "ssh" aus einem Mac OS X-Terminalfenster verwenden und eine Verbindung zur IP-Adresse Ihres Mac herstellen. Nachdem Sie sich mit Ihrem Benutzernamen und Passwort angemeldet haben, erhalten Sie vollständigen 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 das Internet sicher an öffentlichen Internetstandorten zu durchsuchen.

Auf dieser Seite findest du weitere Möglichkeiten, wie du ssh auf einem Mac verwenden kannst!

2. oben
Top ist ein weiteres klassisches Dienstprogramm, das von der Linux / Unix-Community schon lange verwendet wird. Um top zu verwenden, öffnen Sie eine Terminal.app und geben Sie "top" ein. In kürzerer Zeit braucht man ein Fenster voller Text. Was Sie sehen, ist eine Liste aller laufenden Prozesse auf Ihrem Macintosh. Wenn mein Mac langsam läuft, ist top die erste Ressource, die ich verwende, um herauszufinden, was los ist.

Für eine vollständige Übersicht von oben 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 auf einem zufälligen Mac-Blog gefunden hast (wie osxdaily). Mit lsbom können Sie den Inhalt eines Mac OS X Installers (.pkg) untersuchen und eine sehr detaillierte Ansicht darüber erhalten, was in das wertvolle Dateisystem Ihres Macs eingefügt werden soll. Um lsbom zu verwenden, öffne die Terminal.app und navigiere zu dem Ort in deinem Dateisystem, wo sich die .pkg-Datei befindet. Wenn Ihr Installer mit einer .dmg-Datei geliefert wurde, kann es hilfreich sein, die .pkg-Datei auf Ihren Desktop zu kopieren und dann cd ~ Desktop. Sobald Sie gefunden haben, wo sich Ihr .pkg befindet, geben Sie "lsbom .pkg / Contents / Archive.bom> |" ein mehr "und voila! Sie sehen eine vollständige Liste der Dateien, die Ihr neues Programm installieren möchte.

4. sagen
Jetzt ist dieser Befehl einzigartig für Mac OS X und bietet mehr Spaß als alles andere. Probieren Sie es aus, indem Sie Terminal.app öffnen und "Hallo sagen" eingeben.

5. Softwareupdate
Der Befehl "softwareupdate" ist eine schnelle und einfache Möglichkeit, Softwareupdates 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". Öffnen Sie Terminal.app und geben Sie "ifconfig" ein, um ifconfig zu verwenden. Sie werden viele Informationen sehen, einschließlich der MAC-Adresse Ihrer Netzwerkkarte. Ich gebe gerne "ifconfig |." Ein 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. Du könntest mit "ifconfig en0 up" zurückkommen. Dies kann viel schneller sein als die Verwendung des Fensters Systemeinstellungen.

7. Lipo
lipo (treffend benannt) ist ein Dienstprogramm, das Universal-Binärdateien in Mac OS X manipuliert. Viele (fast alle) Programme versenden oder herunterladen als "Universal", was bedeutet, dass sie Binärcode haben, den sowohl der PowerPC als auch die Intel-Chips können verstehen. Aber da Sie sich wahrscheinlich nicht für eines der beiden interessieren, möchten Sie Lipo verwenden, um Ihre Binärdateien zu "verdünnen". Zum Beispiel, wenn Sie die Anwendung "Stickies" so ausdünnen wollten, dass sie nur den Code von Intel (i386) 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 Command-Shift-3) Bildschirmaufnahmen zu machen (wenn Sie von der PC-Welt sind, denken Sie, Druck-Bildschirm für Mac). Um es zu benutzen, öffne deine Terminal.app und versuche screencapture -iW ~/Desktop/screen.jpg . Es wird ein Kamerasymbol angezeigt, das auf ein Fenster klickt. Nach dem Klicken wird eine Datei auf Ihrem Desktop namens "screen.jpg" erstellt, die einen Schnappschuss von dem Fenster enthält, auf das Sie geklickt haben. Sie können natürlich auch einen Schnappschuss Ihres gesamten Bildschirms screencapture -S ~/Desktop/screen.jpg indem Sie screencapture -S ~/Desktop/screen.jpg . Wenn Sie sich wirklich als etwas Besonderes fühlen, können Sie nur einen Teil Ihres Bildschirms durch Eingabe von screencapture -ic . Jetzt geh und hol ein paar Screenshots und sende sie an osxdaily, wir lieben sie!

9 & 10. fink und darwinports
Wenn Sie sich mit den Grundfunktionen der OS X-Befehlszeilenprogramme beschäftigt haben, ist es an der Zeit, die Augen Ihrer Terminal.app für den Rest der Quellwelt zu öffnen. Mit Darwinports oder Fink können Sie Hunderte von kostenlosen Open-Source-Anwendungen auf Ihren Computer herunterladen und 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 zur gleichen Zeit installieren, wenn Sie wirklich wissen, was Sie tun, aber im Allgemeinen würde ich empfehlen, dass Sie das eine oder andere auswählen. Anfänger möchten vielleicht fink ausprobieren, da es mit einem Programm namens Fink Commander geliefert wird, das Ihnen einen Point-and-Click-Zugang zu seinem Software-Repository ermöglicht. Hör zu!
DarwinPorts Startseite
Fink - Startseite

Bist du noch am Lernen interessiert? Weitere Tipps zur Befehlszeile