1

Используя linux, я привык к автозаполнению команды, например, iwlist за которой следуют ее параметры, флаги и переключатели, например, wlan0 scanning...

Я попытался сделать то же самое в Windows, то есть в netsh wlan show profiles однако я не могу автоматически заполнить параметры после netsh ...

Это вообще возможно?

1 ответ1

1

Да, и в зависимости от того, в какой командной строке вы находитесь, она работает немного по-другому (ни одна из них не так хороша, как Linux).

cmd.exe (традиционный вид DOS) автоматически завершит работу в текущем рабочем каталоге. Если вы CD %systemroot%\windows32 а затем попробуете выполнить команду, то, например, она автоматически завершит команду net to netsh. В противном случае он будет автоматически заполнять документы, папки или любые файлы в текущем каталоге.

PowerShell немного лучше, он будет автоматически заполнять командлеты и такие вещи, как ipconfig, netsh, а также элементы в каталоге currentl.

Это не будет автоматически завершено из-за этих, например:

Я могу "ipcon Tab ", чтобы Ipconfig. Я не могу получить Get-AC Tab ipconf, чтобы получить строку команд "Get-ACL ipconfig".

Только лучше использовать командлеты PowerShell. Где я могу сделать такие вещи, как:

Get-Pro Tab -Na Tab fi Tab Tab - вкладка Tab Tab и получить: Get-Process -Name firefox -FileVersionInfo

Так что да, это работает в разной степени и эффективности.

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