Ajuda Por Favor!! Personalizar comando "history"?? [RESOLVIDO]

13. Re: Ajuda Por Favor!! Personalizar comando "history"?? [RESOLVIDO]

jarlisson moreira
jarlisson

(usa Fedora)

Enviado em 09/07/2012 - 14:37h

Dei uma pequisada, e ao que me parece, deixou de ser .bash_profile e agora é só .profile

Infelizmente, to usando um programa que só roda no Windows (Multisim), por isso não to no Linux.
Mas vamos tentando...se nada der certo, mais tarde eu vou pro Debian e tento fazer.

Só pelo 'export ...' na linha de comando mesmo, dá certo?


  


14. Re: Ajuda Por Favor!! Personalizar comando "history"?? [RESOLVIDO]

jarlisson moreira
jarlisson

(usa Fedora)

Enviado em 09/07/2012 - 14:39h

Bom, tem umas diferenças entre colocar no .bashrc e no .profile, que alteram dependendo da maneira que você acessa o terminal.
Tenta no .profile mesmo


15. Faz assim!!!

Walber Santos
walber

(usa CentOS)

Enviado em 09/07/2012 - 14:47h

Cara o uso correto é esse export HISTCONTROL=ignoredups


Porem depois de add no .bashrc rode o comando source .bashrc ou deslogue da sessão.


Caso tenha comando no .bash_history não será aplicados apensa e sim para os novas.


Att

Walber Santos


16. Re: Ajuda Por Favor!! Personalizar comando "history"?? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 09/07/2012 - 14:48h

jarlisson escreveu:

Bom, tem umas diferenças entre colocar no .bashrc e no .profile, que alteram dependendo da maneira que você acessa o terminal.
Tenta no .profile mesmo


Ainda ssim continua guardando duplicatas


17. Re: Ajuda Por Favor!! Personalizar comando "history"?? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 09/07/2012 - 14:49h

walber escreveu:

Cara o uso correto é esse export HISTCONTROL=ignoredups


Porem depois de add no .bashrc rode o comando source .bashrc ou deslogue da sessão.


Caso tenha comando no .bash_history não será aplicados apensa e sim para os novas.


Att

Walber Santos


Tentei pelo export nao deu, ja reiniciei, desliguei e religuei, nada funfa =/


18. Re: Ajuda Por Favor!! Personalizar comando "history"?? [RESOLVIDO]

jarlisson moreira
jarlisson

(usa Fedora)

Enviado em 09/07/2012 - 14:56h

Estranho,ja tinha testado tudo isso e funcionou...pesquisei aqui e achei uma última cartada, se nada der certo, tente: erasedups:ignoredups , no lugar do ignoreboth


Uma coisa, o que voce esta escrevendo nesses arquivos?
'export HISTCONTROL=erasedups' ?
No arquivo é só 'HISTCONTROL=erasedups

No terminal, é que é 'export HISTCONTROL...'

Se souber ingles, acho que isso ajuda, mais gente com seu problema:
http://unix.stackexchange.com/questions/18212/bash-history-ignoredups-and-erasedups-setting-conflict...


19. Re: Ajuda Por Favor!! Personalizar comando "history"?? [RESOLVIDO]

jarlisson moreira
jarlisson

(usa Fedora)

Enviado em 09/07/2012 - 14:59h

Se nada funcionar...você acredita em Deus?
hehe, brincando...

Se nada funcionar, cola ai teu .bashrc que alguém descobre o problema.
Abraço


20. Re: Ajuda Por Favor!! Personalizar comando "history"?? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 09/07/2012 - 15:01h

jarlisson escreveu:

Se nada funcionar...você acredita em Deus?
hehe, brincando...

Se nada funcionar, cola ai teu .bashrc que alguém descobre o problema.
Abraço


auhhauhau vo tentar o erase e ler o artigo ali, de ingles eu manjo + q de linux KKK

Jaja posto uma reply fmz?

E no arquivo eu tava colocando so o HIST sem o export, o export nao deu efeito nenhum pro bashrc, creio eu que com o export deveria aparecer la no bash o "HISTCONTROL" ne?


21. Segue as que uso!

Walber Santos
walber

(usa CentOS)

Enviado em 09/07/2012 - 15:11h

root@mrsunix: /etc# cat /root/.bashrc
# ~/.bashrc: executed by bash(1) for non-login shells.

# Note: PS1 and umask are already set in /etc/profile. You should not
# need this unless you want different defaults for root.
# PS1='${debian_chroot:+($debian_chroot)}\h:\w\$ '
# umask 022

# You may uncomment the following lines if you want `ls' to be colorized:
export LS_OPTIONS='--color=auto'
eval "`dircolors`"
alias ls='ls $LS_OPTIONS'
alias ll='ls $LS_OPTIONS -l'
alias l='ls $LS_OPTIONS -lA'
#
# Some more alias to avoid making mistakes:
# alias rm='rm -i'
# alias cp='cp -i'
# alias mv='mv -i'
export HISTFILESIZE=30000
export HISTTIMEFORMAT="%F %T "
export HISTCONTROL=ignoredups



22. Re: Ajuda Por Favor!! Personalizar comando "history"?? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 09/07/2012 - 15:13h

walber escreveu:

root@mrsunix: /etc# cat /root/.bashrc
# ~/.bashrc: executed by bash(1) for non-login shells.

# Note: PS1 and umask are already set in /etc/profile. You should not
# need this unless you want different defaults for root.
# PS1='${debian_chroot:+($debian_chroot)}\h:\w\$ '
# umask 022

# You may uncomment the following lines if you want `ls' to be colorized:
export LS_OPTIONS='--color=auto'
eval "`dircolors`"
alias ls='ls $LS_OPTIONS'
alias ll='ls $LS_OPTIONS -l'
alias l='ls $LS_OPTIONS -lA'
#
# Some more alias to avoid making mistakes:
# alias rm='rm -i'
# alias cp='cp -i'
# alias mv='mv -i'
export HISTFILESIZE=30000
export HISTTIMEFORMAT="%F %T "
export HISTCONTROL=ignoredups


o meu tava assim ma sno fim tava so HISTCONTROL=ignoredups


23. Re: Ajuda Por Favor!! Personalizar comando "history"?? [RESOLVIDO]

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 09/07/2012 - 23:40h

bbicudo escreveu:

jarlisson escreveu:

Põe no .bashrc então

Pelo terminal, pode fazer direto: echo "HISTCONTROL=ignoreboth" >>~/.bashrc

São 2, DOIS, '>>', e não um '>'. Atente


Fiz dessa forma, reiniciei, ele incluiu no arquivo o HISTCONTROL mas continua exibindo duplicados...


Os comandos não serão mais duplicados a partir do momento que vc usa do export HISTCONTROL=ignoredups, os comandos que já tinham sido gravados no history ficam duplicados.

Para esse export funcionar em todo o ambiente, coloque ele no arquivo /etc/profile






24. Re: Ajuda Por Favor!! Personalizar comando "history"?? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 10/07/2012 - 14:31h

jarlisson escreveu:

Estranho,ja tinha testado tudo isso e funcionou...pesquisei aqui e achei uma última cartada, se nada der certo, tente: erasedups:ignoredups , no lugar do ignoreboth


Uma coisa, o que voce esta escrevendo nesses arquivos?
'export HISTCONTROL=erasedups' ?
No arquivo é só 'HISTCONTROL=erasedups

No terminal, é que é 'export HISTCONTROL...'

Se souber ingles, acho que isso ajuda, mais gente com seu problema:
http://unix.stackexchange.com/questions/18212/bash-history-ignoredups-and-erasedups-setting-conflict...


Cara, so nao digo que te amo pq fica estranho... Aquele artigo que vc me passou, mto massa!! Consegui aqui colocando no meu ~/.profile "HISTCONTROL=ignoredups:erasedups"

Agora ele ignora todas as duplicatas.

Obrigado não só a você, mas a todos que me auxiliaram com esse tópico!

Abraço p geral =DD



01 02 03



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts