KirMol Wiki

Добро пожаловать в KirMol Wiki

Инструменты пользователя

Инструменты сайта


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 · Последнее изменение: Кирилл Молчанов