Немного улучшив использование команды echo
внутри команды .inputrc
, если наконец получил желаемый результат точно:
Я поместил следующую функцию в свой .bashrc
, намеренно выбрав короткое имя для функции:
cbs()
{
echo -ne '\e[J\e[F\e[2K'
history -d $(history 1)
}
Он использует последовательности ANSI для очистки нижней части экрана ( \\ e [J
), затем переместите курсор обратно в ту же строку, где он был изначально ( \\ e [F
), прежде чем окончательно очистить строку, в которую была вставлена команда ( \\ e [2K
).
Команда также напрямую удаляется из истории bash, чтобы не загрязнять ее.
Краткое имя команды важно, потому что, если строка будет заключена в слишком маленькое окно консоли, уловка не сработает правильно.
Затем я связываю Ctrl-N соответственно в .inputrc
:
Control-N: "cbs\n"
Если Chrome требует libstdc ++ 6
версии 4.8.0 или более поздней, это означает, что Google больше не поддерживает 64-битный Wheezy (который имеет только версию 4.7.2).
Вам следует обновить до Debian 8 (Jessie) . Это даст вам более новые версии всего программного обеспечения дистрибутива, поддержку в течение длительного времени, и вы сможете установить Chrome.
Вы можете попробовать установить последнюю версию libstdc ++ 6
отсюда: https://packages.debian.org/sid/amd64/libstdc++6/download
Или установите вместо него хром:
sudo apt-get install chromium