It's the Scratch Linux Shell! Video tutorial: https://scratch.mit.edu/discuss/youtube/l2l6sJksGkE/ If a character keeps on re-appearing, simply press the key again. Caused by a Scratch bug on shift key (https://github.com/LLK/scratch-vm/issues/2271). This does not happen on TurboWarp (https://turbowarp.org/673401862). Supports: - script execution, e.g. "./bin/sl" - cat, cd, cp, echo, hostname, ls, mkdir, mv, pwd, rm, sudo, uname, whoami - output redirection (> and >>). Currently requires leading and trailing blanks. - variables Sample commands: echo "scrinux" > /etc/hostname x=1+5; echo $x cd $HOME ./bin/sl