shスクリプトを挿入しました(https://github.com/jart/rickrollrc)./astley.sh
冗談で inject evil を使っていますが、ターミナルが必要なときは待たなければならず、それからコマンドを実行できます。ターミナルにすぐにアクセスできるようにスクリプトを UN-Inject するにはどうすればよいでしょうか? また、Ubuntu 12.04 LTS を使用しているので、それが役立つかどうか教えてください。
答え1
その他
アストリーの過剰摂取をしてしまった場合:
./astley.sh stop
また、スクリプトも削除します。
- 私の知る限りでは、ディスクからスクリプトを削除する必要があります。
- 再起動すると、プロセスがメモリから消去されるか、
ps -ef|grep astley
またはプロセス ID が強制終了されます。
答え2
これは、実行中のターミナルでのみ実行する必要があると思います。これを修正する最も簡単な方法は、ライブCDを起動して元に戻すことです。または、ライブCDを起動するのが面倒な場合は、シングルユーザーモード(つまり、root になります) 同じことを行います。
これを元に戻すには、他のインストールからホーム ディレクトリに移動し、.bashrc からそれを削除するか、または、astley.sh が現在どこにあるかを調べて、それを削除します (この方法はより安全です。自分のアカウントから bashrc を編集できるため、誤って所有権を他の人に変更してしまうリスクを回避できます)。
そして、次にこのような愚かなことをしようと決めたときは、バックアップ アカウントを用意して (そしてそれを sudoers に追加して)、これを修正してください。
答え3
Ubuntu を再インストールしたので、今はすべて大丈夫です。また、Journeyman Geek は、バックアップ アカウントを作成するという教訓を学びました。