+36
-3
@@ -1,3 +1,13 @@
|
|||||||
|
## Удобный вход
|
||||||
|
Когда уже есть ssh-ключ ввод пароля становится не обязательным, но порт и имя пользователя с доменом вводить приходится
|
||||||
|
Можно добавить в `.ssh/config`
|
||||||
|
```
|
||||||
|
Host helios
|
||||||
|
HostName se.ifmo.ru
|
||||||
|
User sXXXXXX
|
||||||
|
Port 2222
|
||||||
|
```
|
||||||
|
Теперь вход будет по `ssh helios`
|
||||||
## Смена оболочки (на zsh)
|
## Смена оболочки (на zsh)
|
||||||
Скачивать свои пакеты нельзя, но благо zsh уже скачан (в `/usr/local/bin/zsh`)
|
Скачивать свои пакеты нельзя, но благо zsh уже скачан (в `/usr/local/bin/zsh`)
|
||||||
Менять оболочку нормальным способом через `chsh` тоже нельзя, поэтому используем такой костыль: создаем в домашней папке `.bash_profile` и добавляем туда:
|
Менять оболочку нормальным способом через `chsh` тоже нельзя, поэтому используем такой костыль: создаем в домашней папке `.bash_profile` и добавляем туда:
|
||||||
@@ -9,9 +19,32 @@ fi
|
|||||||
```
|
```
|
||||||
Теперь у нас zsh
|
Теперь у нас zsh
|
||||||
### oh-my-zsh
|
### oh-my-zsh
|
||||||
Чтобы настроить zsh как [тут](../Other/Linux.md), также клонируем репу с oh-my-zsh, вылетит ошибка прав, поэтому конфиг копируем сами
|
1. Устанавливаем oh-my-zsh
|
||||||
|
```bash
|
||||||
|
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
|
||||||
|
```
|
||||||
|
2. Скорее всего вылетит ошибка прав, поэтому дефолтный конфиг копируем сами
|
||||||
```bash
|
```bash
|
||||||
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
|
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
|
||||||
```
|
```
|
||||||
Скачиваем плагины и тему p10k через гит, пишем их в `.zshrc` как в [гайде](../Other/Linux.md)
|
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`
|
||||||
|
|||||||
Reference in New Issue
Block a user