Возможно, это дублирующий вопрос, но я недостаточно знаком с процессом входа / загрузки CentOS (особенно на ВМ), чтобы знать, что искать.
Я использую CentOS 7 в VirtualBox. Я случайно добавил gnome-terminalв конец моего ~/.bashrcфайла. Поэтому теперь, когда .bashrcя вхожу, появляется окно терминала. Выполняется сеанс терминала , который открывает другое окно и т. Д., И т. Д., И я затоплен множеством gnome-terminalокон терминала.
Я пытаюсь войти в терминальную сессию без входа в систему GUI (поэтому gnome-terminalне удается), но я не могу заставить его загрузиться без GUI. Я пытался использовать ответы на этот вопрос, но безуспешно. Я получаю GUI логин каждый раз: как загрузить CentOS в CLI? , Есть ли другой способ отредактировать конфигурацию grub при загрузке или способ получить доступ к новому экземпляру терминала из входа в GUI, например, Ctrl + Alt + F1 в Ubuntu? (Да, я попробовал. Он либо не работает в CentOS 7, либо не работает в виртуальной машине VirtualBox.) Или есть какой-то другой способ получить терминальную сессию без графического интерфейса, чтобы я мог редактировать свой .bashrcи исправить этот беспорядок?
.bashrc. Я думал, что он запускался один раз при входе в систему, но он запускается каждый раз, когда запускается любой сеанс оболочки. Я хотел, чтобы окно терминала появлялось при каждом входе в систему, поэтому я и сделал echo 'gnome-terminal' >> ~/.bashrc. Плохая идея. Я предполагаю , что я должен поставить gnome-terminalв /etc/init.dили где - нибудь? Я все еще пытаюсь понять процесс загрузки.
sshdна этой виртуальной машине? Много способов. 1) Запустите как однопользовательский режим (например, введите во время загрузки, выберите ядро, нажмите a, добавьте одиночный , введите ...) 2) если в вашей системе VM запустите sshd, вы можете попробовать скопировать ваши.bashrcизменения и скопировать их обратно ( scp, sftp rsync ...). 3) вы можете войти в систему как другой пользователь и сделатьsu -... 4) с другой машины (даже виртуальной) вы можете сделать это,ssh user@host mv .bashrc bashrcToModifyзатем войти, изменить ... 0) Прежде чем всеCTRL ALT F1работает с ВМ?