Как установить & ldquo; z & rdquo; скрипт?

Как установить перемычку каталога скрипта «z» на Ubuntu 12.10?

1
задан 1 February 2013 в 03:42

2 ответа

Вы можете загружать и добавлять файлы *rc с помощью командной строки так

# Download to latest to home dir
wget https://raw.githubusercontent.com/rupa/z/master/z.sh -O ~/z.sh
# Add to .bashrc
echo . /path/to/z.sh >> ~/.bashrc
# Add to .zshrc
echo . /path/to/z.sh >> ~/.zshrc
7
ответ дан 25 May 2018 в 01:53
  • 1
    @VolkerSiegel В этом ответе нет ссылки, поэтому ваш комментарий не очень полезен. Дэвид: Это правда, однако, что ваш ответ не дает большого объяснения. Я вижу комментарии к оболочке, но можете ли вы расширить их в самом ответе? Благодарю. – Seth♦ 14 September 2014 в 22:02
  • 2
    @Seth Да, я попросил мета по обработке этого как «ссылка только» и узнал что-то: meta.askubuntu.com/questions/11980/… Я перепутал флагом с комментариями по закрытию , – Volker Siegel 14 September 2014 в 22:06
  • 3
    @Alexis Почему /usr/local/bin? Зачем нужны исполняемые разрешения? Не похоже, что этот файл должен быть выполнен непосредственно или что он должен быть где-то в PATH. – muru 27 November 2015 в 10:30
  • 4
    @muru Не стесняйтесь повторно редактировать, если вы не согласны, вот нить askubuntu.com/questions/195652/… , но в отношении разрешений я могу ошибаться, а не мой сильная область, я не мог найти, где я получаю эту рекомендацию, – Alexis 27 November 2015 в 21:53
  • 5
    @Alexis Да, я возвращаюсь назад. Пока ничего не указывает, что сценарий должен быть в PATH или что он должен быть выполнен пользователем. – muru 27 November 2015 в 21:56

При установке таких скриптов (расширение оболочки) обычно рекомендуется установить их в /etc/profile.d. Чтобы загрузить и установить за один шаг, вы можете использовать следующую команду:

sudo curl https://raw.githubusercontent.com/rupa/z/master/z.sh \
          -o /etc/profile.d/z.sh

Некоторые из преимуществ установки ваших модификаций оболочки на /etc/profile.d:

Это будет доступный для всех оболочек и пользователей; Нет необходимости в chmod +x; Легче удалить (просто удалите файл); Легче вспомнить, где вы их положили.
-1
ответ дан 25 May 2018 в 01:53

Другие вопросы по тегам:

Похожие вопросы: