====== Команда 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" # Обновление кэша пакетов alias up="sudo apt update" # Обновление системы alias upg="sudo apt upgrade" # Очистить кэш пакетов APT alias cn="sudo apt clean" # BatCat alias bat="batcat" Сохраняем файл **Ctrl+O** \\ Выход из редактора **Ctrl+X** После сохранения файла, перезагрузите **shell**: source ~/.bashrc