Cada vez que comienzo una nueva sesión con iTerm, envía sudo su
y PS1="[web stage | \d \t \w]:"
a la ventana de la terminal. Creo que esto es algo que alguien me configuró en iTerm hace mucho tiempo. Es muy irritante y quiero que se detenga. :-)
Revisé todas las configuraciones/preferencias en iTerm y no puedo encontrar ninguna señal de lo que podría estar haciéndolo, ni la cadena sudo su
ni PS1=
en ningún lado. (Y sí, Perfiles> Comando> Enviar texto al inicio está vacío; ese fue mi primer pensamiento, pero nada allí).
Estoy 99% seguro de que esto es algo de iTerm y no bash porque cuando inicio la aplicación Terminal, no obtengo este comportamiento.
¿Dónde se almacenaría esto y cómo puedo detenerlo?
-- EDITAR para agregar detalles:
No es "Enviar texto al inicio".
Esto sucede solo en iTerm, no en Terminal. Aquí está mi pantalla de Preferencias/Perfiles de iTerm:
Y, aquí está mi ~/.bash_profile
archivo:
export EC2_HOME=~/.ec2
export PATH=$PATH:/bin:/usr/bin:EC2_HOME/bin:/usr/local/bin
export EC2_PRIVATE_KEY=pk-afv_db1.pem
export EC2_CERT=cert-afv_db1.pem
Y todo mi ~/.bashrc
archivo:
alias myip=ifconfig | grep 'inet ' | grep -v 127.0.0.1 |
cut -d\ -f2
export EDITOR="/usr/local/bin/mate -w"
export PATH=$PATH:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
¿Ha intentado grep
ing su directorio de inicio?
sudo grep -R 'PS1="' ~/
O, si realmente te sientes frustrado-
sudo grep -R 'PS1="' /
Tal vez redirija la salida estándar de esos chicos malos a archivos para que no tenga que ejecutarlos una y otra vez para trabajar con los resultados.
Resuelve el problema. Es una especie de problema de interfaz en iTerm, aunque es un caso un poco extremo.
Resulta que había cosas en el campo "enviar texto al inicio". El primer carácter allí era una nueva línea ( \n
), por lo que en la captura de pantalla de la interfaz, el campo parecía vacío. Pero cuando hice clic allí y presioné la flecha hacia abajo, apareció "sudo su" (la primera línea de lo que se estaba enviando).
Felicitaciones al desarrollador, George Nachman, quien me empujó en la dirección correcta. Encendí el registro de depuración y encontré esto:
"Initial Text" = "\nsudo su\nPS1=\"[web stage | \\d \\t \\w]:\"\n"
Así que esa era la pista que necesitaba.
Gracias a todos los que desconcertaron esto conmigo...
Alano
~./bash_profile
y/o~/.bashrc
eric
Eirik Fuller
eric
Alano
/etc/profile
? ¿Puedes publicar el contenido de ese archivo?