¿Por qué no hay historial en Powershell cuando me conecto a Windows con SSH?
Cuando me conecto a mi PC con Windows (edición home) usando SSH, estoy en una sesión de Powershell pero cada vez que me desconecto y vuelvo a conectar, se pierde todo mi historial de comandos de la línea de comandos.
(Sí, me estoy conectando desde una máquina Ubuntu a mi ordenador con Windows 10 usando SSH).
davy.ai
Solución:
El problema que estás enfrentando se debe a que el historial de tu sesión de PowerShell se almacena en una memoria volátil, que se pierde cada vez que te desconectas. Para resolver este problema, puedes guardar tu historial de PowerShell en un archivo ejecutando el siguiente comando:
Esto guardará cada comando que ingreses en un archivo llamado PowerShell_history.txt en tu directorio de perfil de usuario. Para asegurarte de que el historial se guarde correctamente, también puedes agregar este comando a tu perfil de PowerShell, el cual se ejecutará automáticamente cada vez que inicies una nueva sesión. Para hacer esto, abre tu archivo de perfil de PowerShell con el comando:
y agrega la siguiente línea al archivo:
Guarda el archivo y ciérralo. Ahora, cada vez que inicies una nueva sesión de PowerShell, tu historial se guardará en el archivo especificado y estará disponible incluso después de que te desconectes y vuelvas a conectarte.