Как установить перемычку каталога сценария оболочки «z» в Ubuntu 12.10?
Как установить перемычку каталога сценария оболочки «z» в Ubuntu 12.10?
Ответы:
В z
файле readme после строки 48 говорится:
Установка:
Поместите что-то вроде этого в ваш $ HOME / .bashrc или $ HOME / .zshrc:
. /path/to/z.sh
Пройдите некоторое время, чтобы создать базу данных.
Вам нужно скачать z.sh
файл в каталог по вашему выбору, а затем сообщить, .bashrc
где он находится, чтобы ваш терминал мог его найти. (То же самое относится и к z-shell, который является просто другой системой оболочек.) Затем, после некоторого использования bash, z
вы узнаете ваши любимые места.
Вы можете загружать и добавлять *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
/usr/local/bin
? Почему исполняемые разрешения? Не похоже, что этот файл должен выполняться напрямую или что он должен быть где-то в PATH
.
PATH
или что он должен быть исполняемым пользователем.
От сюда
Скачать
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
в список плагинов в~/.zshrc
plugins=(
git
z
)
Загрузите z
скрипт в свой домашний каталог:
wget https://raw.githubusercontent.com/rupa/z/master/z.sh -O ~/.z
Потом:
source ~/.zshrc
z
скрипта вы можете получить _z_dirs:2: no such file or directory: /home/$USER/.z
ошибку. Чтобы воспроизвести проблему mv .z .z.bak
, выполните несколько прыжков.
При установке таких сценариев (расширение оболочки), как правило, рекомендуется установить их на /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
;