cmd에서 컴퓨터 이름을 표시하는 방법이 있나요?

cmd에서 컴퓨터 이름을 표시하는 방법이 있나요?

MacOS 터미널이나 Ubuntu 터미널에서처럼 내가 있는 디렉터리 옆에 있는 CMD에 내 컴퓨터 이름을 표시하고 싶습니다.

답변1

명령줄의 경우:

set PROMPT=%COMPUTERNAME%-$P$GHelpingHand가 게시한 대로 명령 프롬프트 터미널에서 임시로 설정할 수 있습니다 .

이를 영구적으로 만들려면 이름 string value이 지정된 새 레지스트리 키를 만들고 해당 키의 값을 .HKEY_CURRENT_USER\Software\Microsoft\Command ProcessorautorunPROMPT=%COMPUTERNAME%-$P$G

키를 만드는 가장 빠른 방법은 Powershell 프롬프트를 사용하는 것입니다.

New-ItemProperty -name Autorun -Path 'HKCU:\SOFTWARE\Microsoft\Command Processor\' -PropertyType String -Value 'PROMPT=%COMPUTERNAME%-$P$G' -Force

파워셸의 경우:

profile.ps1Powershell은 실행하려는 명령이 포함된 파일을 생성하는 Linux 셸과 유사합니다 . 이 파일을 생성하는 위치는 프로필을 볼 사람과 해당 프롬프트를 보려는 Powershell 호스트(Powershell 터미널 또는 ISE)에 따라 다릅니다. 프로필이 모든 호스트에 적용되려면 에 있어야 합니다 $Home\Documents\PowerShell\Profile.ps1.

파일 profile.ps1에는 다음이 포함되어야 합니다.

function Prompt
{
 $env:COMPUTERNAME + "\" + (Get-Location) + "> "
}

관련 정보