Выполнить команду, не оставляя следов в истории - PullRequest
0 голосов
/ 10 июля 2020

Мне интересно, есть ли в PowerShell способ запустить команду без регистрации ее в истории или «буфере» со стрелкой вверх. *

history -d $(history 1) ; ls

Любая помощь приветствуется!

Спасибо

1 Ответ

0 голосов
/ 10 июля 2020

Вы можете сделать простой Clear-History, чтобы очистить всю историю или удалить самую последнюю запись, вы можете попробовать Clear-History -Id $((Get-History).Id[-1]), но это оставит эту команду в истории.

Есть и другие способы обойти историю, которые хорошо объяснены здесь: PowerShell Clear-History не очищает историю

Однако мне интересно, какое практическое / этическое использование будет приведет вас к нужно , чтобы сначала скрыть команду в истории.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...