Linux Advanced Routing & Traffic Control HOWTO имеет описание раздела для решения проблемы.
Ключевой шаг для балансировки трафика между двумя маршрутами должен дать им обоим вес.
ip route add default scope global \
nexthop via 192.168.0.1 dev eth1 weight 1 \
nexthop via 192.168.1.1 dev eth0 weight 1
Вы могли бы хотеть $HISTIGNORE
: "Разделенный от двоеточия список шаблонов раньше решал, какие командные строки должны быть сохранены на списке предыстории". Эта строка в Вашем ~/.bashrc должна сделать задание:
HISTIGNORE='rm *:svn revert*'
Кроме того, можно добавить пространство в начале команды для исключения его из истории. Это работает пока $HISTCONTROL
содержит ignorespace
или ignoreboth
, который является значением по умолчанию на любом дистрибутиве, я использовал.
Я обычно уничтожаю свой экземпляр удара, когда я сделал вещи, которые я не хочу в истории.
kill -9 $$
$$ представляет текущий процесс - удар при выполнении его от оболочки. Можно использовать $BASHPID, но это больше вводит :-)
HISTFILE=/dev/null
более оптимальный вариант.
– anishsane
22.11.2013, 14:54
Хотя идя немного отличающийся от вопроса OP, когда я намеренно не хочу, чтобы команда была сохранена в истории удара, я снабжаю префиксом их пространство. Работы в Ubuntu и ее вариантах, не уверенных, если это работает над всеми системами.
y
, в конце концов,cp
(искаженный кcp -i
) преобладать. Таким образом, я исказилy
какalias y='$(history | awk '"'"'END{if(NF==2 && $2=="y"){print "history -d " $1}}'"'"')'
... НоHISTIGNORE
лучший метод, поскольку это смотрит.:) Спасибо. диспетчеры Windows составления композита – anishsane 22.11.2013, 15:02export HISTCONTROL="ignorespace"
к Вашему~/.bashrc
проигнорировать команды, которые запускаются с пробелов. – Aidan Feldman 12.06.2016, 05:20