Von Morgan Aldridge [email protected]
Eine kleine Sammlung von Mac OS X -Befehlszeilen -Tools, die ich im Laufe der Jahre entwickelt habe. Ähnlich wie bei den NextStep- und Mac OS X-Befehlen open , pbcopy und pbpaste sind die meisten dieser Tools bash -Skripte, die als Übung erstellt wurden, um meinen Bash-Fu zu verbessern. Es gibt auch eine Reihe von Perl- und Ruby -Skripten, die von anderen eingereicht wurden.
clipcat druckt und verkettet Mac OS -Textausschnitte. Eingereicht von Daphne Preston-Kendal.
dict führt im Mac OS X Dictionary nach. Hinweis: Im Gegensatz zu den anderen bereitgestellten Skripten müssen Sie Macruby installiert haben. Eingereicht von Daphne Preston-Kendal.
eject ein Volumen oder ein Netzwerkvolumen und alle anderen Volumina auf demselben lokalen Gerät. Eine kürzere, einfachere, intelligentere Wrapper von diskutil verschiedenen Auswahl- /Unmontungsoptionen und ermöglicht es, entweder einen vollständigen Pfad in /Volumes oder nur den Volumennamen anzugeben.
launch die Suche nach und starten Sie Anwendungen. Es ist eine etwas intelligentere Wrapper für open -a mit Wildcard -Übereinstimmung über Spotlight, falls verfügbar oder find .
ql öffnet Dateien mit der Mac OS X Quick Look -Funktion.
swuser schaltet die Benutzer mithilfe der Funktion "Mac OS X" Fast User Switching um. Sie können entweder in das Anmeldungsfenster oder zu einem anderen Benutzer umstellen. Hinweis: Leider ist dies derzeit nicht mit screen kompatibel.
trash ermöglicht das Müll von Dateien, anstatt das Schicksal mit rm zu verführen. Korrekt behandelt die Mülldateien auf anderen Bänden, verwendet das gleiche Dateiname -Umbenennungsschema wie Finder für doppelte Dateinamen, kann Müllinhalte mit der Datenträgernutzungszusammenfassung und leerer Müll (einschließlich sicher) mit Bestätigung auflisten. Erfordert keinen Finder, um zu laufen.
with festgelegten Anwendungen, mit denen bestimmte Dokumente geöffnet werden. Es kann sich sogar ändern und auf einen Sturz öffnen. Eingereicht von Daphne Preston-Kendal.
Installieren aller Werkzeuge:
rake .rake install ausführen. (Wenn Sie keine Schreibberechtigung auf /usr/local/bin haben, müssen Sie sudo vorbereiten.)Installieren eines oder mehrerer spezifischer Tools:
rakerake 'install[ql,trash]' und geben Sie einzelne Tools in einer von der Kommas getrennten Liste zwischen den quadratischen Klammern an. (Wenn Sie keine Schreibberechtigung auf /usr/local/bin haben, müssen Sie sudo vorbereiten.)zsh -Plugin -Manager HINWEIS: Sie können keine clipcat , dict oder diese Methode with .
macOS 10.15 Catalina und neuer verwenden jetzt zsh als Standardschale. Wenn Sie einen zsh Plugin-Manager verwenden, können Sie einzelne Tools wie folgt installieren, und diese werden automatisch heruntergeladen, installiert und auf dem neuesten Stand gehalten:
~/.zshrc -Datei für jedes Tool, das Sie installieren möchten, Folgendes hinzu, trash , zum Beispiel: zinit wait ' 1 ' lucid light-mode as " program " pick " src/trash " for morgant/tools-osxSuchen Sie nach anderen Mac OS X-spezifischen Befehlszeilen-Tools, um diese zu ergänzen? Schauen Sie sich Folgendes an:
appswitch und launch von Nicholas Rileyasprint , icalBuddy , setWeblocThumb und trash von Ali Rantakaricontacts von Shane Celisdark-mode von Sindre Sorhusdockutil von Kyle Crawfordduti von Andrew Mortensenget-location von David Lindesiloc von Nate Weaverimsg von Christian Sampaioithief von Israel Chauca Fuentesgeticon , icns2pict , pict2icns , seticon ) & osxutils ( cpath , getfcomment , geticon , google , hfsdata , lsmac , mkalias , rcmac , setfcomment , setfctypes , setfflags , seticon , setlabel , setsuffix , setvolume , trash , wiki , wsupdate ) von Sveinbjorn Thordarsonpngpaste von Jerry Chenrem von Kevin Y. Kimservice von Daphne Preston-Kendalstronghold und shallow-backup von Aaron Lichtmantag von James Berrytrash von Dave Dribintrash von Sindre Sorhuswebkit2png von Paul Hammond Besonderer Dank geht an: Daphne Preston-Kendal für all ihre Einreichungen und Zusammenarbeit; Matt Brictson für seine anfängliche relative Pfadfehlere in trash ; Huyz für die verbesserte Bestimmung der Finder-PID, um mögliche Falschpositiven im trash zu verhindern.