programing

powershell 콘솔에서 로그 파일을 보려면 어떻게 해야 합니까? (즉, 'less'에 해당하는 powershell)

topblog 2023. 9. 25. 22:11
반응형

powershell 콘솔에서 로그 파일을 보려면 어떻게 해야 합니까? (즉, 'less'에 해당하는 powershell)

'less'에 해당하는 파워셸은 무엇입니까?

'more'가 보이지만 의존하는 일부 기능이 부족합니다(예: 파일 검색).

검색(케이스 일치 또는 무시), 여러 파일을 한 번에 검색할 수 있는 호출기('less'에 해당)를 찾습니다.

일부 서버에서 window 2008을 실행하고 있으며 cygwin을 설치할 수 있는 관리자 권한이 없습니다.

윈도우 2008, MSFT가 그들의 행동을 정리하고 관리자들이 쉽게 사용할 수 있는 도구를 제공했습니다.

업데이트:

다음과 같은 맥락을 제시해야 합니다.

  • 저는 파워쉘에 대해 잘 모릅니다.
  • 새로운 서버에 2008년 도입
  • 나는 예전의 많은 도구들을 좋아하지만, dos prompt는 그 중 하나가 아닙니다.
  • 나는 파워셸이 grep, ls, less, xargs 등과 같은 것을 가지고 있기를 바랐습니다.
  • 파워셸이 우리에게 그 도구들을 줬다는 것을 이해했습니다.
  • 저는 질문을 재빨리 끝냈습니다.

감사해요.

당신이 할 수 있다는 것을 알고 있는 것처럼 읽힙니다.

gclogfile.log | 더보기

(GC는 Get-Content의 별칭입니다.)

필터링 등을 할 수 있습니다.자세한 내용은 다음 명령을 실행하여 확인할 수 있습니다.

Get-Help 콘텐츠 Get-Help

내용 가져오기 - 예제

(Get-Helpgc도 잘 작동합니다.)

그리고 관심있는 비트는 limit\filter 등입니다.

Get-Help gc - 매개 변수 * | more

는 GOW 버전을 사용할 뿐입니다. 잘 작동합니다.

저는 당신이 쉽게 구현할 수 있는 파워셸의 적은 비용을 위한 직접적인 아날로그를 알지 못합니다.가장 좋은 방법은 cygwin 밖에 있는 윈도우 구현을 적게 하는 것입니다. 그렇게 하면 계정에 접근할 수 있는 바이너리를 방문할 수 있습니다.

grep/vim/wget 및 기타 Linux와 같은 명령어를 파워셸에서 실행할 것을 제안합니다.

iex (new-object net.webclient).downloadstring(‘https://get.scoop.sh’)

그리고나서

scoop install grep
scoop install perl
scoop install vim

그리고 그들 모두의 목록을 얻는 것.

scoop search

Windows 10 PowerShell + Cygwin에서 나는 다음을 사용합니다.

gc .\myfile.log | less

이전에는 cygwin을 직접 사용하려고 했습니다.

less .\myfile.log

32b비트와 64비트 사이의 잘못된 문자 집합 설정으로 인해 이진 파일이 표시됩니다.

나는 파워셸이 grep, ls, less, xargs 등과 같은 것을 가지고 있기를 바랐습니다.

질문을 놓쳤을 경우(상위 투표), 이 답변을 즐기실 수 있습니다.

언급URL : https://stackoverflow.com/questions/6073431/how-can-i-view-a-log-file-from-powershell-console-i-e-powershell-equivalent

반응형