KirMol Wiki

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

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

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


linux:commands:alias

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
linux:commands:alias [2026/10/03 10:49] – создано Кирилл Молчановlinux:commands:alias [2026/10/14 11:28] (текущий) – Кирилл Молчанов
Строка 1: Строка 1:
 +====== Команда alias ======
  
 +----
 +
 +===== О команде alias =====
 +
 +Команда alias - Позволяет создавать псевдонимы для длинных или часто используемых команд.
 +
 +===== Опции alias =====
 +
 +  * **--help** - Показать справочную информацию по команде
 +  * **-p** - Показывает все определённые псевдонимы
 +
 +===== Использование alias =====
 +
 +Сократить команду, к примеру [[clear|clear]]:
 +<code bash>
 +alias c='clear'
 +</code>
 +
 +Показать список сокращённых команд:
 +<code bash>
 +alias
 +</code>
 +
 +Вывод в терминале:
 +<code>
 +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'
 +</code>
 +
 +Удалить сокращённую команду:
 +<code bash>
 +unalias c
 +</code>
 +
 +Чтобы псевдонимы сохранялись всегда, их надо добавить в файл **.bashrc** или можно создать отдельный файл **.bash_aliases** и подключить его к файлу **.bashrc**.
 +
 +Редактируем файл **.bashrc**:
 +<code bash>
 +nano ~/.bashrc
 +</code>
 +
 +Подключите файл **.bash_aliases**:
 +<code bash>
 +if [ -f ~/.bash_aliases ]; then
 +    . ~/.bash_aliases
 +fi
 +</code>
 +
 +Сохраняем файл **Ctrl+O** \\
 +Выход из редактора **Ctrl+X**
 +
 +Редактируем файл **.bash_aliases**:
 +<code bash>
 +nano ~/.bash_aliases
 +</code>
 +
 +В файл **.bash_aliases** добавляем следующие команды:
 +<code bash>
 +# Команда 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"
 +
 +</code>
 +
 +Сохраняем файл **Ctrl+O** \\
 +Выход из редактора **Ctrl+X**
 +
 +После сохранения файла, перезагрузите **shell**:
 +<code bash>
 +source ~/.bashrc
 +</code>