Stilltu dagsetningu og tíma fyrir hverja skipun sem þú framkvæmir í Bash History
Sjálfgefið er að allar skipanir sem Bash framkvæma á skipanalínunni eru geymdar í sögubuffi eða skráðar í skrá sem heitir ~/.bash_history. Þetta þýðir að kerfisstjóri getur skoðað lista yfir skipanir framkvæmdar af notendum á kerfinu eða notandi getur skoðað skipanaferil sinn með því að nota söguskipunina eins og svo.
$ history
Frá úttak söguskipunarinnar hér að ofan er dagsetning og tími þegar skipun var framkvæmd ekki sýnd. Þetta er sjálfgefin stilling á flestum ef ekki öllum Linux dreifingum.
Í þessari grein munum við útskýra hvernig þú getur stillt upplýsingar um tímastimpil þegar hver skipun í Bash sögunni var framkvæmd til að birtast.
Hægt er að skrifa dagsetningu og tíma sem tengjast hverri sögufærslu í söguskrána, merkt með sögumerkjastafnum með því að stilla HISTTIMEFORMAT breytuna.
Það eru tvær mögulegar leiðir til að gera þetta: önnur gerir það tímabundið á meðan hin gerir það varanlegt.
Til að stilla HISTTIMEFORMAT breytu tímabundið skaltu flytja hana út eins og hér að neðan á skipanalínunni:
$ export HISTTIMEFORMAT='%F %T'
Í útflutningsskipuninni hér að ofan er tímastimplasniðið:
%F
– stækkar í fulla dagsetningu eins og %Y-%m-%d (ár-mánaðardagur).%T
– stækkar í tíma; sama og %H:%M:%S (klst:mínúta:sekúndur).
Lestu í gegnum mannsíðu dagsetningarskipunar til að fá frekari upplýsingar um notkun:
$ man date
Athugaðu síðan skipanaferil þinn sem hér segir:
$ history
Hins vegar, ef þú vilt stilla þessa breytu varanlega, opnaðu skrána ~/.bashrc
með uppáhalds ritlinum þínum:
$ vi ~/.bashrc
Og bættu línunni fyrir neðan í það (þú merkir það með athugasemd sem þína eigin stillingu):
#my config export HISTTIMEFORMAT='%F %T'
Vistaðu skrána og farðu út, keyrðu síðan skipunina hér að neðan til að framkvæma breytingarnar sem gerðar eru á skránni:
$ source ~/.bashrc
Það er allt og sumt! Deildu með okkur áhugaverðum ráðum og brellum um söguskipanir eða hugsunum þínum um þessa handbók í gegnum athugasemdahlutann hér að neðan.