add aliases

Долгий Артём 2025-01-09 19:55:36 +03:00
parent a38f5b9202
commit 0c8f177f76
2 changed files with 58 additions and 1 deletions

View File

@ -1,7 +1,23 @@
# В репозитории собраны некоторые конфигурационные файлы для комфортной работы в консоли GNU Linux
# Первоначальная настройка GNU Linux после установки
В репозитории собраны некоторые конфигурационные файлы для комфортной работы в консоли GNU Linux
Для упрощения процесса настройки можно воспользоваться [установочным скриптом](install.sh)
- [Первоначальная настройка GNU Linux после установки](#первоначальная-настройка-gnu-linux-после-установки)
- [Tmux](#tmux)
- [Установка tmux](#установка-tmux)
- [Скачивание конфига и запуск](#скачивание-конфига-и-запуск)
- [Оболочка zsh](#оболочка-zsh)
- [## Oh-My-Zsh — популярный и активно развивающийся фреймворк Zsh, который позволяет гибко настроить оболочку терминала](#-oh-my-zsh--популярный-и-активно-развивающийся-фреймворк-zsh-который-позволяет-гибко-настроить-оболочку-терминала)
- [Подсветка синтаксиса в консоли при вводе - `zsh-syntax-highlighting`](#подсветка-синтаксиса-в-консоли-при-вводе---zsh-syntax-highlighting)
- [Автодополнение команд из истории](#автодополнение-команд-из-истории)
- [Внешний вид](#внешний-вид)
- [Установить шрифт с поддержкой иконок](#установить-шрифт-с-поддержкой-иконок)
- [Установить непосредственно плагин PowerLevel10K для Oh My Zsh](#установить-непосредственно-плагин-powerlevel10k-для-oh-my-zsh)
- [Настройка](#настройка)
- [Aliases](#aliases)
```shell
wget https://git.da2001.ru/da2001/dots/raw/branch/main/install.sh
```
@ -127,3 +143,25 @@ ZSH_THEME="powerlevel10k/powerlevel10k"
#### Настройка
После первого запуска консоли будет запущен мастер настройки внешнего вида PowerLevel10K
## Aliases
При переключении между `bash` и `zsh` удобнее иметь единый файл для псевдонимов (aliases) - `.aliases` и связать его с `.bashrc` и `.zshrc`:
```shell
.bashrc
if [ -f ~/.aliases ]; then
. ~/.aliases
fi
```
```shell
.zshrc
source $HOME/.aliases
```
```shell
.aliases
alias ip='ip --color=auto'
alias ssht='ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no'
```

View File

@ -30,3 +30,22 @@ fc-cache
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
sed -i 's/^ZSH_THEME=.*/ZSH_THEME="powerlevel10k\/powerlevel10k"/g' ~/.zshrc
# Aliases
cat << EOF >> ~/.aliases
.aliases
alias ip='ip --color=auto'
alias ssht='ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no'
EOF
# .bashrc
cat << EOF >> ~/.bashrc
if [ -f ~/.aliases ]; then
. ~/.aliases
fi
EOF
# zshrc
cat << EOF >> ~/.zshrc
source $HOME/.aliases
EOF