詳細については、私が探しているのは一種の^Z
シェルですsudo
。
たとえば、長いコマンドを実行するときにクリックして^Z
コマンドを一時停止したり、クリックして~^Z
実行したりできます。その後、長いコマンド/セッションを再実行するだけです。ssh
Enterfg
ssh
答え1
以下を使用できます(シェルを呼び出す代わりにsuspend
使用する場合)。sudo -s
sudo -i
anthony@Haruhi:~$ sudo -s
[sudo] password for anthony:
root@Haruhi:~# suspend
[1]+ Stopped sudo -s
anthony@Haruhi:~$
を使用して呼び出す場合は、次のように強制的に停止sudo -i
できますsuspend -f
。注意すべき点は次のとおりです。実際ログインシェルを復元するのは非常に難しいかもしれません。)