## Удобный вход Когда уже есть ssh-ключ ввод пароля становится не обязательным, но порт и имя пользователя с доменом вводить приходится Можно добавить в `.ssh/config` ``` Host helios HostName se.ifmo.ru User sXXXXXX Port 2222 ``` Теперь вход будет по `ssh helios` ## Смена оболочки (на zsh) Скачивать свои пакеты нельзя, но благо zsh уже скачан (в `/usr/local/bin/zsh`) Менять оболочку нормальным способом через `chsh` тоже нельзя, поэтому используем такой костыль: создаем в домашней папке `.bash_profile` и добавляем туда: ```bash # Переключаемся на zsh только в интерактивном режиме (чтобы не сломать scp и sftp) if [ -t 1 ] && [ -x /usr/local/bin/zsh ]; then exec /usr/local/bin/zsh -l fi ``` Теперь у нас zsh ### oh-my-zsh 1. Устанавливаем oh-my-zsh ```bash sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" ``` 2. Скорее всего вылетит ошибка прав, поэтому дефолтный конфиг копируем сами ```bash cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc ``` 3. Скачиваем два базовых дополнения ```bash git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting ``` 4. Скачиваем тему `powerlevel10k` ```bash git clone --depth=1 https://github.com/romkatv/powerlevel10k.git "${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k" ``` 5. Меняем `.zshrc` ``` ... ZSH_THEME="powerlevel10k/powerlevel10k" ... plugins=(git zsh-autosuggestions zsh-syntax-highlighting) ... ``` 6. Применяем через `source .zshrc`, настраиваем тему 7. Для того чтобы заново запустить настройку темы: `p10k`