Seu comando history no Linux está feio e sem graça? Que tal estruturarmos ele para facilitar a leitura?

A estrutura proposta, organiza os campos da seguinte forma: ID     DATA     HORA     COMANDO.

Vamos começar criando um arquivo chamado profile.sh dentro do nosso profile.d.

vi /etc/profile.d/profile.sh

Agora, vamos aumentar o tamanho do nosso histórico guardado e organizar as colunas de exibição.

#!/bin/bash

# Configuracoes personalizadas do history
HISTSIZE=100000
HISTFILESIZE=100000
HISTCONTROL=ignoredups
HISTIGNORE=”pwd:ls:ll:ls -ltr:”
export readonly HISTTIMEFORMAT=”%x %X -> ”
export readonly HISTSIZE HISTFILESIZE HISTCONTROL HISTIGNORE

Salve as alterações e saia do arquivo (:wq!).

Agora, vamos importar essas configurações para o Linux.

source /etc/profile.d/profile.sh

 

Pronto!

Agora, utilize o comando history e note a diferença da estrutura.