Це, мабуть, повторне запитання, але я недостатньо знайомий з процесом входу / завантаження CentOS (особливо в VM), щоб знати, що шукати.
Я запускаю 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 VM.) Або є інший спосіб, як я можу отримати термінальний сеанс без GUI, щоб я міг редагувати свою .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працює з VM?