Bash-Befehlsnummer (Verlauf) In PS1

7

history listet frühere Befehle und deren Nummer auf, z

$ history
286 clear

Ich möchte die Befehlsnummer sehen können, wenn ich einen neuen Befehl eingebe, anstatt ihn eingeben zu müssen history

Im Wesentlichen:

[ username ubuntu ~ ] $ wird

[ username ubuntu ~ ] 286 $

Weiß jemand, wie man dies in .bashrc, .bash_profile, .profile etc .. erreicht?

tsujp
quelle
7
Sie sollten Ihre eigene Frage beantworten und diese Antwort akzeptieren. So wird es normalerweise auf SE-Sites gemacht.
1
Ich sehe dich \!unten gefunden ; auch auschecken \#.
Emanuel Berg

Antworten:

7

\!ist die Verlaufsnummer. Quelle .

tsujp
quelle
Upvoted für die Beantwortung der Frage ohne Redaktion.
Vwvan
Darin ist zshes %!.
Anton Tarasenko
1

Als Heads-up können Sie die Tastenkombination [Strg + r] verwenden , um alle Vorkommen des Suchmusters im Verlauf rückwärts zu suchen.

Ich fand es einfacher und schneller zu bedienen. In der Tat tippen! und die folgende Zahl, die mehr als 3-stellig sein kann, war manchmal etwas hinderlich.

vdegenne
quelle