Alias что это: Алиас, что это такое и для чего нужен?

Содержание

git alias | Atlassian Git Tutorial

Этот раздел посвящен псевдонимам в Git. Чтобы объективнее оценить их пользу, необходимо рассмотреть само понятие псевдонима. Термин «псевдоним» синонимичен термину «ярлык». Создание псевдонима — распространенное действие, доступное в том числе в других популярных инструментах (например, командная оболочка Bash). Псевдонимы используются для создания кратких команд, которые связываются с длинными командами. Благодаря псевдонимам рабочие процессы становятся эффективнее, поскольку для вызова команд нужно нажимать меньше клавиш. Рассмотрим в качестве примера команду git checkout, которая относится к наиболее распространенным в Git и требует множества нажатий. Можно создать псевдоним, связывающий выражение git co с командой git checkout. Таким образом, ввод команды упрощается за счет краткой формы git co.

Обзор псевдонимов Git

Важно отметить, что собственно команды git alias не существует.

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

Чтобы лучше понять принцип работы псевдонимов Git, рассмотрим несколько примеров.

$ git config --global alias.co checkout
$ git config --global alias.br branch
$ git config --global alias.ci commit
$ git config --global alias.st status

Приведенный пример демонстрирует создание глобальных ярлыков для основных команд Git. Создание псевдонимов не изменяет исходные команды. Так, команда git checkout по‑прежнему доступна, хотя теперь для нее можно использовать псевдоним git co. Эти псевдонимы созданы с флагом --global, поэтому они сохраняются в глобальном файле конфигурации Git на уровне операционной системы. В системах Linux такой файл находится в домашнем каталоге пользователя в файле /.gitconfig

.

    [alias]
        co = checkout
            br = branch
            ci = commit
            st = status

Здесь видно, что псевдонимы теперь эквивалентны исходным командам.

Использование

Создание псевдонимов Git выполняется с помощью команды git config. Параметры командной строки и примеры использования см. в документации git config.

Примеры

Использование псевдонимов для создания новых команд Git

Часто в Git приходится удалять недавно добавленные файлы из раздела проиндексированных файлов. Для этого команде git reset передаются различные параметры. Можно создать псевдоним, чтобы использовать это поведение и задать легко запоминаемое ключевое слово для команды с псевдонимом:

git config --global alias.unstage 'reset HEAD --'

В примере выше создается новый псевдоним

unstage. С его помощью можно вызвать команду git unstage и сбросить раздел проиндексированных файлов. Теперь следующие две команды эквивалентны.

git unstage fileA
$ git reset HEAD -- fileA

Пояснения

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

Псевдонимы можно создать двумя основными способами:

Изменение файлов конфигурации Git напрямую

Глобальные или локальные файлы конфигурации можно изменять вручную и сохранять для создания псевдонимов. Глобальный файл конфигурации расположен по следующему пути: $HOME/.gitconfig . Путь к локальному файлу конфигурации начинается с активного репозитория Git в /.git/config.

Файлы конфигурации учитывают раздел [alias], который имеет следующий вид:

[alias]
co = checkout

Это означает, что выражение

co является ярлыком команды checkout.

Создание псевдонимов с помощью команды git config

Рассмотренная команда git config отлично подходит для быстрого создания псевдонимов. С помощью команды git config также можно без труда записывать данные в глобальный и локальный файлы конфигурации Git.

git config --global alias.co checkout

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

Заключение по псевдонимам Git

Псевдонимы Git представляют собой мощный рабочий инструмент, с помощью которого можно создавать ярлыки для часто используемых команд Git. Благодаря псевдонимам процесс разработки становится быстрее и эффективнее. Они позволяют объединить последовательность команд Git в одну псевдокоманду. Псевдонимы Git создаются с помощью команды git config, которая изменяет локальные и глобальные файлы конфигурации Git. Подробнее см. на странице о команде

git config.

о Alias поставщике — PowerShell

  • Статья
  • Чтение занимает 5 мин

Имя поставщика

Alias

Диски

Alias:

Возможности

ShouldProcess

Краткое описание

Предоставляет доступ к псевдонимам PowerShell и значениям, которые они представляют.

Подробное описание

Поставщик PowerShell Alias позволяет получать, добавлять, изменять, очищать и удалять псевдонимы в PowerShell.

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

Диск Alias представляет собой плоское пространство имен, содержащее только объекты псевдонима. У псевдонимов нет дочерних элементов.

Поставщик Alias поддерживает следующие командлеты, описанные в этой статье.

  • Get-Location
  • Set-Location
  • Get-Item
  • New-Item
  • Remove-Item
  • Clear-Item

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

  • Экспорт—Alias
  • Get-Alias
  • ИмпортAlias
  • Новое-Alias
  • Set-Alias

Типы, предоставляемые этим поставщиком

Каждый псевдоним является экземпляром System.Management.Automation.Alias Класс Info .

Навигация по диску Alias

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

Alias: диск с помощью следующей команды:

Set-Location Alias:

Чтобы вернуться к диску файловой системы, введите имя диска. Например, введите:

Set-Location C:

Вы также можете работать с поставщиком с любого другого Alias диска PowerShell. Чтобы ссылаться на псевдоним из другого расположения, используйте Alias: имя диска в пути.

Примечание

PowerShell использует псевдонимы, чтобы вы могли работать с путями поставщика. Такие команды, как dir и ls теперь являются псевдонимами в Windows и Linux и dir macOS для Get-ChildItem, cd — это псевдоним для Set-Location. и pwd является псевдонимом для Get-Location.

Отображение содержимого Aliasдиска :

Эта команда получает список всех псевдонимов, если текущее расположение является диском Alias:

. Он использует подстановочный знак * для указания всего содержимого текущего расположения.

PS Alias:\> Get-Item -Path *

Alias: На диске точка., представляющая текущее расположение, и подстановочный знак*, представляющий все элементы в текущем расположении, имеют одинаковый эффект. Например, Get-Item -Path . или Get-Item \* создайте тот же результат.

Поставщик Alias не имеет контейнеров, поэтому приведенная выше команда имеет тот же эффект при использовании с Get-ChildItem.

Get-ChildItem -Path Alias:

Получение выбранного псевдонима

Эта команда получает ls псевдоним. Так как он содержит путь, его можно использовать на любом диске PowerShell.

Get-Item -Path Alias:ls

Если вы находитесь на Alias: диске, вы можете опустить имя диска из пути.

Вы также можете получить определение псевдонима, префиксируя путь поставщика с знаком доллара ($).

$Alias:ls

Получение всех псевдонимов для определенного командлета

Эта команда получает список псевдонимов, связанных с командлетом Get-ChildItem . Он использует Definition свойство, в котором хранится имя командлета.

Get-Item -Path Alias:* | Where-Object {$_.Definition -eq "Get-ChildItem"}

Создание псевдонимов

Создание псевдонима Aliasна диске :

Эта команда создает serv псевдоним для командлета Get-Service . Так как текущее расположение находится на Alias: диске, -Path параметр не требуется.

Эта команда также использует динамический -Options параметр для задания AllScope параметра псевдонима. Параметр -Options доступен в командлете New-Item только в том случае, если вы находитесь на

Alias: диске. Точка (.) указывает текущий каталог, который является диском псевдонима.

PS Alias:\> New-Item -Path . -Name serv -Value Get-Service -Options "AllScope"

Создание псевдонима с абсолютным путем

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

New-Item -Path Alias:np -Value c:\windows\notepad.exe

Создание псевдонима для новой функции

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

Первая команда создает функцию CD32 , которая изменяет текущий каталог на System32 каталог. Вторая команда создает go псевдоним для CD32 функции.

После завершения команды можно использовать CD32 функцию или go вызвать ее.

function CD32 {Set-Location -Path c:\windows\system32}
Set-Item -Path Alias:go -Value CD32

Изменение псевдонимов

Изменение параметров псевдонима

Командлет можно использовать Set-Item с динамическим параметром -Options , чтобы изменить значение -Options свойства псевдонима.

Эта команда задает AllScope параметры и параметры ReadOnly для псевдонима dir . Команда использует динамический -Options параметр командлета Set-Item . Параметр -Options доступен Set-Item при его использовании с поставщиком Alias или функцией .

Set-Item -Path Alias:dir -Options "AllScope,ReadOnly"

Изменение команды псевдонимов, на которые ссылается ссылка

Эта команда использует Set-Item командлет для изменения gp псевдонима таким образом, чтобы он представлял Get-Process командлет, а не Get-ItemProperty командлет. Параметр -Force является обязательным, так как для свойства gpOptions псевдонима задано значение ReadOnly. Так как команда отправляется из Alias: диска, диск не указан в пути.

Set-Item -Path gp -Value Get-Process -Force

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

Get-Item -Path gp | Format-List -Property *

Переименование псевдонима

Эта команда использует Rename-Item командлет для изменения псевдонима popd на pop.

Rename-Item -Path Alias:popd -NewName pop

Копирование псевдонима

Эта команда копирует pushd псевдоним, чтобы создать новый push псевдоним для командлета Push-Location .

При создании нового псевдонима его свойство Description имеет значение NULL. И его Option свойство имеет значение None. Если команда выполняется из Alias: диска, можно опустить имя диска из значения -Path параметра.

Copy-Item -Path Alias:pushd -Destination Alias:push

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

Эта команда удаляет serv псевдоним из текущего сеанса. Эту команду можно использовать на любом диске PowerShell.

Remove-Item -Path Alias:serv

Эта команда удаляет псевдонимы, начинающиеся со знака «s». Она не удаляет псевдонимы, доступные только для чтения.

Clear-Item -Path Alias:s*

Удаление псевдонимов только для чтения

Эта команда удаляет все псевдонимы из текущего сеанса, за исключением тех, которые имеют значение Constantдля ихOption свойства. Параметр -Force позволяет команде удалять псевдонимы, свойство которыхOption имеет значение ReadOnly.

Remove-Item Alias:* -Force

Динамические параметры

Динамические параметры — это параметры командлета, добавляемые поставщиком PowerShell и доступны только в том случае, если командлет используется на диске с поддержкой поставщика.

Options [System.Management.Automation.ScopedItemOptions]

Определяет значение Optionсвойства s псевдонима.

  • None: нет параметров. Это значение по умолчанию.
  • Constant:Псевдоним нельзя удалить, и его свойства не могут быть изменены. Constant доступен только при создании псевдонима. Невозможно изменить параметр существующего псевдонима на Constant.
  • Private:Псевдоним отображается только в текущей области, а не в дочерних областях.
  • ReadOnly:свойства псевдонима нельзя изменить, за исключением использования -Force параметра. Можно использовать для Remove-Item удаления псевдонима.
  • AllScope:Псевдоним копируется в все созданные области.
Поддерживаемые командлеты
  • New-Item
  • Set-Item

Использование конвейера

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

Получение справки

Начиная с Windows PowerShell 3.0, стали доступны настраиваемые разделы справки по командлетам поставщика, в которых объясняется поведение этих командлетов на диске файловой системы.

Чтобы получить разделы справки, настроенные для диска файловой системы, выполните команду Get-Help на диске файловой системы или используйте -Path параметр Get-Help , чтобы указать диск файловой системы.

Get-Help Get-ChildItem
Get-Help Get-ChildItem -Path alias:

См. также

  • Aliasabout_
  • about_Providers

Определение псевдонима | ПКМаг

(1) Альтернативное имя, используемое для идентификации, например, для именования поля или файла. См. запись CNAME и псевдоним электронной почты.

(2) В Mac псевдоним — это значок, указывающий на программу или файл данных. Альтернатива Mac «ярлыку» Windows, псевдоним может быть помещен на рабочий стол или сохранен в других папках, и щелчок по псевдониму аналогичен щелчку по значку исходного файла. Однако удаление псевдонима не удаляет исходный файл. См. ярлык.

(3) В Unix/Linux псевдоним — это команда, указывающая на другую команду. Обычно он используется для сокращения сложных команд, которые используются многократно. Если не сохранены, псевдонимы сохраняются только для текущего сеанса.

(4) Фальшивый сигнал, создаваемый при определенных условиях при оцифровке голоса.

Реклама

Истории PCMag, которые вам понравятся

{X-html заменен}

Выбор редакции

ЭТО ОПРЕДЕЛЕНИЕ ПРЕДНАЗНАЧЕНО ТОЛЬКО ДЛЯ ЛИЧНОГО ИСПОЛЬЗОВАНИЯ. Любое другое воспроизведение требует разрешения.
Авторские права © 1981-2022. Компьютерный язык (открывается в новом окне) Co Inc. Все права защищены.

Информационные бюллетени PCMag

Информационные бюллетени PCMag

Наши лучшие истории в папке «Входящие»

Следите за новостями PCMag

  • Фейсбук (Открывается в новом окне)
  • Твиттер (Откроется в новом окне)
  • Флипборд (Открывается в новом окне)
  • Гугл (откроется в новом окне)
  • Инстаграм (откроется в новом окне)
  • Pinterest (Открывается в новом окне)

PCMag.com является ведущим авторитетом в области технологий, предоставляющим независимые лабораторные обзоры новейших продуктов и услуг. Наш экспертный отраслевой анализ и практические решения помогут вам принимать более обоснованные решения о покупке и получать больше от технологий.

Как мы тестируем Редакционные принципы

  • (Открывается в новом окне) Логотип Зиффмедиа
  • (Открывается в новом окне) Логотип Аскмен
  • (Открывается в новом окне) Логотип Экстримтек
  • (Открывается в новом окне) Логотип ИНГ
  • (Открывается в новом окне) Логотип Mashable
  • (Открывается в новом окне) Предлагает логотип
  • (Открывается в новом окне) Логотип RetailMeNot
  • (Открывается в новом окне) Логотип Speedtest
  • (Открывается в новом окне) Логотип Спайсворкс

(Открывается в новом окне)

PCMag поддерживает Group Black и ее миссию по увеличению разнообразия голосов в СМИ и прав собственности на СМИ.

© 1996-2022 Ziff Davis, LLC., компания Ziff Davis. Все права защищены.

PCMag, PCMag.com и PC Magazine входят в число зарегистрированных на федеральном уровне товарных знаков Ziff Davis и не могут использоваться третьими лицами без явного разрешения. Отображение сторонних товарных знаков и торговых наименований на этом сайте не обязательно указывает на какую-либо принадлежность или поддержку PCMag. Если вы нажмете на партнерскую ссылку и купите продукт или услугу, этот продавец может заплатить нам комиссию.

  • О Ziff Davis(Открывается в новом окне)
  • Политика конфиденциальности(Открывается в новом окне)
  • Условия использования(Открывается в новом окне)
  • Реклама(Открывается в новом окне)
  • Специальные возможности(Открывается в новом окне)
  • Не продавать мою личную информацию (откроется в новом окне)
  • (Открывается в новом окне) доверительный логотип
  • (Открывается в новом окне)

ALIAS Синонимы: 18 синонимов и антонимов для ALIAS

См. определение alias на Dictionary.com

  • доб. in other circumstances
  • noun false name

synonyms for alias

  • otherwise
  • also called
  • also known as
  • at another time
  • in different circumstances

See также синонимы для: псевдонима

  • вымышленного имени
  • прозвища
  • псевдонима
  • сценического имени
  • анонима
  • Ручка
  • ПЛОНА
  • AKA
  • NOM DE GUERRE
  • NOM DE PLUME
  • ППЕТА
  • Летние название

Roget’s 21 -й век.

ПОПРОБУЙТЕ ИСПОЛЬЗОВАТЬ псевдоним

Посмотрите, как выглядит ваше предложение с разными синонимами.

Символы: 0/140

ВИКТОРИНА

Эта викторина «Слово дня» сияет сквозь грязь!

НАЧАТЬ ВИКТОРИНУ

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

Он остановился, чтобы подобрать обертку возле нашего места отдыха, объяснив, что поэтому его псевдоним Мусор.

КАК ПУТЕШЕСТВЕННИК ПЛЮС-САЙЗ ВСТУПИЛ В ТРЕЙЛСЯДРОНА 22 АВГУСТА 2021 Г. ВНЕШНИЙ ОНЛАЙН

В этом духе рассмотрите псевдонимы электронной почты — полезную функцию, присутствующую в популярных сервисах, таких как Gmail, Microsoft Outlook и Apple Mail.

ИСПОЛЬЗУЙТЕ ЭЛЕКТРОННЫЕ ПОЧТЫ ДЛЯ ОРГАНИЗАЦИИ ВХОДЯЩИХ — И ОСТАВАЙТЕСЬ ЛИЧНЫМИ0005

Более 130 работников также прикрепили к сообщению свои псевдонимы электронной почты.

AMAZON ОБЯЗУЕТСЯ РАССЛЕДОВАТЬ ДИСКРИМИНАЦИЯ ПОСЛЕ ВНУТРЕННЕЙ ПЕТИЦИИ, ПОДДЕРЖИВАЮЩЕЙ СОТНИ СОТРУДНИКОВ. ДЖЕЙ ГРИН, 23 ИЮЛЯ 2021 г.

ОПЕРАЦИЯ «ОХОТА НА ЛИСА»: КАК КИТАЙ ЭКСПОРТИРУЕТ РЕПРЕССИИ, ИСПОЛЬЗУЯ СЕТЬ ШПИОНОВ, СКРЫТЫХ НА ОБЫЧНЫХ ВИДАХСЕБАСТЬЯН РОТЕЛА И КИРСТЕН БЕРГЖИЮЛЬ 22, 2021PROPUBLICA

Обвинительный акт был зачитан в суде как «штат Техас против Джека Рубинштейна, он же Джек Руби», что заставило Белли выкрикнуть: «Он откликается на имя Джека Руби».

СУД НАД ЧЕЛОВЕКОМ, УБИВШИМ ЧЕЛОВЕКА, КОТОРЫЙ УБИЛ ЧЕЛОВЕКА, УБИВШЕГО КЕННЕДИТЕРСТОНА КЛАРКЕ 9 ИЮЛЯ 2021WASHINGTON POST

Бреэни, известная под псевдонимом «Шеймус Эверс», была записана рядом с насильственным взломом дверей на восточном фасаде Капитолия и входом здание, согласно заявлению об аресте, поданному во вторник.

ЧЛЕН PROUD BOYS, КОТОРЫЙ ПРЕДПОЛАГАЕТСЯ КРИЧАЛ О ВЗЯТИИ КАПИТОЛИЯ ДО НАРУШЕНИЯ АРРЕСТEDSPENCER HSUMAY 20, 2021WASHINGTON POST

Этот человек сказал, что имена пациентов тщательно держал помощник комиссара здравоохранения штата Говард Цукер и скрывал их на протяжении всего процесса приоритетного тестирования. , часто с использованием цифр, буквенных инициалов или псевдонимов.

ЧЛЕНЫ СЕМЬИ ЭНДРЮ КУОМО ПОЛУЧИЛИ ОСОБЫЙ ДОСТУП К ТЕСТИРОВАНИЮ НА COVID, ПО СООБЩЕНИЮ ЛЮДЕЙ, ЗНАКОМЫХ С ДОГОВОРЕННОСТЬЮ ДЖОШ ДОУЗИ, ЭМИ БРИТТЕЙН, САРА ЭЛЛИСОН 25 МАРТА 2021 г.

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

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