¿Cómo puedo saber si mi Terminal Mac ha sido pirateada?

0

Estaba usando Terminal justo ahora y me di cuenta de que estaba viendo algo diferente en la pantalla que en el pasado. No puedo recordar lo que solía ser, pero sé, por un hecho, que nunca he visto "integrativeasheville: ~" en Terminal. ¿Qué está pasando?

Last login: Thu Aug  7 23:25:09 on ttys000
integrativeasheville:~ pbishop$ pwd
/Users/pbishop
integrativeasheville:~ pbishop$ whoami
pbishop
integrativeasheville:~ pbishop$ hostname
integrativeasheville.us8.list
    
pregunta Paula Bishop 08.08.2014 - 05:49

1 respuesta

2

Esto:

 integrativeasheville:~

se llama el indicador del shell . Se le presenta cuando abre un shell en una ventana de Terminal y se puede personalizar. A algunas personas les gusta que sus indicaciones muestren mucha información, como el nombre de host en el que están conectados actualmente, el usuario que están ejecutando, el directorio actual, etc. Por ejemplo, me gusta:

/Users/ian/code/packer-config |ruby-2.1.1@vanilla| [git::master]
>

Es un indicador de dos líneas que me muestra el directorio, la versión de Ruby cargada por RVM y el paquete de gemas, así como la rama de git en la que estoy trabajando y el estado limpio / sucio del repositorio local.

El indicador es completamente personalizable a través de la variable de entorno PS1 en bash (el shell predeterminado en OS X). Fuera de la caja, OS X tiene PS1 establecido en:

PS1="\h:\W \u\$"

Esto dice: "muestra el nombre del host, seguido de dos puntos, luego el directorio de trabajo actual seguido de un espacio y luego el nombre del usuario y el carácter de solicitud predeterminado".

Para un usuario estándar, esto se evalúa a algo como:

> bash
bash-3.2$ PS1="\h:\W \u\$"
ianchesalsimac:~ ian$

Como puede ver, mi indicador se parece mucho a su indicador cuando uso bash (yo uso zsh por defecto en mi entorno, así que tuve que cambiar a bash para mostrarle esto).

Es decir, de una manera muy larga: su indicador se ve exactamente igual que el predeterminado OS X bash . Nada extraño en todo esto.

La parte integrativeasheville es el nombre de host de su máquina. El : es solo un separador. Y el ~ significa que estás en tu directorio de inicio - ~ es una abreviatura de "mi directorio de inicio" en el idioma de la ruta de acceso de la shell.

    
respondido por el Ian C. 08.08.2014 - 06:08

Lea otras preguntas en las etiquetas