Frage Was sind nützliche Befehlszeilenbefehle unter Mac OS X?


Pro Windows und Linux Threads, welche Befehle findest du am nützlichsten? Mac OS X Server (oder Kunde)?


58


Ursprung


Einverstanden, diese Seite scheint viel negativer zu sein als der Stackoverflow, die Leute scheinen bereit zu sein, jeden Post zu "down", den sie nicht für ihre Standards halten - das ist genug, um mich davonlaufen zu lassen. - Chopper3
thx, chopper3. vielleicht wurde es wegen Mac-bezogenen Abstimmungen abgelehnt. Ich kann verstehen, dass ich nicht viel Apple-Zeug sehen möchte, aber ich füge einfach "mac" zu deinen Tags hinzu und ignoriere es, und es ist sortiert - username
Auf dieser Seite gibt es viele apfelspezifische Sachen, die Leute hier scheinen einfach nur Spaß daran zu haben, negativ zu sein. - Chopper3
zu erwarten, nehme ich an ... wir sind Systemadministratoren :-) - username
Ich mag deinen Benutzernamen ... Benutzername :) - Chopper3


Antworten:


say "some text"

Berühmt für Leute zurück in ihre Wohnungen bringen, say nimmt Ihre Argumente und liest sie laut über das Audio-Ausgabegerät.


28



+1 für den xkcd-Inhalt - username
Und es spricht sehr gut - sehen Sie macosxhints.com/comment.php?mode=view&cid=107211 für eine Liste von Phrasen wie Mein Name ist Dr. Smith und ich lebe auf Smith Dr., Der Soldat beschloss, sein Dessert in der Wüste zu verlassen und Da es keine Zeit wie heute gibt, dachte er, es sei Zeit, die Gegenwart zu präsentieren :-) - Arjan


pbpaste und pbcopy mit der Zwischenablage interagieren (aka Zwischenablage).

Beispiele:

# copies the directory listing
ls -l | pbcopy

# get pasteboard lines containing foo and save them in a_file
pbpaste | grep foo > a_file

Ich denke, sie verwenden standardmäßig die Makroman-Codierung. Wenn Sie also UTF-8 (was Sie tun) möchten, sollten Sie diese Links überprüfen:


23





fs_usage

Ermöglicht die Überwachung der Dateisystemaktivität. Praktisch, wenn Sie sehen möchten, welche Dateien eine App erstellt. Sehen http://rentzsch.com/macosx/fs_usageIntro für mehr Erklärung.


19



Jetzt, wo Rentzsch seinen Blog zu Tumblr verlegt hat, ohne sein Archiv erneut zu veröffentlichen, kann man seine Erklärung zu diesem tollen Tool hier lesen: web.archive.org/web/20091231090628/http://rentzsch.com/macosx/... - Joe Carroll
Auch lesenswert: cocoadev.com/index.pl?FsUsageTips - Joe Carroll


open .

Öffnet ein Finder-Fenster im aktuellen Arbeitsverzeichnis.


17



Um andere Apps zu starten, verwende etwas wie: open -a "activity monitor" - username
Freunde schöner Götterfunke ... ich meine, danke, danke, danke !! Ich habe nach einem Windows wie "Start" gesucht. Und das ist es! - Daniel Schneller
'Dateiname öffnen' funktioniert genauso wie ein Doppelklick auf eine Datei im Finder - es startet die zugehörige Anwendung und öffnet die Datei. - Clinton Blackmore


Von der Befehlszeile möchte ich:

Erstellen und brennen Sie eine "universelle" CD / DVD:

$ mkisofs -allow-multidot -allow-führende-dots -d -hide-rr-moved \
-l -joliet-lang -R-T -v \
-V VOLUMEN_NAME -o output.iso root-cd-dir /
$ hdiutil brennen -noverifyburn output.iso

Erstellen Sie ein ISO-Image von einer CD / DVD:

$ diskutil unmountDisk / dev / disk2s0
$ dd if = / dev / disk2s0 von = cdname.iso bs = 32m

Den Befehl otool vergessen zu können, wenn ich ldd suche:

$ alias ldd = 'printf "Sende Befehl an \' \ '' ootool -L \ '\' - \ n" && otool -L '

Mounten Sie ein Disk-Image von der Befehlszeile:

$ hdid diskimage.dmg (oder .iso)

Verwenden Sie die Vorschau, um auf eine Manpage zuzugreifen:

$ man -t rsync | Öffnen Sie -f -a /Applications/Preview.app

13



+1 für die Manpage / Vorschau Hinweis. Genial. - Sam Halicke


Das CLI-Dienstprogramm am Flughafen ist mein Favorit. Sehen http://osxdaily.com/2007/01/18/airport-the-little-known-command-line-wireless-utility/. Es zeigt Ihnen Details wie Signalpegel, Rauschpegel und die BSSID des AP an, dem Sie zugeordnet sind.


12



Cool. ZB: /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I Zeigt Ihnen detaillierte Informationen zu Signalqualität, Rauschen, Sicherheit und anderen WLAN-Netzwerkattributen. - username


ipconfig getpacket en0

Zeigt die Netzwerkkonfiguration für die primäre Ethernet-Schnittstelle an (en0).

Wenn du an Windows gewöhnt bist und denkst "ipconfig" ist kaputt - es ist nicht ;-) Du musst nur ein paar Argumente hinzufügen


11



Wenn Sie Linux gewohnt sind, funktioniert 'ifconfig en0' natürlich genauso gut. - Tim
Oder benutzen en1 wenn du drahtlos bist. - Dana the Sane


drutil tray open

Unbezahlbar (über SSH), wenn keine Tastatur angeschlossen ist, da die Auswurftaste auf optischen Apple-Laufwerken von außerhalb des Gehäuses nicht zugänglich ist.


11





Es kann nicht genug gesagt werden, "offen" ist großartig. Sie können Dokumente in ihrem GUI-Programm öffnen und Sie können das GUI-Programm auch mit -a auswählen. Zum Beispiel,

open -a vlc movie.avi

öffnet VLC und sagt ihr, dass sie movie.avi in ​​Ihrem aktuellen Verzeichnis laden soll.

open movie.avi

würde es mit jedem Programm öffnen, das der Standard ist. Wenn Sie nur ein Programm öffnen möchten, können Sie das auch tun:

open -a system\ preferences

wird Systemeinstellungen ausführen. Sie können auch URLs öffnen:

open vnc://myserver:5900

öffnet die Bildschirmfreigabe und stellt eine Verbindung zu meinem Server her.

Auschecken

man open

um alle Flaggen zu sehen, die du benutzen kannst.


11