Step one: first connection
The first thing to do is use this python script to spawn a slighly better and prettier shell:
1python3 -c 'import pty;pty.spawn("/bin/bash")'We still have to do one more thing to do to have autocompletion, arrow keys and good CTRL+C…
Step two: setup the export TERM
The first thing to do is use this python script to spawn a slighly better and prettier shell:
1export TERM=xtermThis will give us access to term commands such as clear.
Final Step
We will background the shell using CTRL + Z.
Back in our own terminal we will use:
The first thing to do is use this python script to spawn a slighly better and prettier shell:
1stty raw -echo;fgThis does two things :
-echoturns off our own terminal echo (which gives us access to tab autocompletes), the arrow keys, and CTRL+C.fgforegrounds the shell, thus completing the process.