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

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

11
задан 1 February 2013 в 01:42

4 ответа

Из здесь

  • Скачать wget https://raw.githubusercontent.com/rupa/z/master/z.sh.

  • Установить printf "\n\n#initialize Z (https://github.com/rupa/z) \n. ~/z.sh \n\n" >> .bashrc. Эта команда добавляет . ~/z.sh к вашему файлу. bashrc, который, в свою очередь, указывает запустить Z при запуске.

  • Перезагрузить оболочку source ~/.bashrc.

Чтобы проверить, как работает Z, перейдите к следующим каталогам:

cd /etc/systemd/system
cd /usr/share/nano
cd /etc/kernel/postinst.d
cd ~

Теперь со своего терминала введите z sys и нажмите кнопку вкладки, затем введите. Затем введите z nano и нажмите кнопку вкладки, затем введите снова. В обоих случаях вы увидите, что Z автоматически знал cd о первом и втором каталогах, где мы первоначально просматривали.

Использование Z с Zsh

  • Выполнить printf "\n\n#initialize Z (https://github.com/rupa/z) \n. ~/z.sh \n\n" >> .zshrc. Эта команда добавляет файл . ~/z.sh в файл .zshrc, в котором указывается запускать Z при запуске.
  • Перезагрузить оболочку source ~/.zshrc.

Использование Z с Zsh + Oh My Zsh

Просто добавьте z в список плагинов в ~/.zshrc

plugins=(
 git
 z
)
0
ответ дан 1 February 2013 в 01:42

В z readme после строки 48 говорится:

Установка:

Поместите что-то подобное в ваш $ HOME / .bashrc или $ HOME / .zshrc:

. /path/to/z.sh

cd некоторое время для создания базы данных.

Вам необходимо загрузить файл z.sh в каталог по вашему выбору, а затем сообщить вашему .bashrc, где он находится, чтобы ваш терминал мог его найти. (То же самое относится и к z-shell, который является просто другой системой оболочек.) Затем, после некоторого использования bash, z узнает ваши любимые места.

0
ответ дан 1 February 2013 в 01:42

Вы можете загружать и добавлять в *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
.
0
ответ дан 1 February 2013 в 01:42

При установке таких сценариев (расширение оболочки) обычно рекомендуется установить их в /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;
  • Проще удалить (просто удалить файл);
  • Это проще помните, где вы их положили.
0
ответ дан 1 February 2013 в 01:42

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

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