「vi」を使用してファイルを開くには、<enter>
キーを1回押すのではなく2回押す必要があります。
それを修正する方法についてのアイデアはありますか?
ほんの数時間前にはうまくいきました。オンラインで解決策を探していますが、見つかりません。
答え1
ここで問題は端末に接続されていますが、まだ入力を受け入れる悪意のあるプロセスがあることはほぼ確実です。以下を実行してプロセスを確認できます。
ps -ft $(tty)
シェル(通常bash
)とps
コマンド自体を無視します。削除できる他のすべて(またはkill
を使用し、kill -1
その後にPID列の数字が続きます)。コマンドを再実行してもps
悪意のあるコマンドが表示される場合は、コマンドを繰り返しますが、kill
今回は実行してくださいkill -9
。-9
まず、他のオプションを試して、失敗しない限り使用しないでください。
はい
$ ps -ft $(tty)
UID PID PPID C STIME TTY TIME CMD
roaima 29949 29948 1 17:43 pts/0 00:00:00 -bash
roaima 30019 29949 1 17:44 pts/0 00:00:00 vi
roaima 30021 29949 0 17:44 pts/0 00:00:00 ps -ft /dev/pts/0
$ kill -1 30019 # vi is a background process eating input
$ ps -ft ($tty)
UID PID PPID C STIME TTY TIME CMD
roaima 29949 29948 1 17:43 pts/0 00:00:00 -bash
roaima 30019 29949 1 17:44 pts/0 00:00:00 vi
roaima 30021 29949 0 17:44 pts/0 00:00:00 ps -ft /dev/pts/0
$ kill -9 30019
$ ps -ft $(tty)
UID PID PPID C STIME TTY TIME CMD
roaima 29949 29948 1 17:43 pts/0 00:00:00 -bash
roaima 30021 29949 0 17:44 pts/0 00:00:00 ps -ft /dev/pts/0