Я рекомендую следующий рецепт.
- Используйте
DOSKEY
и $*
для создания команды ls
. - Сделайте команду постоянной, записав ее в файл .bat / .cmd и добавьте путь к файлу в реестр.
Например, ваша команда может выглядеть как
DOSKEY ls=dir
DOSKEY sublime="C:\Program Files\Sublime Text 2\sublime_text" $*
$*
полезно для команд, которые принимают аргументы.Например, здесь я хотел бы иметь возможность сделать sublime my_code.c
.
Реестр для cmd находится по адресу HKEY_CURRENT_USER -> Программное обеспечение -> Microsoft -> Командный процессор.Создайте строковую запись с именем AutoRun с полным путем к файлу (не содержащей папки), например %USERPROFILE%\custom_command.cmd
.Затем при каждом запуске cmd ваша команда будет загружена!
Вы также можете добавлять больше полезных вещей в пакетный файл.См. здесь для примера шаблона.