Esta es probablemente una pregunta duplicada, pero no estoy lo suficientemente familiarizado con el proceso de inicio de sesión / inicio de CentOS (especialmente en una VM) para saber qué buscar.
Estoy ejecutando CentOS 7 en VirtualBox. Accidentalmente agregué gnome-terminal
al final de mi ~/.bashrc
archivo. Así que ahora aparece una ventana de terminal cuando inicio sesión. Esa sesión de terminal se ejecuta .bashrc
, lo que abre otra ventana, etc., etc., y me inundan un montón de gnome-terminal
ventanas de terminal.
Estoy tratando de iniciar sesión en una sesión de terminal sin el inicio de sesión de la GUI (así que gnome-terminal
falla), pero no puedo hacer que arranque sin la GUI. He intentado usar las respuestas a esta pregunta, sin éxito. Recibo un inicio de sesión de GUI cada vez: ¿Cómo iniciar CentOS en CLI? . ¿Hay otra forma de editar la configuración de grub en el arranque, o una forma de llegar a una nueva instancia de terminal desde el inicio de sesión de GUI, como Ctrl + Alt + F1 en Ubuntu? (Sí, lo probé. O no funciona en CentOS 7, o no funciona en una VM VirtualBox). ¿O hay alguna otra forma de obtener una sesión de terminal sin una GUI, así puedo editar mi .bashrc
y arreglar este desastre?
.bashrc
era. Pensé que se ejecutó una vez al iniciar sesión, pero se ejecuta cada vez que se inicia una sesión de shell. Quería que apareciera una ventana de terminal cada vez que ingresaba, así que lo hice echo 'gnome-terminal' >> ~/.bashrc
. Mala idea. Supongo que debería poner gnome-terminal
en /etc/init.d
o en algún lugar? Todavía estoy tratando de entender el proceso de arranque.
sshd
en esa VM? Muchas maneras. 1) Comience como modo de usuario único (por ejemplo, ingrese al momento del arranque, seleccione el núcleo, presione a, agregue un solo , ingrese ...) 2) si en su sistema VM ejecute sshd puede intentar copiar su.bashrc
modificación y volver a copiarla ( scp, sftp rsync ...). 3) puede iniciar sesión como otro usuario y hacersu -
... 4) desde otra máquina (incluso virtual) que puede hacerssh user@host mv .bashrc bashrcToModify
luego iniciar sesión, modificar ... 0) ¿Antes de todoCTRL ALT F1
funciona desde la VM?