programing

PowerShell 시작 텍스트를 제거하려면 어떻게 해야 합니까?

minecode 2023. 9. 2. 09:47
반응형

PowerShell 시작 텍스트를 제거하려면 어떻게 해야 합니까?

버전 6부터 시작하는 PowerShell에는 Unix 스타일이 있습니다./etc/issue문서에 대한 링크가 언급되어 있습니다.

PowerShell v6.0.0
Copyright (c) Microsoft Corporation. All rights reserved.

https://aka.ms/pscore6-docs
Type 'help' to get help.

이것은 괜찮지만:

  • 문서가 어디에 있는지 알고 있습니다.
  • PowerShell 6을 출시했습니다.

메시지의 일부 또는 전부를 제거하려면 어떻게 해야 합니까?제 기억이 맞다면 PowerShell 5에는 저작권 메시지가 남아 있어서 제거할 수는 없지만 마지막 세 줄을 제거하는 것이 여전히 도움이 될 것입니다.

옵션을 전달합니다.

-NoLogo 저작권 배너를 표시하지 않고 PowerShell 콘솔을 시작합니다.

pwsh.exe -nologo ...other arguments...

새 Windows 터미널을 사용하는 경우:

  1. 설정으로 이동:

    Windows Terminal Settings

  2. 인수 추가-nologoPowerShell 명령줄로 이동:

    Powershell Command Line

@sandu의 답변에서 아래와 같이 개선될 수 있습니다.

"terminal.integrated.profiles.windows": {
   "PowerShell": {
       "source": "PowerShell",
       "args": ["-noLogo"]
   }
},
"terminal.integrated.defaultProfile.windows": "PowerShell",

이제 추가할 수 있습니다.-nologoWindows 터미널 설정:

enter image description here

가장 쉬운 방법은 다음을 추가하는 것입니다.Clear-Host마음껏$profile파일.

파워셸을 열고 입력할 수 있습니다.$profile얻게 될 것입니다Microsoft.PowerShell_profile.ps1파일의 경로입니다. 메모장으로 이 파일을 열고 (없는 파일을 만듭니다.)clear또는cls지휘권저장하고 종료합니다.파워셸을 열면 이 파일의 명령이 실행됩니다.

enter image description here

~하듯이np8Visual Studio Code 통합 터미널에서 초기 텍스트를 숨기는 방법은 다음과 같습니다.


  1. 작업영역 설정 파일을 엽니다(./.vscode/settings.json또는 사용자 설정 파일(검색)Preferences: Open Settings (JSON)명령 팔레트에서 를 사용하여 엽니다.

  2. 괄호의 가장 바깥쪽 "층" 안에 다음을 추가합니다.

    "terminal.integrated.shellArgs.windows": [
        "-nologo"
    ]
    

제게 효과가 있었던 것은File > Preferences > Settings및 유형terminal.integrated.defaultProfile.windows필요한 경우 지원되는 다른 OS로 변경할 수 있습니다.이제 선택할 수 있는 옵션이 하나만 있어야 합니다(그래서 포함했습니다).를 클릭합니다.Edit in settings.json그 밑에 연결합니다.이제 열려야 합니다.settings.json기본 터미널 프로파일을 수정하는 데 필요한 라인을 생성합니다.이것은 다음과 같이 보입니다.

"terminal.integrated.defaultProfile.windows": "",

이 선 위에 자신의 프로필을 만들 수 있습니다.

"terminal.integrated.profiles.windows": {
    "PowerShell -nologo": {
      "source": "PowerShell",
      "args": ["-nologo"]
    }
},

원하는 대로 프로필 이름을 지정하고 원하는 매개 변수를 추가합니다.끝나면요.프로파일 이름을 이전에 생성된 옵션으로 설정합니다.이 예에서는 다음과 같이 표시되어야 합니다.

"terminal.integrated.defaultProfile.windows": "PowerShell -nologo",

저장하고 닫습니다.터미널을 열 때 예를 들어 로고가 없어야 합니다.

나는 꼭대기에서 문제를 고쳤습니다.

enter image description here

여러 가지 방법이 있습니다.

  1. 값으로 바로 가기 만들기

"C:\프로그램 파일\"PowerShell\7\pwsh.exe" -nologo -NoExit -명령 "설정 위치 c:\Users\%username%"

  1. Windows 터미널을 사용하는 경우 소스를 다음으로 바꿀 수 있습니다.

"명령줄": "pwsh.exe -NoLogo"

중국어 버전의 사용자는 Windows 터미널 설정에서 -nologo를 추가할 수도 있습니다.

그림에 표시된 것처럼:

enter image description here

Windows 11에서 새 Windows 터미널을 사용하는 경우

설정으로 이동:

Windows Terminal Settings

왼쪽 사이드바에서 Windows Powershell 프로파일

Windows Powershell profile in left sidebar

-nologo 인수를 명령줄에 추가합니다.

Powershell Command Line

저장하고 터미널을 다시 시작하여 변경 내용을 확인하십시오.

Windows(윈도우)를 사용하는 경우 프로파일을 만들고 내부에 명령을 클리어하기만 하면 됩니다.PowerShell에서 메모장으로 프로필을 엽니다.

notepad $Profile

사용을 적극 권장

파워셸 미리보기: https://github.com/PowerShell/powershell/releases

상황에 맞는 메뉴 편집

Preview를 Powershell Preview를 사용하여 할 수 .regedit:

  1. 을 엽니다.regedit
  2. 에 가다Computer\HKEY_CLASSES_ROOT\Directory\Background\shell\PowerShell7-previewx64
  3. 깃발을 추가합니다.-nologoIcon

enter image description here

시작 메뉴 바로 가기 편집

  1. 파일 탐색기에서 다음으로 이동
    C:\Users\%username%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
  2. 을 하여 바로 가기
    "C:\Program Files\PowerShell\7-preview\pwsh.exe" -nologo -NoExit -Command "Set-Location c:\\Users\\%username%"

언급URL : https://stackoverflow.com/questions/48262269/how-can-i-remove-the-powershell-start-text

반응형