Ich habe ein sh-Skript eingefügt (https://github.com/jart/rickrollrc) Ich habe ./astley.sh
„Inject Evil“ zum Spaß verwendet, aber jetzt muss ich warten, wenn ich das Terminal brauche, und kann dann Befehle ausführen. Wie entferne ich das Skript, damit ich sofort auf das Terminal zugreifen kann? Außerdem verwende ich Ubuntu 12.04 LTS, falls das hilft.
Antwort1
Verschiedenes
Wenn Sie eine Astley-Überdosis genommen haben:
./astley.sh stop
Und entfernen Sie auch das Skript.
- Soweit ich weiß, müssen Sie das Skript von der CD entfernen.
- Ein Neustart löscht den Prozess aus dem Speicher ODER führt einen Neustart aus
ps -ef|grep astley
und beendet die Prozess-ID.
Antwort2
Ich vermute, dass dies nur in dem Terminal ausgeführt werden sollte, das Sie verwenden. Der einfachste Weg, dies zu beheben, besteht darin, in eine Live-CD zu booten und den Vorgang rückgängig zu machen. Wenn das Booten in eine Live-CD zu viel Arbeit ist, sollten Sie alternativ inEinzelbenutzermodus(Sie sind also Root) und machen Sie dasselbe.
Um dies rückgängig zu machen, müssen Sie einfach in Ihr Home-Verzeichnis der anderen Installation gehen und es aus Ihrer .bashrc-Datei entfernen, oder noch besser, von bashrc aus herausfinden, wo sich astley.sh jetzt befindet, und es löschen (was sicherer ist, da Sie dann bashrc von Ihrem eigenen Konto aus bearbeiten können, wodurch das Risiko vermieden wird, dass der Eigentümer versehentlich auf jemand anderen übergeht).
Und wenn Sie das nächste Mal beschließen, so etwas Dummes zu tun, legen Sie sich ein Backup-Konto zu (und fügen Sie es zu sudoers hinzu), um das Problem zu beheben.
Antwort3
Jetzt ist alles in Ordnung, weil ich Ubuntu neu installiert habe. Außerdem habe ich, Journeyman Geek, meine Lektion gelernt und ein Backup-Konto eingerichtet.