7 sfaturi - Setați istoricul comenzilor în bash

7 sfaturi pentru a vă ajuta să gestionați istoricul comenzilor în Bash.

Vei învăța cum să adăugați o dată și oră în .bash_history. mări dimensiunea istoriei stocate, reține anumite comenzi, și mai mult ...

Fiecare echipă a intrat în terminal este stocată într-un fișier

/.bash_history. Pentru a vizualiza istoricul de comandă, tastați istorie.

Setarea istoricul comenzilor în Bash se face prin adăugarea de variabilele de mediu în fișierul

Pentru Modificări în

/.bashrc să aibă efect, de tip:

1. Adăugați afișajul datei și orei în istoria Bash

Uneori este foarte util să se cunoască momentul în care orice comandă a fost executat.

Instalați HISTTIMEFORMAT. pentru a menține timpul de execuție a fiecărei echipe.

Pentru a face acest lucru, adăugați următoarea linie la fișierul

Acum, tastarea istorie. Vei primi ieșire următoarele:

2. Creșterea dimensiunii Istorii stocate

Creșterea HISTSIZE - numărul de comenzi care urmează să fie stocate într-o listă de istorie (implicit - 500).

Creșterea HISTFILESIZE - numărul maxim de linii conținute în fișierul istoric (valoarea standard de - 500).

3. Adăugați comanda Bash într-un fișier cu istorie

Bash .bash_history suprascrie fișierul?

Pentru a adăuga o nouă comandă într-un fișier cu istoria, nu-l rescrie de fiecare dată, adăugați următoarea linie

Istoricul 4. Salvare instantaneu Echipa

În mod implicit, Bash scrie istoria de comandă pentru a .bash_history. la finalul sesiunii.

În cazul în care sesiunea se termină brusc pierdeți istoricul comenzii curente.

Utilizați $ PROMPT_COMMAND variabila. pentru a menține echipa imediat după:

Adăugați următoarea linie în fișierul

/.bashrc. în cazul în care $ PROMPT_COMMAND variabilă nu a fost stabilită anterior:

Adăugați următoarea linie în cazul în care $ PROMPT_COMMAND variabila a fost deja stabilită:

5. Monitor Istoricul Bash

HISTCONTROL - este o listă de opțiuni, separate prin două puncte.

Ei controlează modul în care lista de comenzi stocate în istorie.