add aliases
parent
a38f5b9202
commit
0c8f177f76
40
README.md
40
README.md
|
@ -1,7 +1,23 @@
|
||||||
# В репозитории собраны некоторые конфигурационные файлы для комфортной работы в консоли GNU Linux
|
# Первоначальная настройка GNU Linux после установки
|
||||||
|
|
||||||
|
В репозитории собраны некоторые конфигурационные файлы для комфортной работы в консоли GNU Linux
|
||||||
|
|
||||||
Для упрощения процесса настройки можно воспользоваться [установочным скриптом](install.sh)
|
Для упрощения процесса настройки можно воспользоваться [установочным скриптом](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
|
```shell
|
||||||
wget https://git.da2001.ru/da2001/dots/raw/branch/main/install.sh
|
wget https://git.da2001.ru/da2001/dots/raw/branch/main/install.sh
|
||||||
```
|
```
|
||||||
|
@ -127,3 +143,25 @@ ZSH_THEME="powerlevel10k/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'
|
||||||
|
```
|
||||||
|
|
19
install.sh
19
install.sh
|
@ -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
|
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
|
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
|
||||||
|
|
Loading…
Reference in New Issue