Как определить псевдонимы командной строки в любой операционной системе

  • Owen Little
  • 0
  • 1307
  • 213
Реклама

Мы говорили и рекомендовали много раз сталкиваться с терминалом командной строки вашего компьютера. Тина написала хороший учебник для пользователей Windows: руководство для начинающих по командной строке Windows руководство для начинающих по командной строке Windows, руководство для начинающих по командной строке Windows Командная строка позволяет напрямую общаться с компьютером и инструктировать его для выполнения различных задач. , , В огромном количестве статей MakeUseOf исследовал другие варианты использования командной строки, показывая, что вышеуказанные праймеры только начинают царапать поверхность.

В любом случае общее согласие заключается в том, что, несмотря на кажущуюся сложной, командная строка позволяет вам выполнять некоторые простые повседневные задачи гораздо быстрее, чем вы могли бы использовать графические пользовательские интерфейсы (как только вы выключите соответствующий синтаксис). Более того, некоторые задачи не так легко выполняются с помощью обычных приложений с графическим интерфейсом пользователя - мощные функции операционной системы скрываются на виду, о чем свидетельствует показ Райана удивительного использования командной строки Windows Командная строка Windows: проще и полезнее, чем вы Подумайте о командной строке Windows: проще и полезнее, чем вы думаете Команды не всегда оставались прежними, на самом деле некоторые из них были сброшены, в то время как другие более новые команды появлялись, даже на самом деле с Windows 7. Итак, почему кто-то хочет беспокоиться о нажатии на начало ... .

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

Псевдонимы командной строки

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

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

Возникают следующие вопросы: следует ли использовать псевдонимы командной строки? И если да, то когда это требуется? Если вы не совсем незнакомы с командной строкой, ответ на первый вопрос однозначно да. Что касается второго вопроса, любые команды, которые вы часто используете, являются хорошими кандидатами. В конце концов, установка займет совсем немного времени и сэкономит вам много времени в долгосрочной перспективе..

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

Mac OS X

Определить временный псевдоним очень просто. Просто используйте следующую команду:

псевдоним названиезнак равнокоманда'

куда название это ключевое слово псевдоним, которое вы хотите указать и команда это команда, которую вы пытаетесь привязать к ней. Например, скажем, мне нужен более простой способ просмотра папки «Загрузки» на моем Mac, я мог бы определить следующий псевдоним:

псевдоним вниз = "CD ~ / Загрузки"

Теперь запуск «вниз» делает мою папку «Загрузки» текущей папкой. Основная проблема с этим подходом состоит в том, что это только временно; псевдонимы аннулируются при закрытии терминала. Тем не менее, существует простой способ определения псевдонимов более постоянным способом. Нам просто нужно добавить команды псевдонимов, как описано выше, в один из файлов инициализации Терминала. Таким образом, псевдонимы получаются каждый раз, когда вы запускаете Терминал.

Создайте и / или отредактируйте файл .bash_profile в вашем домашнем каталоге с помощью следующей команды:

nano ~ / .bash_profile

Теперь вы сможете постоянно вводить или изменять псевдонимы, которые вы хотите использовать в своей системе. Когда вы закончите, нажмите CTRL + X, чтобы выйти. Вам придется перезапустить Терминал или создать новое окно, прежде чем вы сможете использовать эти псевдонимы.

Ubuntu

Оболочка командной строки Ubuntu очень похожа на оболочку Mac OS X. Неудивительно, что команда alias обрабатывается аналогично. Как описано выше, вы можете определить временный псевдоним, выполнив следующую команду:

псевдоним названиезнак равнокоманда'

куда название это ключевое слово псевдоним и команда это связанная команда. Если вы хотите, чтобы псевдоним был постоянным во время сеансов, вам нужно добавить команды псевдонимов, как указано выше, в один из различных файлов инициализации. Я рекомендую добавить его в .bash_aliases. Вы можете создать (если он еще не существует) или отредактировать файл в nano, используя следующую команду:

nano ~ / .bash_aliases

После чего вы введете желаемые псевдонимы командной строки. Когда вы закончите, нажмите CTRL + X, чтобы закрыть файл. Вам нужно будет перезапустить Терминал или создать новое окно, чтобы ваши изменения вступили в силу.

Windows

Оболочка Windows сильно отличается от оболочки Mac OS X или Ubuntu, а создание псевдонимов еще более отличается. На самом деле, Windows даже не поддерживает команду псевдонимов, но мы можем эмулировать ее с помощью команды DOSKEY..

DOSKEY названиезнак равнокоманда'

Приведенная выше команда создает временный псевдоним, то есть он будет действовать до тех пор, пока вы не закроете сеанс, закрыв окно командной строки. Определение постоянного псевдонима немного сложнее, чем использование оболочки UNIX..

Создайте новый пакетный файл (.cmd) с вашими командами DOSKEY в папке Application Data, которая является скрытой папкой в ​​вашей домашней папке. Запустите команду 'regedit', чтобы запустить редактор реестра и добавить следующие данные:

  • Ключ: HKCU \ SOFTWARE \ Microsoft \ Командный процессор
  • Значение: автозапуск
  • Тип: REG_EXPAND_SZ
  • Данные: “% AppData% \ aliases.cmd”

Благодарим SuperUser за предоставленную информацию. Обратите внимание, что реестр Windows - это очень чувствительная область, в которую не следует вмешиваться. Редактировать реестр можно только в том случае, если вы знаете, что делаете.

Теперь, когда вы знаете, как определить псевдоним команды, как вы будете его использовать? Дайте нам знать, в разделе комментариев ниже статьи!

Изображение предоставлено: Shutterstock




О современных технологиях, просто и доступно.
Ваш гид в мире современных технологий. Узнайте как использовать технологии и гаджеты, которые нас окружают каждый день и научитесь открывать интересные вещи в Интернете.