====== Команда alias ======
----
===== О команде alias =====
Команда alias - Позволяет создавать псевдонимы для длинных или часто используемых команд.
===== Опции alias =====
* **--help** - Показать справочную информацию по команде
* **-p** - Показывает все определённые псевдонимы
===== Использование alias =====
Сократить команду, к примеру [[clear|clear]]:
alias c='clear'
Показать список сокращённых команд:
alias
Вывод в терминале:
alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'
alias c='clear'
alias df='grc --colour=auto df'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l='ls -CF'
alias la='ls -A'
alias ll='ls -alF'
alias log='grc --colour=auto log'
alias ls='ls --color=auto'
alias lsblk='grc --colour=auto lsblk'
alias ping='grc --colour=auto ping'
Удалить сокращённую команду:
unalias c
Чтобы псевдонимы сохранить навсегда, их нудно указать в файл **~/.bashrc** или создать отдельный файл ~/.bash_aliases и подключить к файлу **~/.bashrc**.
Редактируем файл **~/.bashrc**:
nano ~/.bashrc
Подключаем файл **~/.bash_aliases**:
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
Сохраняем файл **Ctrl+O** \\
Выход из редактора **Ctrl+X**
Редактируем файл **~/.bash_aliases**:
nano ~/.bash_aliases
В файл **~/.bash_aliases** добавляем следующие команды:
# Команда ls
alias ll="ls -alF"
alias la="ls -A"
alias l="ls -CF"
# Команда cd
alias cdr="cd /"
alias www="cd /var/www"
# Очистить терминал
alias cr="clear"
# Команда cd
alias cdr="cd /"
# Обновление кэша пакетов
alias up="sudo apt update"
# Обновление системы
alias upg="sudo apt upgrade"
Сохраняем файл **Ctrl+O** \\
Выход из редактора **Ctrl+X**
После этого перезагружаем shell:
source ~/.bashrc