====== Команда 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