Как создать и удалить псевдоним в Linux

Kak Sozdat I Udalit Psevdonim V Linux



В Linux псевдоним — это команда, которая позволяет нам выполнять несколько команд или операций, создавая ярлык. Это экономит время и повышает производительность, особенно если ваша работа предполагает ввод большого количества команд.

Например, если вы хотите создать каталог и файл внутри этого каталога, вам придется выполнить разные команды для достижения этой задачи. Однако псевдонимы помогают выполнить такие сложные задачи за один раз.







В этом руководстве я расскажу, что такое псевдонимы, их типы в Linux, а также как создавать и удалять псевдонимы.



Требование



Система Linux (любой дистрибутив Linux)
Доступ Root/sudo доступ к системе





Что такое псевдоним

В Linux псевдоним — это утилита командной строки, которая может создавать ярлыки для нескольких команд или операций. Ссылка на псевдоним группы команд, которые выполняются одновременно.

В Linux все команды трудно запомнить, а из-за характера операций их использование также усложняется. Команда alias в основном используется для замены длинных и сложных команд сокращенными, чтобы можно было избежать ошибок в командах или параметрах.



Синтаксис создания псевдонима в Linux

Используйте следующий синтаксис для создания псевдонима в Linux.

Синтаксис:

псевдоним имя '=' < команды… > '


В приведенном выше синтаксисе:

псевдоним: Ключевое слово для создания псевдонима.

имя: Имя псевдонима, это может быть любое имя.

<команды>: Он включает в себя команды или группы команд. Он также может включать параметры и другие аргументы.

Некоторые важные соображения по созданию псевдонима:

    • Присвойте псевдониму уникальное имя и при создании постоянного псевдонима убедитесь, что он не соответствует никаким предопределенным командам.
    • Используйте одинарные кавычки для включения команд.
    • Избегайте добавления пробела после и перед знаком равенства (=), иначе это может привести к псевдоним не найден ошибка.

Как создать псевдоним в Linux

Псевдоним можно создать с помощью команды alias и синтаксиса, приведенного выше. Давайте разберемся на примере:

псевдоним обновлять '=' судо подходящее обновление && судо подходящее обновление'



Я создал псевдоним обновлять из двух часто используемых команд в Linux; обновлять и модернизировать. Вместо ввода двух команд вы создаете псевдоним и вводите только этот псевдоним для выполнения операций.


Давайте поймем это на другом примере:

псевдоним двигаться '=' CD ~ / Документы / новые_документы / последний / файлы / '



В этом примере я создал псевдоним двигаться ориентироваться в файлы каталог. Вместо того, чтобы вводить весь путь, я могу использовать псевдоним двигаться чтобы напрямую попасть в файлы каталог.

Как составить список псевдонимов в Linux

Чтобы просмотреть псевдонимы в Linux, введите команду alias, и все псевдонимы будут перечислены.

псевдоним


Типы псевдонимов

Существует два типа псевдонимов:

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

Постоянный псевдоним: Постоянный псевдоним продолжает действовать даже после завершения сеанса. Постоянный псевдоним требует некоторых дополнительных изменений в системных файлах.

Создайте временный псевдоним

Каждый псевдоним, созданный с помощью команды alias, является временным. Он остается работоспособным, пока активен сеанс. Например, давайте создадим временный псевдоним, который будет обновлять репозитории.

псевдоним обновлять '=' судо подходящее обновление && судо подходящее обновление'


Он будет работать в текущем активном сеансе. Теперь выйдите из сеанса и снова войдите в систему, попробуйте запустить псевдоним, и это не сработает.


Чтобы выйти из сеанса, просто закройте терминал и запустите его снова.

Удалить временный псевдоним

Чтобы удалить временный псевдоним, используйте команду Вы кричите команду, находясь в активном сеансе.

Синтаксис:

Вы кричите < Псевдоним >


Например, чтобы удалить псевдоним обновления, используйте:

Вы кричите обновлять



Теперь перечислим псевдонимы и увидим, что обновление больше не доступно:


Чтобы удалить все псевдонимы, используйте:

Вы кричите


Создайте постоянный псевдоним

Чтобы создать постоянный псевдоним, вам необходимо внести изменения в файл конфигурации оболочки. Файл конфигурации зависит от используемой вами оболочки.

    • Для Баша это bashrc
    • Для Зш это сокращать

Я использую Bash; поэтому я открою файл bashrc.

судо нано ~ / .bashrc



Теперь введите псевдоним обновлять в конце файла. Псевдоним будет:

псевдоним обновлять '=' судо подходящее обновление && судо подходящее обновление'


Сохраните файл, используя Ctrl+X а затем нажмите и и .


Теперь создайте исходный файл:

источник ~ / .bashrc



Этот псевдоним останется постоянным независимо от того, завершите ли вы сеанс или выключите компьютер.

Оператор перенаправления (>>) также можно использовать для создания постоянного псевдонима, поскольку он добавит команду псевдонима в конец файла bashrc.

эхо « псевдоним обновлять '=' судо подходящее обновление && судо подходящее обновление » >> ~ / .bashrc



Не забудьте создать файл bashrc, чтобы сохранить изменения.

Удаление постоянного псевдонима

Чтобы удалить постоянный псевдоним, вам необходимо удалить его из файла конфигурации оболочки. В моем случае это был bashrc, откройте файл и удалите псевдоним.


После удаления псевдонима создайте файл bashrc, выполнив команду, указанную ниже:

источник ~ / .bashrc


Псевдоним удален.

Создайте псевдоним с аргументами

Псевдонимы становятся еще более полезными, если вы можете добавлять к ним аргументы. Вы можете сделать это с помощью техники создания постоянного псевдонима.

Обратите внимание, что в этом методе мы не используем псевдоним ключевое слово, мы будем использовать функция вместо.

Синтаксис:

функция < имя-функции > ( ) {
< команды… >
}


Давайте создадим функцию, которая будет принимать имя файла в качестве аргумента и создавать файл в текущем рабочем каталоге.

В следующем коде аргументом является $1; количество аргументов можно увеличить, используя $2, $3 и т. д.


Откройте файл bashrc и введите следующую функцию в конце файла.

функция создать файл ( ) {
трогать « 1 доллар »
}



Теперь запустите источник ~/.bashrc команда, чтобы сохранить изменения и включить псевдоним.

источник ~ / .bashrc


Теперь запустите функцию псевдонима с именем файла.

создать файл myFile.txt


Будет создан файл с именем пользователя.

Удаление псевдонима с аргументами

Процедура удаления псевдонима с аргументами аналогична удалению постоянного псевдонима. Откройте файл bashrc, удалите функцию; сохраните файл и создайте его источник, используя источник ~/.bashrc команда.

Заключение

Псевдоним в Linux — это полезная утилита, которая позволяет создавать ярлык, ссылающийся на команду или несколько команд для работы. Экономия времени и повышение эффективности — ключевые преимущества этой команды. Псевдонимы являются временными, но их можно сделать постоянными, отредактировав файл конфигурации оболочки. Временные псевдонимы могут быть удалены немедленно или автоматически исчезнут при выходе из активного сеанса. А для постоянных псевдонимов вам необходимо удалить их из файла конфигурации оболочки bashrc или zshrc.