У alias почти нет флагов: он принимает пары имя='команда'. Из полезного — -p
(печатать список в виде, пригодном для повторного выполнения, как без аргументов) и
unalias -a (удалить сразу все псевдонимы текущей сессии).
Псевдоним из командной строки живёт только до закрытия терминала. Чтобы был всегда —
добавь в ~/.bashrc (для конкретного пользователя):
echo "alias ll='ls -lah'" >> ~/.bashrc
source ~/.bashrc
Системные значения по умолчанию в Ubuntu лежат в ~/.bash_aliases (его подключает
~/.bashrc). Подробнее про профили и $PATH — env-vars.
Псевдоним не принимает аргументы так, как ожидает новичок: alias gl='git log'
подставляется перед остальной строкой, поэтому gl -5 работает (превращается в
git log -5), а вставить аргумент в середину команды псевдоним не может — для
этого нужна функция оболочки (см. bash-scripting).
| Ключ |
Что делает |
Пример |
-p |
Напечатать все текущие псевдонимы в виде, пригодном для повторного выполнения (как без аргументов). |
alias -p |
-a |
Удалить сразу все псевдонимы текущей сессии. опасно
|
unalias -a |
Ничего не найдено. Попробуй запрос короче.