¿Cómo puedo editar el .bash_profile?

0

Quiero usar matplotlib en Python, pero me da este error:

  

ValueError: configuración regional desconocida: UTF-8

Por lo tanto, busqué en Internet y la gente sugiere que debería editar mi .bash_profile . ¡Pero cuando lo abro no puedo editar porque está bloqueado! Entonces busqué sobre el desbloqueo de .bash_profile , esta vez la gente sugiere usar este comando en la terminal:

sudo chown My username ~/.bash_profile

Pero después de ingresar mi contraseña, dice:

  

chown: Mi nombre de usuario: nombre de usuario ilegal

¿Por qué dice que mi nombre de usuario es ilegal? No tengo idea de qué hacer. Apreciaría si alguien me puede ayudar.

    
pregunta Amin Shn 23.05.2016 - 14:35

2 respuestas

1

Prueba el siguiente comando:

chown $(id -u -n) ~/.bash_profile

Al usar el comando chown de esa manera, puedes estar seguro de que está usando tu nombre de usuario ( id -u -n ).

Además, como dice @ user3439894, si obtiene errores de permiso con el comando anterior, debe agregar sudo antes del comando para ejecutar el comando como root :

sudo chown $(id -u -n) ~/.bash_profile

Desde la página de manual de id :

  

id: imprime los ID de usuarios y grupos reales y efectivos

     

-n, --name: imprime un nombre en lugar de un número   -u, --user: imprime solo la ID de usuario efectiva

De la página del manual de chown (sugerido por @ fd0):

  

Por razones de seguridad obvias, la propiedad de un archivo solo puede ser modificada por un superusuario.

    
respondido por el jherran 23.05.2016 - 14:59
0

¿Ha intentado editar el perfil bash desde el directorio de inicio? Honestamente, esto no debería estar bloqueado por ninguna razón. El enfoque simple de gui aquí sería desbloquear a través de obtener información en el buscador (supongo que estás en un mac).

    
respondido por el John Smith 22.10.2016 - 03:56

Lea otras preguntas en las etiquetas