Я добавил каталог C:\Windows\System32\Drivers\etc\ , который содержит файл hosts windows, в мою среду PATH.

Поэтому, если я запускаю оболочку в произвольном месте (например, C:\ ) и выполняю C:\> hosts появляется какое-то окно, спрашивающее, какую программу я хочу использовать для открытия этого файла, как и ожидалось.

Тем не менее, когда я выполняю следующую команду:

C:\> notepad hosts

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

Как сделать так, чтобы при каждом запуске этой команды он открывал файл hosts с помощью блокнота?

1 ответ1

1

Вы можете объявить функцию следующим образом:

function host(){
    notepad C:\Windows\System32\Drivers\etc\hosts
}

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .