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"
 
# Обновление кэша пакетов
alias up="sudo apt update"
 
# Обновление системы
alias upg="sudo apt upgrade"
 
# Очистить кэш пакетов APT
alias cn="sudo apt clean"
 
# BatCat
alias bat="batcat"
 
# Удаление старых ядер в Ubuntu
alias rok="sudo apt purge $(dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | head -n -0)"

Сохраняем файл Ctrl+O
Выход из редактора Ctrl+X

После сохранения файла, перезагрузите shell:

source ~/.bashrc
linux/commands/alias.1791976980.txt.gz · Последнее изменение: — Кирилл Молчанов