Ich möchte, dass die Mac OS Terminal App meinen Befehlsverlauf auf die gleiche Weise wie unter Linux durchblättert, wenn dies möglich ist. Wenn ich derzeit den Aufwärtspfeil im Terminal drücke, wird durch jeden meiner letzten Befehle gescrollt, selbst wenn die letzten 50 genau der gleiche Befehl waren . Auf den meisten Linux-Systemen, die ich verwendet habe, wird dieses Verhalten rückwärts durch den Befehlsverlauf gescrollt, aber am wichtigsten ist, dass doppelte Befehle übersprungen werden . Ist dieses Verhalten in der Mac OS X-Terminal-App möglich oder muss ich eine andere Terminal-App verwenden? Vielen Dank.
macos
terminal
command-line
Nate
quelle
quelle
Antworten:
Mark, der meine Fragen oben kommentiert hat, war richtig. Dies ist eine Bash-Einstellung. Wenn Sie Ihrem
~/.bash_profile
Skript Folgendes hinzufügen , wird dieses Verhalten angezeigt.Sie können auch alle Zeilen ignorieren, die mit einem Leerzeichen beginnen:
Oder machen Sie beides, indem Sie Folgendes verwenden:
quelle
Angenommen, Sie verwenden dann Bash
oder
in einer Ihrer bash rc-Datei (en).
quelle