# Свои сокращения: alias

Курс: Claude Code и терминал: с 0 — https://zero2claude.ru/learn/code-terminal
Канонический URL: https://zero2claude.ru/learn/code-terminal/4-10-alias

alias создаёт псевдоним: вы пишете короткое имя, а оболочка подставляет полную команду. Как сократить длинную команду.

Есть команды, которые ты набираешь снова и снова: `git status`, `ls -la`, длинные пути. Каждый раз печатать целиком — лишняя работа. В оболочке для этого есть `alias` — он создаёт **псевдоним**: короткое имя вместо длинной команды.

## alias — задать сокращение

Псевдоним создаётся так: `alias имя='команда'`. Команду берут в кавычки, если в ней есть пробелы:

```
alias gs='git status'
```

Теперь достаточно набрать `gs` — и оболочка подставит вместо него `git status`:

```
gs
```

Результат будет такой же, как от полной команды. `gs` — это просто короткая запись.

## Несколько примеров

```
alias ll='ls -la'
alias ..='cd ..'
```

Теперь `ll` покажет подробный список, а `..` поднимет на уровень выше. Сокращения экономят время на том, что делаешь чаще всего.

## unalias — убрать псевдоним

Передумал? `unalias` удаляет псевдоним:

```
unalias gs
```

Псевдонимы живут только в **текущей сессии** терминала. Чтобы они были всегда, их записывают в файл настроек оболочки (например `.bashrc` или `.zshrc`) — но это уже следующий шаг.

## Попробуй

Создай псевдоним `gs` для `git status` и запусти его:

```
alias gs='git status'
gs
```

Когда `gs` выполнит `git status`, урок зачтётся.
