¿Hay alguna manera de mostrar el nombre de la computadora en cmd?

¿Hay alguna manera de mostrar el nombre de la computadora en cmd?

Quiero mostrar el nombre de mi computadora en CMD junto al directorio en el que estoy, como está en la terminal MacOS o en la Terminal Ubuntu.

Respuesta1

Para línea de comando:

Como publicó HelpingHand, puede usarlo set PROMPT=%COMPUTERNAME%-$P$Gen el terminal del símbolo del sistema para configurarlo temporalmente.

Para hacerlo permanente, debe crear una nueva string valueclave de registro en HKEY_CURRENT_USER\Software\Microsoft\Command Processorel nombre autoruny establecer el valor de esa clave como PROMPT=%COMPUTERNAME%-$P$G.

La forma más rápida de crear la clave es desde un mensaje de Powershell:

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

Para Powershell:

Powershell es similar a los shells de Linux, en los que crea un profile.ps1archivo que contiene los comandos que desea ejecutar. El lugar donde crea este archivo depende de quién desea que vea el perfil y del host de Powershell en el que desea ver ese mensaje (el terminal Powershell o el ISE). Para que el perfil se le aplique en todos los hosts, debe estar en formato $Home\Documents\PowerShell\Profile.ps1.

El profile.ps1archivo debe contener:

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

información relacionada