전원 쉘 색상 재설정 방법
- 기본값으로 수동으로 PowerShell 색상 리셋하기
- 레지스트리 항목 삭제로 PowerShell 색상 리셋하기
- 프로파일 편집으로 PowerShell 색상 리셋하기
- CLI 명령 사용으로 PowerShell 색상 리셋하기
- PowerShell 바로 가기 삭제로 PowerShell 색상 리셋하기
- 결론

PowerShell 콘솔의 외관을 사용자화하는 것은 개인화되고 시각적으로 편안한 개발 환경을 만들기 위해 사용자들 사이에서 흔한 관행입니다.
하지만 PowerShell 콘솔 색상을 기본 설정으로 리셋하고 싶을 때가 있습니다. 이 기사에서는 이를 달성하기 위한 다섯 가지 효과적인 방법을 살펴보겠습니다.
각 방법에 대한 자세한 절차와 더 나은 이해를 위한 설명을 제공할 것입니다.
기본값으로 수동으로 PowerShell 색상 리셋하기
PowerShell 색상을 수동으로 기본값으로 리셋하는 것은 PowerShell 콘솔 속성에서 제공되는 설정을 사용하여 콘솔 색상을 기본값으로 수동으로 조정하는 것을 포함합니다.
다음은 수행할 수 있는 단계에 대한 일반적인 설명입니다:
-
콘솔에 접근하기 위해 PowerShell을 시작합니다.
-
PowerShell 콘솔 창의 제목 표시줄을 오른쪽 클릭하고 컨텍스트 메뉴에서
속성(Properties)
을 선택합니다. 그러면속성(Properties)
창이 열립니다. -
속성(Properties)
창에서색상(Colors)
또는 유사한 탭으로 이동합니다. 이곳에서 콘솔 색상을 사용자화할 수 있습니다. -
색상을 기본값으로 리셋하는 옵션을 찾습니다.
정확한 용어는 사용 중인 PowerShell 또는 Windows 버전에 따라 다를 수 있습니다.
기본값(Defaults)
,기본값 복원(Restore Defaults)
또는 이와 유사한 이름으로 표기될 수 있습니다. -
기본 색상으로 리셋하는 옵션을 선택한 후 변경 사항을 적용합니다. 이는
확인(OK)
또는적용(Apply)
버튼을 클릭하는 것을 포함할 수 있습니다.
콘솔 색상을 기본값으로 수동 설정함으로써 색상에 대한 모든 사용자 지정을 되돌리고 표준 설정으로 돌아갑니다.
이 방법은 주로 콘솔 창 내의 외관 설정에 영향을 미치며, PowerShell 프로파일 스크립트나 레지스트리 수정을 통해 이루어진 색상 사용자화에는 적용되지 않을 수 있습니다.
주의: 이 방법을 사용한 후에도 색상 변경 사항이 지속된다면, 다른 사용자화 출처를 조사해야 할 수 있습니다.
이 방법은 직관적이며 기본 그래픽 인터페이스를 선호하는 사용자에게 적합합니다.
레지스트리 항목 삭제로 PowerShell 색상 리셋하기
레지스트리 항목을 삭제하여 PowerShell 색상을 리셋하는 것은 Windows 레지스트리를 수정하여 PowerShell에서 사용하는 콘솔 색상을 리셋하는 것을 포함합니다. PowerShell 콘솔 색상은 Windows 레지스트리에 저장되며, 특정 레지스트리 항목을 삭제함으로써 콘솔 색상을 기본 설정으로 되돌릴 수 있습니다.
하지만 Windows 레지스트리 작업 시 주의해야 합니다. 잘못된 변경은 시스템 안정성에 영향을 미칠 수 있습니다. 레지스트리를 수정하기 전에 백업 또는 시스템 복원 지점을 만드는 것이 좋습니다.
PowerShell 콘솔 색상과 관련된 특정 레지스트리 항목은 일반적으로 다음 레지스트리 경로에 위치합니다:
textCopyHKEY_CURRENT_USER\Console
이 경로 내의 항목을 삭제하거나 수정하면 PowerShell의 콘솔 색상이 리셋됩니다. 일반적으로 PowerShell 콘솔 색상과 관련된 항목은 ColorTable00
, ColorTable01
등과 같은 이름을 가집니다.
레지스트리를 수동으로 조작할 때는 주의가 필요하며, 콘솔 색상을 사용자화하기 위해 직접 레지스트리를 수정하기보다 PowerShell의 내장 명령어 또는 설정을 사용하는 것이 더 편리하고 안전할 때가 많습니다.
코드 예:
powershellCopy# Open the Registry Editor
$regEditPath = "Registry::HKEY_CURRENT_USER\Console"
$consoleKey = "PowerShell"
# Delete the registry key for PowerShell colors
Remove-Item -Path "$regEditPath\$consoleKey" -Recurse
위 코드 조각에서는 PowerShell을 사용하여 Windows 레지스트리와 상호작용합니다. $regEditPath
변수는 콘솔 설정의 레지스트리 경로로 설정됩니다.
$consoleKey
변수는 PowerShell 콘솔을 지정합니다. 그런 다음 Remove-Item
cmdlet을 사용하여 전체 레지스트리 키를 삭제하여 콘솔 설정을 효과적으로 리셋합니다.
프로파일 편집으로 PowerShell 색상 리셋하기
프로파일 편집을 통해 PowerShell 색상을 리셋하는 것은 PowerShell 프로파일 스크립트를 수정하여 콘솔 색상 설정을 변경하는 것입니다.
PowerShell 프로파일은 PowerShell 세션을 시작할 때 자동으로 실행되는 스크립트입니다. 이 스크립트를 수정함으로써 색상을 포함한 PowerShell 환경의 다양한 측면을 사용자화할 수 있습니다.
프로파일 편집을 통해 PowerShell 색상을 리셋하려면:
-
PowerShell 프로파일 스크립트를 엽니다. 프로파일 스크립트는
Microsoft.PowerShell_profile.ps1
또는 유사한 이름을 가지며 일반적으로 사용자 프로파일 디렉토리에 위치합니다. 존재하지 않으면 생성할 수 있습니다. -
콘솔 색상 기본 설정을 설정하는 코드 줄을 찾습니다. 이러한 줄은
Set-Host
와 같은 cmdlet을 사용할 수 있습니다. -
색상 설정과 관련된 줄을 수정하거나 삭제합니다. 색상을 기본값으로 리셋하고 싶다면 관련 줄을 삭제하거나 주석 처리해야 할 수 있습니다.
-
프로파일 스크립트에 대한 변경 사항을 저장합니다.
-
변경 사항을 적용하기 위해 PowerShell을 다시 시작합니다. 수정된 프로파일 스크립트는 새로운 PowerShell 세션을 시작할 때 자동으로 실행됩니다.
프로파일 스크립트를 수동으로 편집하는 것은 세부 사항에 주의를 기울여야 하며, 변경하기 전에 스크립트를 백업하는 것이 좋은 습관입니다. 또한 레지스트리나 프로파일 파일을 직접 수정하지 않고 색상을 사용자화하는 데 사용할 수 있는 내장 PowerShell 명령(Set-Host
, $Host.UI.RawUI.ForegroundColor
등)도 있습니다.
CLI 명령 사용으로 PowerShell 색상 리셋하기
CLI 명령을 사용하여 PowerShell 색상을 리셋하는 것은 콘솔 색상 설정을 수정하기 위해 명령 행 인터페이스(CLI)에서 특정 PowerShell 명령 또는 cmdlet을 실행하는 것을 포함합니다. 이 방법은 구성 파일이나 Windows 레지스트리를 수동으로 수정하지 않고도 PowerShell 명령행 또는 스크립트에서 직접 변경할 수 있습니다.
일반적인 단계는 다음과 같습니다:
-
PowerShell 세션을 엽니다.
-
콘솔 색상을 리셋하기 위해 PowerShell cmdlet 또는 명령을 사용합니다. 이는
Set-Host
와 같은 cmdlet을 사용하거나$Host.UI.RawUI
객체의 특정 속성을 수정하는 것, 또는 색상 관련 다른 cmdlet을 사용하는 것을 포함할 수 있습니다. -
변경 사항을 적용하기 위해 명령을 실행합니다. 예를 들어, 전경색과 배경색을 기본값으로 리셋하는 명령을 사용할 수 있습니다.
-
편리함을 위해 이러한 명령을 스크립트에 저장하여 새로운 PowerShell 세션을 시작할 때마다 자동으로 변경 사항을 적용하도록 할 수 있습니다.
CLI 명령을 사용하여 PowerShell 색상을 리셋하는 것은 동적이고 인터랙티브한 접근 방식으로, 실시간으로 색상 설정을 실험할 수 있게 해줍니다. 또한 필요에 따라 색상 변경을 자동화하는 스크립트 방식도 제공합니다.
이 방법으로 만든 모든 변경 사항은 현재 세션에 적용되므로, 이러한 명령을 PowerShell 프로파일 스크립트에 포함시키면 세션 간에 지속적인 효과를 가져옵니다.
PowerShell 바로 가기 삭제로 PowerShell 색상 리셋하기
마지막 방법은 PowerShell 바로 가기를 삭제하는 것입니다.
PowerShell 바로 가기를 삭제하여 PowerShell 색상을 리셋하는 것은 Windows 환경에서 PowerShell을 시작하는 데 사용되는 바로 가기를 조작하는 것을 포함합니다. 이 방법은 바로 가기 속성이 콘솔 색상을 포함한 특정 구성 정보를 저장한다는 점을 이용해 간접적입니다.
다음 단계를 따르세요:
-
우선 PowerShell이 열려 있지 않은지 확인합니다.
-
아래 경로에서 설명된 폴더로 이동합니다:
textCopy
C:\Users\Your UserName\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Windows PowerShell
주의:
AppData
폴더는 숨겨진 폴더입니다. -
모든 바로 가기를 삭제합니다.
-
여기에서 기본 바로 가기를 다운로드합니다.
-
압축 파일을 추출하고 PowerShell 바로 가기를 위 경로에 복사합니다.
-
PowerShell을 엽니다. 그러면 색상을 포함한 기본 설정으로 리셋됩니다.
이 방법은 주로 바로 가기와 관련된 외관 설정을 목표로 하며, 프로파일 스크립트나 다른 방법을 통해 색상이 설정된 경우에는 영향을 미치지 않을 수 있습니다.
바로 가기를 삭제하면 특정 설정을 리셋할 수 있지만, PowerShell 내에서 만든 모든 색상 관련 사용자화에는 적용되지 않을 수 있습니다. 색상 변경이 PowerShell 내의 스크립트나 구성에 의해 제어될 경우, 이러한 스크립트나 구성을 직접 수정하는 것이 포괄적인 리셋을 위해 더 효과적일 수 있습니다.
결론
이번 기사에서는 PowerShell 콘솔 색상을 리셋하는 다섯 가지 방법을 탐구했습니다. 제공된 예제와 설명을 따라가면 특정 요구 사항에 따라 PowerShell 콘솔 색상을 쉽게 리셋할 수 있습니다.
이 방법들을 실험하여 귀하의 워크플로우에 가장 잘 맞는 방법을 찾아보세요. 원활하고 개인화된 PowerShell 개발 경험을 보장해 줍니다.
Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.
LinkedIn Facebook