[linux-l] Gibt es 2 verschiedene Linux-Befehlspuffer?
Jan-Benedict Glaw
jbglaw at lug-owl.de
So Jan 4 12:01:32 CET 2009
On Sun, 2009-01-04 10:24:18 +0100, Detlef Lechner <Detlef.Lechner at gmx.net> wrote:
>
> '~$ gedit /home/<username>/.bash_history' gibt gegen Ende eine Zeile
> "lynx ~" aus.
> '~ history' gibt gegen Ende eine Zeile "1020 Y-01-03 [12:46:46] lynx ~"
> aus.
> Beide Zeilen beziehen sich auf denselben Vorgang. Woher nimmt '~$
> history` die (zusätzliche) Information "Y-01-03 [12:46:46]"?
~/.bash_history ist die Default-Datei, in der die `bash' beim Beenden
einer interaktiven Instanz die zuletzt eingegebenen Befehle speichert.
(Laut bash(1) kann der Dateinamen mit $HISTFILE gewählt werden.)
Das Kommando `history' wiederum ist typischerweise ein buildin
command, kann also auf Daten der aktuellen `bash'-Instanz
zurückgreifen. Hier stehen deshalb noch weitere Informationen zur
Verfügung, darunter eben auch die Anzeige des Zeitpunktes, wann das
Kommando ausgeführt worden ist. Das wird über $HISTTIMEFORMAT
gesteuert.
All das ist in bash(1) nachzulesen, Kapitel "Shell Variables", sowie
spezieller in den Kapiteln "HISTORY" und ggf. "HISTORY EXPANSION".
MfG, JBG
--
Jan-Benedict Glaw jbglaw at lug-owl.de +49-172-7608481
Signature of: The real problem with C++ for kernel modules is:
the second : the language just sucks.
-- Linus Torvalds
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : signature.asc
Dateityp : application/pgp-signature
Dateigröße : 189 bytes
Beschreibung: Digital signature
URL : <https://mlists.in-berlin.de/pipermail/linux-l-mlists.in-berlin.de/attachments/20090104/6559d80c/attachment.sig>
Mehr Informationen über die Mailingliste linux-l