LINUX.ORG.RU

Как не сохранять в bash_history определенные действия?

 ,


0

3

Рекомендуют ставить пробел

<space>command
Execute a command without saving it in the history
Prepending one or more spaces to your command won't be saved in history.
http://www.commandlinefu.com/commands/browse/sort-by-votes

Но у меня все равно сохраняется. В mc можно писать без истории, но меня интересует более облегченный способ как с пробелом.

Очень благодарен за ответы.

Ответ на: комментарий от zolden

zolden, ничего интересного, но есть мусор который вечно мешает.

ssh ....
grep .....
grep .....
grep .....
grep .....
grep .....
grep .....
grep .....
grep .....
grep .....
grep .....
mv ...

morkovkin
() автор топика
Ответ на: комментарий от morkovkin

А..... вот:

cat ~/.bashrc 
alias lsort='awk "{print length, \$0}" | sort -n | awk "{\$1=\"\"; print substr(\$0,2,length-1) }"'
alias l='ls -lha'
alias ll='ls -la'
alias cds='cd /dev/shm && ls'
export MANOPT="-L ru"
shopt -s histappend
PROMPT_COMMAND='history -a'

#исправление ошибок директорий /ect/init.d вместо /etc/init.d
shopt -s cdspell
#строки-дубликаты
export HISTCONTROL="ignoredups"
#неинформативные команды не запоминать
export HISTIGNORE="&:l:ll:ls:pwd:[bf]g:exit"
#Не разрывать многострочные команды
shopt -s cmdhist
#Поиск по истории команд Ctrl + R и часть команды

morkovkin
() автор топика
Ответ на: комментарий от morkovkin
HISTIGNORE="uu:lls*:ls*:mc:exit:history*:search*:whatis*:source*:htop"

Все что перечисленно в кавычках в историю не попадет. Разделитель двоеточие.
Faiver
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.