Как просмотреть файл журнала с консоли PowerShell? (т.е. эквивалент мощности "меньше" )
Что такое эквивалент powershell "меньше"?
Я вижу "больше", но ему не хватает некоторых функций, на которые я полагаюсь (например, поиск через файл)
Я ищу пейджер (эквивалент "меньше" ), который позволяет искать (совпадение или игнорировать регистр), сразу несколько файлов и т.д.
Некоторые из наших серверов запускают окна 2008 года, и мне не хватает прав администратора для установки cygwin
Я слышал Windows 2008, MSFT объединили свои усилия и предоставили некоторые простые инструменты для администраторов.
Обновление:
Я должен указать некоторый контекст:
- Я мало знаю о силовой оболочке
- Новые серверы имеют на них 2008 год
- В то время как я привязан к многим инструментам yore, приглашение dos не является одним из них.
- Я надеялся, что Powershell имеет эквивалент grep, ls, less, xargs, et
- Я понял, что powershell дал нам эти инструменты.
- Я быстро уволил свой вопрос.
спасибо
Ответы
Ответ 1
Он читается, как вы знаете, вы можете это сделать:
gc logfile.log | более
(GC является псевдонимом для Get-Content).
Возможно, вы сможете выполнить фильтрацию и т.д., с помощью этой дополнительной информации можно найти следующие команды:
Get-Help Get-Content Get-Help
Get-Content -Examples
(Get-Help gc также будет работать отлично).
И биты, которые могут вас заинтересовать, это limit\filter и т.д.
Get-Help gc -Parameter * | более
Ответ 2
Я использую GOW версию меньше, отлично работает.
Ответ 3
Я не знаю какого-либо прямого аналога для меньше в powershell, который вы можете легко реализовать. Лучше всего получить версию которая меньше, чем за пределами cygwin, таким образом вы можете просто вставить двоичный код, доступный для вашей учетной записи.
Ответ 4
чтобы получить команды grep/vim/wget и другие Linux как команды в powershell, я предлагаю запустить.
iex (new-object net.webclient).downloadstring(‘https://get.scoop.sh’)
затем
scoop install grep
scoop install perl
scoop install vim
и получить список всех из них
scoop search
Ответ 5
Я надеялся, что Powershell имеет эквивалент grep, ls, less, xargs, et
Если вы пропустили этот question (высший голос), вам может понравиться этот answer.
Ответ 6
В Windows 10 PowerShell + Cygwin я использую:
gc .\myfile.log | less
Раньше я пытался напрямую использовать cygwin:
less .\myfile.log
но он показывает двоичный файл из-за неправильной настройки набора символов между 32-битными и 64-битными.