Я ввел скрипт sh ( https://github.com/jart/rickrollrc ), используя ./astley.sh
, вводить зло для шутки, но теперь, когда мне нужен терминал, мне нужно подождать, а затем я делаю команды. Как мне UN-инъекцию сценария, чтобы я мог немедленно перейти на терминал? Также я использую Ubuntu 12.04 LTS, если это поможет.
Я предполагаю, что это должно работать только в терминале, который вы используете. Простейшим способом исправить это было бы загрузиться с livecd и отменить его. В качестве альтернативы, если загрузка с livecd звучит как слишком много работы, вы захотите загрузить однопользовательский режим (так что вы root ) и сделайте то же самое.
Чтобы отменить его, вам просто нужно зайти в свой домашний каталог из другой установки и удалить его из вашего .bashrc, или еще лучше, поработать с bashrc, где сейчас находится astley.sh, и удалить его (который безопаснее, с тех пор вы можете редактировать bashrc из своей учетной записи, что исключает риск случайной смены владельца на кого-либо другого)
И в следующий раз, когда вы решите сделать что-то глупое, создайте резервную копию (и добавьте это для sudoers), чтобы исправить это.
Разное
Если у вас слишком много передозировки:
blockquote>./astley.sh stop
А также удалите сценарий.
- Насколько я могу судить, вам нужно удалить сценарий с диска.
- Перезагрузка очистит процесс из памяти ИЛИ сделает
ps -ef|grep astley
и уничтожит идентификатор процесса.
Сейчас все хорошо, потому что я переустановил Ubuntu. Кроме того, Путник, выродок, я усвоил урок по созданию резервной учетной записи.