Aquawerkzeuge für die Kommandozeile |
|
Bestellen | v1.0 herunterladen Englisch (256 K). Voraussetzung: Mac OS X 10.2 oder neuer. Freie Demoversion. Eine Einzellizenz kostet $19.
Aquawerkzeuge für die Kommandozeile bietet einfache Benutzerschnittstellen für die Kommandozeilenwerkzeuge, die in Mac OS X enthalten sind.
Es ist eine Tatsache, dass die Kommandozeile viel an Benutzerfreundlichkeit zu wünschen übrig lässt. Aber ihre Befehle sind mächtig und variabel, und für einige Aufgaben ist es die beste (oder einzige) Lösung, Befehle in das Terminal einzugeben.
- Hier kommen die Aquawerkzeuge für die Kommandozeile ins Spiel:
- Sie müssen keine komplizierten Befehle auswendig lernen oder sich durch verwinkelte Handbücher arbeiten, Ihre Kommandozeile ist für Sie bereit.
- Die Anordnung der graphischen Schnittstelle eines jeden Befehles erlaubt es schnell und einfach nur jene Optionen zu wählen, die Sie wollen.
- Optionen und Parameter mit "Drag and drop" von Dateien und Verzeichnissezu wählen, aktivieren Sie ein paar Auswahlfelder und Ihr Befehl ist zur Ausführung im Terminal bereit.
Beispielbild
Hier sehen Sie an drei der eingebauten Befehle, wie Sie graphisch Optionen auswählen können:
- grep
Im obenstehenden Beispiel wurde der beliebte Unix-Befehl grep dazu eingerichtet, die Briefkästen des Programmes Mail auf das Vorkommen des Wortes 'kopfsalat' gefolgt vom Wort 'tomaten' zu durchsuchen. Viele Suchoptionen stehen zur Verfügung und da grep sowohl schnell wie auch mächtig ist werden alle Treffer binnen Sekunden aufgelistet.
- defaults
Die gezeigte Einstellung für das Werkzeug defaults bewirkt, dass alle aktuellen Einstellugen für Safari aufgelistet werden. Mit einigen wenigen Mausklicks könnten Sie dann Safari Buchzeichen erneut einlesen lassen, obwohl es das üblicherweise nur einmal tut.
- nibtool
Entwickler werden es zu schätzen wissen, dass sie mit nibtool über eine graphische Schnittstelle interagieren können, vor allem dann, wenn es ihnen Lokalisierungsprobleme erspart.
Enthaltene graphische Schnittstellen
Version 1.0 enthält graphische Benutzerschnittstellen für die folgenden Befehle:
Befehle um Prozesse und Einstellungen zu verwalten:
defaults
Erlaubt die Bearbeitung von Benutzereinstellungen.
ps
Zeigt Prozessstatusinformationen an.
last
Listet die letzten Benutzer, Anmeldungen und Neustarts ... auf.
kill
Beendet einen Prozess oder sendet ihm ein Signal.
Befehle um Textdateien zu bearbeiten:
grep
Durchsucht Dateien nach einem vorgegebenen Muster.
rev
Dreht die Zeichenfolge jeder Zeile um.
split
Teilt eine Datei in Teile auf.
head
Zeigt die ersten Zeilen einer Datei an.
tail
Zeigt den letzten Teil einer Datei an.
tee
"Pipe fitting", All-Zweck-Eingabe-Kopierer.
wc
Wörter, Zeilen und Bytes zählen.
Befehle um Unix-Dateien zu bearbeiten (Web-Server):
ln
Erzeugt Verweise/Aliase.
mv
Bewegt Dateien und Verzeichnisse und/oder bennent sie um.
cd
Wechselt das Arbeitsverzeichnis der Kommandozeile.
pushd
Wechselt das Verzeichnis der Shell, legt das aktuelle auf den Stack.
popd
Wechselt das Verzeichnis der Shell zurück auf das letzte im Stack.
rm
Löscht Ordner und Verzeichnisse.
rmdir
Löscht Verzeichnisse.
pwd
Zeigt den Pfad zum aktuellen Arbeitsverzeichnis.
Befehle für Mac OS X-Entwickler
nibtool
Passt an, listet auf und aktuallisiert nib-Dateien.
genstrings
Durchsucht den Quelltext, um lokalisierbare .string-Dateien zu erstellen.
Die folgenden Versionen werden die meisten der anschliessend aufgelisteten Befehle unterstützen: split, uniq, hexdump, jot, cut, paste, less, tr, sort, cmp, expand, tsort, unvis, vis, cat, date, comm, merge, diff, diff3, rs, find, ls, locate, touch, file, mkdir, cp, df, chmod, chown, chflags, chgrp, fs_usage, cksum, md5, quota, top, sudo, su, leaks, leave, uptime, who, rwho, w, id, ac, lastcomm, uname, tty, man, fstat, malloc_history, ruptime, time, tops, mailstats, netstat, periodic, SetFile, GetFileInfo, lipo, gdb, MvMac, CpMac, ditto, otool, open, redo_prebinding, update_prebinding, strings, pagestuff, libtool, mount_hfs, cmpdylib, lsbom, mkbom, sample, sc_usage, segedit, size, strip, vm_stat, vmmap, bless, asr, ioreg, installer, kextstat, kextload, kextunload, lsof, pstat, Rez, DeRez, sdp, whois, curl, rcp, nfsstat, ndp, tcpdump, uuencode, pax, ar, gzip, tar, compress.
Registrierung
Eine Einzellizenz kostet $19. Sie können Aqua Cmd-Line Tools auf Kagi Online Store registrieren. Es werden viele Zahlungsmethoden akzeptiert.
Nach der Registrierung erhalten Sie eine Email mit dem Titel "Thanks for your purchase" (Danke für Ihren Einkauf) mit Ihrem Lizenzschlüssel. Geben Sie Ihren Namen und den Lizenzschlüssel in das Startfenster ein um alle Funktionen freizuschalten.
Bekannte Fehler
- ps-Befehl: die Argumente -p, -t and -u sollten neben ihrer [Prozess-ID]-, [Terminalname]- und [Benutzername]-Parameter am Ende der Zeile erscheinen. Dies löst man, indem man die Felder im Fenster neu anordnet.
- defaults-Befehl: das Prozessfeld stellt den Befehl "read [this key] [in all domains]" irrtümlicherweise als gültig dar. Dies löst man, indem man die Auswahlknöpfe nochmals betätigt.
Geplante Verbesserungen
- Das Einfügen von weiteren BefehleBefehlen. Ziel ist für Mac OS X-Benutzer das zu sein, was das exzellente commando von MPW für seine Benutzer war.
- Spanische, französische, italienische, japanische und polnische Lokalisierungen.
- Vollständige Übernahme der Shell für reguläre Ausdrücke (Dank an Michael J. Tsai !)
- Ein "Ausführen-Knopf" um einen Befehl in einem neuen Terminalfenster auszuführen und einen Dockling für Befehlsdialoge (Dank an Adam C. Engst !)
- Anordnen und Sortieren von einbuchstabigen Argumenten, d.h. -c -a -b into -abc.
- Sichern von häufigen Befehlen und die Möglichkeit, sie aus einem Menü auszuwählen.
- Beenden der Dokumentation der IB-Palette und des Inspektors, was die Lokalisierung und die Gestaltung neuer Befehlsdialoge erlaubt.
Deutsche Lokalisierung durch Dominik Schroeder .
Marc Moini 2012