linux:commands:alias
Команда alias
О команде alias
Команда alias - Позволяет создавать псевдонимы для длинных или часто используемых команд.
Опции alias
- –help - Показать справочную информацию по команде
- -p - Показывает все определённые псевдонимы
Использование alias
Сократить команду, к примеру 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
linux/commands/alias.txt · Последнее изменение: — Кирилл Молчанов
