Работа с алиасами

Board index Администрирование Операционные системы Linux

Description: Установка, настройка, оптимизация и решение проблем

#1by mexan » 10.01.2025, 16:01

СОЗДАНИЕ АЛИАСА В ТЕКУЩЕЙ СЕССИИ

Чтобы создать алиас, выполняем команду alias, указав имя алиаса и соответствующую команду.

Например возьмем команду ls с параметром -la.
Команда ls -la выводит подробную информацию о каждом файле и директории, включая:
  • Тип файла (например, директория или обычный файл)
  • Права доступа к файлу
  • Количество жестких ссылок на файл
  • Имя владельца файла
  • Имя группы файла
  • Размер файла в байтах
  • Дата и время последнего изменения
  • Имя файла или директории

Создадим алиас:
Code: Select all
alias ll='ls -la'
Теперь алиас позволит использовать ll вместо ls -la.

Проверка алиасов:
Code: Select all
alias
Выведет список всех алиасов, которые у вас есть.
Image
mexan
Администратор
Reputation: 0
Posts: 179
Topics: 138

#2by mexan » 10.01.2025, 16:20

СОЗДАНИЕ ПОСТОЯННОГО АЛИАСА

Алиасы, созданные в текущей сессии, исчезнут при выходе из терминала. Чтобы сделать их постоянными, надо добавить их в файл конфигурации вашей оболочки, который выполняется при запуске.
Для bash это ~/.bashrc
Для zsh это ~/.zshrc

  1. Открываем файл конфигурации:
    Для bash:
    Code: Select all
    nano ~/.bashrc
    Для zsh:
    Code: Select all
    nano ~/.zshrc
  2. В конец файла добавляем алиасы и сохраняемся:
    Code: Select all
    alias ll='ls -la'
    alias gs='git status'
  3. После редактирования файла конфигурации нужно применить изменения, выполнив:
    Для bash:
    Code: Select all
    source ~/.bashrc
    Для zsh:
    Code: Select all
    source ~/.zshrc
Image
mexan
Администратор
Reputation: 0
Posts: 179
Topics: 138

#3by mexan » 10.01.2025, 16:22

УДАЛЕНИЕ АЛИАСА

Если надо удалить алиас, используем команду unalias. Например, чтобы удалить алиас ll, выполняем:
Code: Select all
unalias ll
Image
mexan
Администратор
Reputation: 0
Posts: 179
Topics: 138


Return to Linux

cron