Consigo vizualizar comandos que ja foram digitados a semanas? [RESOLVIDO]

1. Consigo vizualizar comandos que ja foram digitados a semanas? [RESOLVIDO]

Fabricio
Hellsius

(usa Ubuntu)

Enviado em 02/11/2010 - 18:36h

Estou tendo aulas de linux na facul, mas tem alguns comando que já esqueci, gostaria de visualizar estes comando que já fiz a uma semana atrás que fiz em meu notebook, como posso fazer isso??


  


2. MELHOR RESPOSTA

Perfil removido
removido

(usa Nenhuma)

Enviado em 02/11/2010 - 20:09h

man bash

HISTFILE
The name of the file in which command history is saved (see HIS‐
TORY below). The default value is ~/.bash_history. If unset,
the command history is not saved when an interactive shell
exits.
HISTFILESIZE
The maximum number of lines contained in the history file. When
this variable is assigned a value, the history file is trun‐
cated, if necessary, by removing the oldest entries, to contain
no more than that number of lines. The default value is 500.
The history file is also truncated to this size after writing it
when an interactive shell exits.


isso:

export HISTSIZE=1000
export HISTFILESIZE=${HISTSIZE}
export HISTCONTROL=ignoreboth

acho que quer dizer que ambos terão o valor de 1000 linhas|comandos, que quando atingido os antigos serão sobrepostos.

* a observação que citei como monstruosa é porque quem precisa que se registre 10000 comandos?

3. Re: Consigo vizualizar comandos que ja foram digitados a semanas? [RESOLVIDO]

Joao
stack_of

(usa Slackware)

Enviado em 02/11/2010 - 18:45h

O shell bash tem um histórico armazenado no diretório $HOME do usuário. O arquivo chama-e .bash_history. Você configura para armazenar n linhas de comando.
Quando você clica na seta para cima os comandos são recuperados.


4. Re: Consigo vizualizar comandos que ja foram digitados a semanas? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 02/11/2010 - 18:49h

digite:

$ history

ou

$ history | less

ou

$ history | more

* o arquivo é esse mesmo que stack_of indicou.


5. exemplo...

Glauber GF
mcnd2

(usa Debian)

Enviado em 02/11/2010 - 18:58h

mcnd2@mint ~ $ history
1 su
2 sudo su
3 exit
...
36 sudo su
37 su
38 exit
39 history
mcnd2@mint ~ $



6. Re: Consigo vizualizar comandos que ja foram digitados a semanas? [RESOLVIDO]

Fabricio
Hellsius

(usa Ubuntu)

Enviado em 02/11/2010 - 19:12h

fiz o comando mas só esta aparecendo 47 últimos comando que fiz. Ainda consigo ver os comando que fiz a semana passada ou já era? Como faço para aumentas a quantidades de comando que podem ficar gravados no .bash_history ???


7. Re: Consigo vizualizar comandos que ja foram digitados a semanas? [RESOLVIDO]

André
andrezc

(usa Debian)

Enviado em 02/11/2010 - 19:20h

Caro Hellsius,

você pode ver x comandos já digitados. Por exemplo:

$ history 100

Este lista 100 comandos já digitados no shell.


8. Re: Consigo vizualizar comandos que ja foram digitados a semanas? [RESOLVIDO]

Fabricio
Hellsius

(usa Ubuntu)

Enviado em 02/11/2010 - 19:28h

Amigo fairplay, gostei do comando, mas ainda não me mostrou comandos de uma semana a trás, apenas mostrou de alguns dias, comandos muito antigos ele apaga?


9. Re: Consigo vizualizar comandos que ja foram digitados a semanas? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 02/11/2010 - 19:28h


abra o arquivo .bash_history como já dito e se tiver somente essas 47 linhas, verifique o seu arquivo .bashrc

veja se existem essas linhas:

export HISTSIZE=10000 #### esse histórico aqui está monstruoso=10000, o ideal é 1000
export HISTFILESIZE=${HISTSIZE}
export HISTCONTROL=ignoreboth

veja se existem também as opções pro autocompletar:

if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi



*** e se só apareceram essas 47 quando usou os pipes com o less ou o more, você deveria ter teclado a barra de espaço para rolar o terminal e teclar Q para sair.


10. Re: Consigo vizualizar comandos que ja foram digitados a semanas? [RESOLVIDO]

Fabricio
Hellsius

(usa Ubuntu)

Enviado em 02/11/2010 - 19:51h

# for setting history length see HISTSIZE and HISTFILESIZE in bash(1)
HISTSIZE=1000 # o que significa?
HISTFILESIZE=10000 # o que significa?


11. Re: Consigo vizualizar comandos que ja foram digitados a semanas? [RESOLVIDO]

Fabricio
Hellsius

(usa Ubuntu)

Enviado em 02/11/2010 - 20:15h

entendi, vlw galera!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts