Я делаю небольшое изменение вышеизложенного, хорошо работает для меня (если вы ссылаетесь на свою историю bash
В моей домашней папке я создаю файл с именем
.inputrc
Внутри идет этот
"\e[5~": history-search-backward
"\e[6~": history-search-forward
Примечание: выше, похоже, больше не работает в 14.04, так что это делает то же самое -
"\e[A":history-search-backward
"\e[B":history-search-forward
Затем набрав, однако, большую часть предыдущая команда, которую я желаю и используя кнопки up / page dn для поиска истории, всегда начиная со страницы вверх
У вас есть опечатка в вашем скрипте, она должна быть purge, а не pruge. И до этого вам не нужно sudo внутри вашего скрипта, если вы вызываете свой скрипт с помощью sudo script.sh. Таким образом, ваш скрипт должен быть:
#!/bin/sh
apt-get purge firefox
apt-get install firefox
Вы хотите поместить флаг -y в установку, чтобы он автоматически устанавливался, даже если для установки нескольких пакетов. Поэтому измените:
apt-get install firefox
на:
apt-get install -y firefox
Если вы хотите, чтобы выход был тихим, вы можете использовать опцию -qq (что подразумевает -y), в этом случае вам также нужно будет очистить опцию -y или -qq, но тогда обе команды будут работать тихо. Пример полностью бесшумного скрипта:
#!/bin/sh
apt-get purge -qq firefox &&
apt-get install -qq firefox
Вы наверняка задаетесь вопросом, почему я поместил эти && в скрипт: это заставляет вторую команду запускать только в том случае, если первая была успешной.
Однако, как правило, не требуется очищать Firefox, для установки новой версии. Для этого достаточно просто sudo apt-get update && sudo apt-get install --reinstall firefox, так как профиль и настройки в любом случае не очищаются.
В вашем коде вы помещаете «pruge», его нужно изменить на «purge».
У вас есть опечатка в вашем скрипте, она должна быть purge, а не pruge. И до этого вам не нужно sudo внутри вашего скрипта, если вы вызываете свой скрипт с помощью sudo script.sh. Таким образом, ваш скрипт должен быть:
#!/bin/sh
apt-get purge firefox
apt-get install firefox
Вы хотите поместить флаг -y в установку, чтобы он автоматически устанавливался, даже если для установки нескольких пакетов. Поэтому измените:
apt-get install firefox
на:
apt-get install -y firefox
Если вы хотите, чтобы выход был тихим, вы можете использовать опцию -qq (что подразумевает -y), в этом случае вам также нужно будет очистить опцию -y или -qq, но тогда обе команды будут работать тихо. Пример полностью бесшумного скрипта:
#!/bin/sh
apt-get purge -qq firefox &&
apt-get install -qq firefox
Вы наверняка задаетесь вопросом, почему я поместил эти && в скрипт: это заставляет вторую команду запускать только в том случае, если первая была успешной.
Однако, как правило, не требуется очищать Firefox, для установки новой версии. Для этого достаточно просто sudo apt-get update && sudo apt-get install --reinstall firefox, так как профиль и настройки в любом случае не очищаются.
В вашем коде вы помещаете «pruge», его нужно изменить на «purge».