Что такое псевдоним в Linux? Как использовать и создавать постоянные псевдонимы?

Ввод текста и запоминание команд — один из недостатков энтузиаста командной строки. А если вам нужно ввести и запомнить одну и ту же длинную команду, это может снизить вашу производительность в терминале.

Что, если вы сможете заменить длинную команду своим собственным коротким именем или сгруппировать несколько команд? Да, псевдоним — это метод, который поможет вам эффективно использовать командную строку.

Что означает псевдоним в Linux?

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

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

$ rsync -a <путь к локальному каталогу> имя_пользователя@хост:<каталог_назначения>

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

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

$ alias Remote=”rsync -a <путь-каталога> user@host:<путь-каталога>”

И в следующий раз, когда вы захотите перенести и синхронизировать локальный контент с удаленной системой, вы можете ввести «удаленный» в своем терминале.

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

Напротив, если вы создадите постоянный псевдоним в Linux, вы сможете сразу использовать его в новом сеансе или даже после перезагрузки.

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

Alias ​​— это команда, которую вы можете использовать для создания новых псевдонимов, используя синтаксис alias new-name=value. Нет разрыва между именем и значением.

Например, если вам нравится утилита exa для вывода списка файлов, но вы все еще хотите использовать команду ls, вы можете создать псевдоним «ls» для «exa» и распечатать выходные данные exa с помощью команды ls.

$ alias ls=”exa -lh” $ ls

псевдоним lsпсевдоним ls

После того, как вы создадите несколько псевдонимов, вы также можете проверить или перечислить их, просто запустив команду alias:

$ псевдоним

Список всех псевдонимов

Позже, если вы захотите удалить или отключить какой-либо из своих псевдонимов, вы можете использовать команду unalias с именем псевдонима, переданным в качестве аргумента.

$ unalias ls

Вы также можете удалить все псевдонимы, используя опцию -a команды unalias.

$unalias -a

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

Хотите ли вы использовать свои псевдонимы даже после закрытия терминала и перезагрузки системы? Если да, вам необходимо создать постоянный псевдоним.

Для этого вам нужно поместить свой псевдоним в файл ~/.bashrc, открыв его в редакторе или выполнив команды:

$ echo “alias up=’sudo apt update && sudo apt update'” >> ~/.bashrc $ source ~/.bashrc

Если вы используете оболочку, отличную от bash, вам может потребоваться поместить псевдонимы в соответствующий файл конфигурации оболочки, например ~/.zshrc для ZSH и ~/.config/fish/config.fish для оболочки Fish.

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

Если вы используете большое количество псевдонимов, всегда лучше иметь для них отдельный файл. Вы можете создать точечный файл bash_aliases в своем домашнем каталоге и поместить сюда все псевдонимы.

$ touch ~/.bash_aliases # добавляем псевдонимы в указанный выше файл

bash_aliasesbash_aliases

После того, как вы добавите псевдоним в файл «bash_aliases», вам также необходимо добавить приведенный ниже код в файл ~/.bashrc.

если [ -e ~/.bash_aliases ]; затем источник ~/.bash_aliases fi

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *