Как обычный пользователь в Linux это может быть сделано с помощью alias
команды и может постоянно храниться в файле .bashrc
Как обычный пользователь (не администратор) я могу установить псевдонимы командной строки в Windows 7?
Вы можете создать файл .cmd и поместить его в место, которое по умолчанию хранится в настройках среды PATH, например C:\windows\system32.
Дайте cmd имя вашего псевдонима, отредактируйте файл и сохраните там фактическую команду. Конечно, возможно и больше команд.
Например, dr.cmd
может выполнить dir *.* /b
Обратите внимание: если вы создаете файл .cmd с тем же именем, что и существующая команда, и внутри вы также используете ту же команду, cmd будет вызывать себя в бесконечном цикле, пока вы не нажмете CTRL-BREAK.
Если вы хотите передать параметры, используйте% 1 -% 9. Например:
dr.cmd
будет иметь: dir %1 %2 %3 %4 %5 %6 %7 %8 %9
Теперь вы можете использовать dr *.* /b
для выполнения dir *.* /b
Я предполагаю, что вы говорите о старой командной строке Windows. Тем не менее, его преемник Powershell имеет встроенную поддержку псевдонимов. Смотрите эту статью для получения дополнительной информации.
Вы можете использовать doskey
- несмотря на его название, он все еще доступен в Windows 10, например:
doskey e=echo $*
Это устанавливает макрос с именем e
в качестве альтернативы echo
с передачей оставшейся части строки так, как alias e=echo
будет работать в Linux.
Эквивалентом unalias e
будет:
doskey e=
Чтобы вывести список всех текущих макросов (alias
без параметров), используйте:
doskey /m
Помимо этого последнего случая вы можете определить макросы для alias
и unalias
:
doskey alias=doskey $* $^^*
doskey unalias=doskey $^1=
Есть наброски наброски, если вы doskey /?
или вы можете искать в Интернете для более подробной информации и примеров.
Команда была доступна в XP и все еще в 10, так что, вероятно, она также есть в Windows 7, хотя у меня нет никаких обновленных машин W7, чтобы проверить абсолютно.