Ich antworte nach bestem Wissen. Ich bin mir nicht sicher, was Sie Ihrer Meinung nach vermissen. In diesem Fall sag es mir einfach.
Terminal (genauer gesagt bash
) hat Geschichte. Up-Arrow
oder (danach) drücken Down-Arrow
oder eingeben history
. Es ist gespeichert, in ~/.bash_history
dem jeder Texteditor lesen kann. Das Bearbeiten von Befehlen ist einfacher, wenn Sie die Tastenkombinationen für die Navigation kennen .
Die Verlaufssuche kann Ihnen auch dabei helfen, bestimmte Parametersätze für einen einzelnen Anruf zu finden. Geben Sie beispielsweise diese ein hdiutil
und verwenden Sie sie, um alle letzten Aufrufe dieses Befehls zu suchen und durchzublättern.
Diese ( 1, 2 ) kommerziellen Screencasts können Ihnen auch helfen, mehr über Ihre Shell zu erfahren. Ich habe sie gekauft und mag sie, aber es gibt eine Menge da draußen, die fast jeden Aspekt des Terminals oder der bash
Nutzung erklärt.
Tools wie AppleScript ( tell application "Terminal" to do script "..."
) und Automator ( Aktion " Shell-Skript ausführen") können Sie auch dabei unterstützen, sich wiederholende Aufgaben zu automatisieren oder "Makros" zu erstellen.
Bei häufig ausgeführten Programmen wäre das Erstellen eines kleinen Shell-Skripts keine schlechte Idee. Es ist im Wesentlichen ein Doppelliner und die Verwendung eines Editors wie TextMate mit Befehlen, die sich auf das beziehen, was Sie erreichen möchten (z. B. "make executable", damit Sie diese chmod
Zeile nicht eingeben müssen ), macht es noch einfacher.
Mac OS X verwendet die Dateierweiterungen .tool
und .command
für Skripts, die mit Terminal ausgeführt werden. Sie müssen sie leider ausführbar machen.