duminică, septembrie 05, 2010

Bash | afișăm timpul în comanda history

Multe ori apelez la comanda history și de fiecare dată mă gîndeam ce bine ar fi să fie aratată și timpul cînd a fost executată. Așa-că am călcat peste lene, și am făcut-o și pe asta ^_^. Pentru aceasta avem novoie doar să atribuim unei variabile "environment", și anume HISTTIMEFORMAT, modul pe care dorim să primit timpul afișat, eu am preferat așa: "%F %T > " (pentru a vedea toate posibilitățile accesați man-ul funcției strftime)

$ export HISTTIMEFORMAT="%F %T >  "
$ history | grep history
 1000  2010-09-05 14:15:48 >  history
 1018  2010-09-05 14:36:08 >  history | more
 1019  2010-09-05 15:03:34 >  history | grep network
 1020  2010-09-05 15:12:53 >  history | grep history

Nu o să primiți timpul afișat corect pentru comenzile care nu intră în sesiunea curentă... pentru a evita aceasta în viitor trebuie de declarat variabila (HISTTIMEFORMAT) în ~/.bashrc.

3 comments:

Drenalin spunea...

Oho, asta-i tare util, thanks for the tip !

Melanie spunea...

As a rule, try to secure enough credit before taking an advertisement loan. mortgage payment calculator canada Conventional commercial loans will be the kind that have to have a personal guarantee. mortgage calculator

Melanie spunea...

If your advance payment is $25,000 or less you'll be able to find your maximum purchase price using this formula:. mortgage payment calculator canada Possible changes include renegotiating the rate along with other details of the contract for the next term. canadian mortgage calculator

Trimiteți un comentariu