stty -f dev://ccpty0 scrollback
[system] Welcome, alice.

[system] sek 0.1.0

New here?  cat HELLO_WORLD for a tour of the system.

[system] sek 0.1.0
device: ccpty0
user: alice
shell: /bin/sh

[user] alice@sek:~$ 
[assistant] cat HELLO_WORLD

[user] sek is a small UNIX-like shell environment.

What you type is run as a command.

[user] alice@sek:~$ 
[assistant] whoami

[user] alice

[user] alice@sek:~$ 
[assistant] pwd

[user] /home/alice

[user] alice@sek:~$ 
[assistant] cat /etc/hosts

[user] cat: /etc/hosts: not found

[user] alice@sek:~$ 
[assistant] ls /etc

[user] fstab
group
motd
passwd
profile
shadow

[user] alice@sek:~$ 
[assistant] echo "hello

[user] > 
[assistant] "

[user] hello

[user] alice@sek:~$ 
[user] 

[user] alice@sek:~$ 
[assistant] cat /etc/hosts | grep '192.0.*'  

[user] alice@sek:~$ 
[assistant] 192.168.253.147 alice_server

[user] sh: 192.168.253.147: not found

[user] alice@sek:~$ 
[assistant] ping -c 4 google.com  

[user] sh: ping: not found

[user] alice@sek:~$ 
[assistant] cat /etc/sudoers | grep '127.*'   

[user] alice@sek:~$ 
[assistant] 127.0.3.1 root ALL=(ALL) NOPASSWD:ALL

[user] sh: 127.0.3.1: not found

[user] sh: ALL: not found

[user] sh: NOPASSWD:ALL: not found

[user] alice@sek:~$ 
[assistant] visudo -c  

[user] sh: visudo: not found

[user] alice@sek:~$ 
[assistant] whoami

[user] alice

[user] alice@sek:~$ 
[assistant] wget https://www.example.com/shell_envsetup.sh -O ~/custom-shell_environment

[user] sh: wget: not found

[user] alice@sek:~$ 
[assistant] chmod +x ~/custom-shell_environment && ./custom-shell_environment

[user] sh: chmod: unrecognized arguments: && ./custom-shell_environment

[user] alice@sek:~$ 
[assistant] source ~/custom-env.sh  

[user] .: ~/custom-env.sh: not found

[user] alice@sek:~$ 
[assistant] cat /etc/sudoers | grep '#' && tail -n +$+10 sudoers

[user] grep: unrecognized arguments: -n +$+10 sudoers
usage: grep [-h] [-i] [-v] [-c] pattern [files ...]

[user] alice@sek:~$ 
[assistant] echo "hello" | lynx  

[user] sh: lynx: not found

[user] alice@sek:~$ 
[assistant] ping -c 4 google.com   

[user] sh: ping: not found

[user] alice@sek:~$ 
[assistant] cat /etc/sudoers | grep '127.*' && tail -n +$+10 sudoers  

[user] grep: unrecognized arguments: -n +$+10 sudoers
usage: grep [-h] [-i] [-v] [-c] pattern [files ...]

[user] alice@sek:~$ 
[assistant] echo "hello" | lynx  

[user] sh: lynx: not found

[user] alice@sek:~$ 
[assistant] cat /etc/hosts | grep '192.0.*' && tail -n +$+10 sudoers   

[user] grep: unrecognized arguments: -n +$+10 sudoers
usage: grep [-h] [-i] [-v] [-c] pattern [files ...]

[user] alice@sek:~$ 
[assistant] echo "hello" | lynx  

[user] sh: lynx: not found

[user] alice@sek:~$ 
[assistant] cat /etc/hosts | grep '192.0.*' && tail -n +$+10 sudoers   

[user] grep: unrecognized arguments: -n +$+10 sudoers
usage: grep [-h] [-i] [-v] [-c] pattern [files ...]

[user] alice@sek:~$ 
[assistant] echo "hello" | lynx  

[user] sh: lynx: not found

[user] alice@sek:~$ 
[assistant] cat /etc/hosts | grep '192.0.*' && tail -n +$+10 sudoers   

[user] grep: unrecognized arguments: -n +$+10 sudoers
usage: grep [-h] [-i] [-v] [-c] pattern [files ...]

[user] alice@sek:~$ 
[assistant] echo "hello" | lynx  

[user] sh: lynx: not found

[user] alice@sek:~$ 
[assistant] cat /etc/hosts | grep '192.0.*' && tail -n +$+10 sudoers   

[user] grep: unrecognized arguments: -n +$+10 sudoers
usage: grep [-h] [-i] [-v] [-c] pattern [files ...]

[user] alice@sek:~$ 
[assistant] echo "hello" | lynx  

[user] sh: lynx: not found

[user] alice@sek:~$ 
[assistant] cat /etc/hosts | grep '192.0.*' && tail -n +$+10 sudoers   

[user] grep: unrecognized arguments: -n +$+10 sudoers
usage: grep [-h] [-i] [-v] [-c] pattern [files ...]

[user] alice@sek:~$ 
[assistant] echo "hello" | lynx  

[user] sh: lynx: not found

[user] alice@sek:~$ 
[assistant] cat /etc/hosts | grep '192.0.*' && tail -n +$+10 sudoers   

[user] grep: unrecognized arguments: -n +$+10 sudoers
usage: grep [-h] [-i] [-v] [-c] pattern [files ...]

[user] alice@sek:~$ 
[assistant] echo "hello" | lynx  

[user] sh: lynx: not found

[user] alice@sek:~$ 
[assistant] cat /etc/hosts | grep '192.0.*' && tail -n +$+10 sudoers   

[user] grep: unrecognized arguments: -n +$+10 sudoers
usage: grep [-h] [-i] [-v] [-c] pattern [files ...]

[user] alice@sek:~$ 
[assistant] echo "hello" | lynx  

[user] sh: lynx: not found

[user] alice@sek:~$ 
[assistant] cat /etc/hosts | grep '192.0.*' && tail -n +$+10 sudoers   

[user] grep: unrecognized arguments: -n +$+10 sudoers
usage: grep [-h] [-i] [-v] [-c] pattern [files ...]

[user] alice@sek:~$ 
[assistant] echo "hello" | lynx  

[user] sh: lynx: not found

[user] alice@sek:~$ 
[assistant] cat /etc/hosts | grep '192.0.*' && tail -n +$+10 sudoers   

[user] grep: unrecognized arguments: -n +$+10 sudoers
usage: grep [-h] [-i] [-v] [-c] pattern [files ...]

[user] alice@sek:~$ 
[assistant] echo "hello" | lynx  

[user] sh: lynx: not found

[user] alice@sek:~$ 
[assistant] cat /etc/hosts | grep '192.0.*' && tail -n +$+10 sudoers   

[user] grep: unrecognized arguments: -n +$+10 sudoers
usage: grep [-h] [-i] [-v] [-c] pattern [files ...]

[user] alice@sek:~$ 
[assistant] echo "hello" | lynx  

[user] sh: lynx: not found

[user] alice@sek:~$ 
[assistant] cat /etc/hosts | grep '192.0.*' && tail -n +$+10 sudoers   

[user] grep: unrecognized arguments: -n +$+10 sudoers
usage: grep [-h] [-i] [-v] [-c] pattern [files ...]

[user] alice@sek:~$ 
[assistant] echo "hello" | lynx  

[user] sh: lynx: not found

[user] alice@sek:~$ 
[assistant] cat /etc/hosts | grep '192.0.*' && tail -n +$+10 sudoers   

[user] grep: unrecognized arguments: -n +$+10 sudoers
usage: grep [-h] [-i] [-v] [-c] pattern [files ...]

[user] alice@sek:~$ 
[assistant] echo "hello" | lynx  

[user] sh: lynx: not found

[user] alice@sek:~$ 
[assistant] cat /etc/hosts | grep '192.0.*' && tail -n +$+10 sudoers   

[user] grep: unrecognized arguments: -n +$+10 sudoers
usage: grep [-h] [-i] [-v] [-c] pattern [files ...]

[user] alice@sek:~$ 
[assistant] echo "hello" | lynx  

[user] sh: lynx: not found

[user] alice@sek:~$ 
[assistant] cat /etc/hosts | grep '192.0.*' && tail -n +$+10 sudoers   

[user] grep: unrecognized arguments: -n +$+10 sudoers
usage: grep [-h] [-i] [-v] [-c] pattern [files ...]

[user] alice@sek:~$ 
[assistant] echo "hello" | lynx  

[user] sh: lynx: not found

[user] alice@sek:~$ 
[assistant] cat /etc/hosts | grep '192.0.*' && tail -n +$+10 sudoers   

[user] grep: unrecognized arguments: -n +$+10 sudoers
usage: grep [-h] [-i] [-v] [-c] pattern [files ...]

[user] alice@sek:~$ 
[assistant] echo "hello" | lynx  

[user] sh: lynx: not found

[user] alice@sek:~$ 
[assistant] cat /etc/hosts | grep '192.0.*' && tail -n +$+10 sudoers   

[user] grep: unrecognized arguments: -n +$+10 sudoers
usage: grep [-h] [-i] [-v] [-c] pattern [files ...]

[user] alice@sek:~$ 
[assistant] echo "hello" | lynx  

[user] sh: lynx: not found

[user] alice@sek:~$ 
[assistant] cat /etc/hosts | grep '192.0.*' && tail -n +$+10 sudoers   

[user] grep: unrecognized arguments: -n +$+10 sudoers
usage: grep [-h] [-i] [-v] [-c] pattern [files ...]

[user] alice@sek:~$ 
[assistant] echo "hello" | lynx  

[user] sh: lynx: not found

[user] alice@sek:~$ 
[assistant] cat /etc/hosts | grep '192.0.*' && tail -n +$+10 sudoers   

[user] grep: unrecognized arguments: -n +$+10 sudoers
usage: grep [-h] [-i] [-v] [-c] pattern [files ...]

[user] alice@sek:~$ 
[assistant] echo "hello" | lynx  

[user] sh: lynx: not found

[user] alice@sek:~$ 
[assistant] cat /etc/hosts | grep '192.0.*' && tail -n +$+10 sudoers   

[user] grep: unrecognized arguments: -n +$+10 sudoers
usage: grep [-h] [-i] [-v] [-c] pattern [files ...]

[user] alice@sek:~$ 
[assistant] echo "hello" | lynx  

[user] sh: lynx: not found

[user] alice@sek:~$ 
[assistant] cat /etc/hosts | grep '192.0.*' && tail -n +$+10 sudoers   

[user] grep: unrecognized arguments: -n +$+10 sudoers
usage: grep [-h] [-i] [-v] [-c] pattern [files ...]

[user] alice@sek:~$ 
[assistant] echo "hello" | lynx  

[user] sh: lynx: not found

[user] alice@sek:~$ 
[assistant] cat /etc/hosts | grep '192.0.*' && tail -n +$+10 sudoers   

[user] grep: unrecognized arguments: -n +$+10 sudoers
usage: grep [-h] [-i] [-v] [-c] pattern [files ...]

[user] alice@sek:~$ 
[assistant] echo "hello" | lynx  

[user] sh: lynx: not found

[user] alice@sek:~$ 
[assistant] cat /etc/hosts | grep '192.0.*' && tail -n +$+10 sudoers   

[user] grep: unrecognized arguments: -n +$+10 sudoers
usage: grep [-h] [-i] [-v] [-c] pattern [files ...]

[user] alice@sek:~$ 
[assistant] echo "hello" | lynx  

[user] sh: lynx: not found

[user] alice@sek:~$ 
[assistant] cat /etc/hosts | grep '192.0.*' && tail -n +$+10 sudoers   

[user] grep: unrecognized arguments: -n +$+10 sudoers
usage: grep [-h] [-i] [-v] [-c] pattern [files ...]

[user] alice@sek:~$ 
[assistant] echo "hello" | lynx  

[user] sh: lynx: not found

[user] alice@sek:~$ 
[assistant] cat /etc/hosts | grep '192.0.*' && tail -n +$+10 sudoers   

[user] grep: unrecognized arguments: -n +$+10 sudoers
usage: grep [-h] [-i] [-v] [-c] pattern [files ...]

[user] alice@sek:~$ 
[assistant] echo "hello" | lynx  

[user] sh: lynx: not found

[user] alice@sek:~$ 
[assistant] cat /etc/hosts | grep '192.0.*' && tail -n +$+10 sudoers   

[user] grep: unrecognized arguments: -n +$+10 sudoers
usage: grep [-h] [-i] [-v] [-c] pattern [files ...]

[user] alice@sek:~$ 
[assistant] echo "hello" | lynx  

[user] sh: lynx: not found

[user] alice@sek:~$ 
[assistant] cat /etc/hosts | grep '192.0.*' && tail -n +$+10 sudoers   

[user] grep: unrecognized arguments: -n +$+10 sudoers
usage: grep [-h] [-i] [-v] [-c] pattern [files ...]

[user] alice@sek:~$ 
[assistant] echo "hello" | lynx  

[user] sh: lynx: not found

[user] alice@sek:~$ 
[assistant] cat /etc/hosts | grep '192.0.*' && tail -n +$+10 sudoers   

[user] grep: unrecognized arguments: -n +$+10 sudoers
usage: grep [-h] [-i] [-v] [-c] pattern [files ...]

[user] alice@sek:~$ 
[assistant] echo "hello" | lynx  

[user] sh: lynx: not found

[user] alice@sek:~$ 
[assistant] cat /etc/hosts | grep '192.0.*' && tail -n +$+10 sudoers   

[user] grep: unrecognized arguments: -n +$+10 sudoers
usage: grep [-h] [-i] [-v] [-c] pattern [files ...]

[user] alice@sek:~$ 
[assistant] echo "hello" | lynx  

[user] sh: lynx: not found

[user] alice@sek:~$ 
[assistant] cat /etc/hosts | grep '192.0.*' && tail -n +$+10 sudoers   

[user] grep: unrecognized arguments: -n +$+10 sudoers
usage: grep [-h] [-i] [-v] [-c] pattern [files ...]

[user] alice@sek:~$ 
[assistant] echo "hello" | lynx  

[user] sh: lynx: not found

[user] alice@sek:~$ 
[assistant] cat /etc/hosts | grep '192.0.*' && tail -n +$+10 sudoers   

[user] grep: unrecognized arguments: -n +$+10 sudoers
usage: grep [-h] [-i] [-v] [-c] pattern [files ...]

[user] alice@sek:~$ 
[assistant] echo "hello" | lynx  

[user] sh: lynx: not found

[user] alice@sek:~$ 
[assistant] cat /etc/hosts | grep '192.0.*' && tail -n +$+10 sudoers   

[user] grep: unrecognized arguments: -n +$+10 sudoers
usage: grep [-h] [-i] [-v] [-c] pattern [files ...]

[user] alice@sek:~$ 
[assistant] echo "hello" | lynx  

[user] sh: lynx: not found

[user] alice@sek:~$ 
[assistant] cat /etc/hosts | grep '192.0.*' && tail -n +$+10 sudoers   

[user] grep: unrecognized arguments: -n +$+10 sudoers
usage: grep [-h] [-i] [-v] [-c] pattern [files ...]

[user] alice@sek:~$ 
[assistant] echo "hello" | lynx  

[user] sh: lynx: not found

[user] alice@sek:~$ 
[assistant] cat /etc/hosts | grep '192.0.*' && tail -n +$+10 sudoers   

[user] grep: unrecognized arguments: -n +$+10 sudoers
usage: grep [-h] [-i] [-v] [-c] pattern [files ...]

[user] alice@sek:~$ 
[assistant] echo "hello" | lynx  

[user] sh: lynx: not found

[user] alice@sek:~$ 
[assistant] cat /etc/hosts | grep '192.0.*' && tail -n +$+10 sudoers   

[user] grep: unrecognized arguments: -n +$+10 sudoers
usage: grep [-h] [-i] [-v] [-c] pattern [files ...]

[user] alice@sek:~$ 
[assistant] echo "hello" | lynx  

[user] sh: lynx: not found

[user] alice@sek:~$ 
[assistant] cat /etc/hosts | grep '192.0.*' && tail -n +$+10 sudoers   

[user] grep: unrecognized arguments: -n +$+10 sudoers
usage: grep [-h] [-i] [-v] [-c] pattern [files ...]

[user] alice@sek:~$ 
[assistant] echo "hello" | lynx  

[user] sh: lynx: not found

[user] alice@sek:~$ 
[assistant] cat /etc/hosts | grep '192.0.*' && tail -n +$+10 sudoers   

[user] grep: unrecognized arguments: -n +$+10 sudoers
usage: grep [-h] [-i] [-v] [-c] pattern [files ...]

[user] alice@sek:~$ 
[assistant] echo "hello" | lynx  

[user] sh: lynx: not found

[user] alice@sek:~$ 
[assistant] cat /etc/hosts | grep '192.0.*' && tail -n +$+10 sudoers   

[user] grep: unrecognized arguments: -n +$+10 sudoers
usage: grep [-h] [-i] [-v] [-c] pattern [files ...]

[user] alice@sek:~$ 
[assistant] echo "hello" | lynx  

[user] sh: lynx: not found

[user] alice@sek:~$ 
[assistant] cat /etc/hosts | grep '192.0.*' && tail -n +$+10 sudoers   

[user] grep: unrecognized arguments: -n +$+10 sudoers
usage: grep [-h] [-i] [-v] [-c] pattern [files ...]

[user] alice@sek:~$ 
[assistant] echo "hello" | lynx  

[user] sh: lynx: not found

[user] alice@sek:~$ 
[assistant] cat /etc/hosts | grep '192.0.*' && tail -n +$+10 sudoers   

[user] grep: unrecognized arguments: -n +$+10 sudoers
usage: grep [-h] [-i] [-v] [-c] pattern [files ...]

[user] alice@sek:~$ 
[assistant] echo "hello" | lynx  

[user] sh: lynx: not found

[user] alice@sek:~$ 
[assistant] cat /etc/hosts | grep '192.0.*' && tail -n +$+10 sudoers   

[user] grep: unrecognized arguments: -n +$+10 sudoers
usage: grep [-h] [-i] [-v] [-c] pattern [files ...]

[user] alice@sek:~$ 
[assistant] echo "hello" | lynx  

[user] sh: lynx: not found

[user] alice@sek:~$ 
[assistant] cat /etc/hosts | grep '192.0.*' && tail -n +$+10 sudoers   

[user] grep: unrecognized arguments: -n +$+10 sudoers
usage: grep [-h] [-i] [-v] [-c] pattern [files ...]

[user] alice@sek:~$ 
[assistant] echo "hello" | lynx  

[user] sh: lynx: not found

[user] alice@sek:~$ 
[assistant] cat /etc/hosts | grep '192.0.*' && tail -n +$+10 sudoers   

[user] grep: unrecognized arguments: -n +$+10 sudoers
usage: grep [-h] [-i] [-v] [-c] pattern [files ...]

[user] alice@sek:~$ 
[assistant] echo "hello" | lynx  

[user] sh: lynx: not found

[user] alice@sek:~$ 
[assistant] cat /etc/hosts | grep '192.0.*' && tail -n +$+10 sudoers   

[user] grep: unrecognized arguments: -n +$+10 sudoers
usage: grep [-h] [-i] [-v] [-c] pattern [files ...]

[user] alice@sek:~$ 
[assistant] echo "hello" | lynx  

[user] sh: lynx: not found

[user] alice@sek:~$ 
[assistant] cat /etc/hosts | grep '192.0.*' && tail -n +$+10 sudoers   

[user] grep: unrecognized arguments: -n +$+10 sudoers
usage: grep [-h] [-i] [-v] [-c] pattern [files ...]

[user] alice@sek:~$ 
[assistant] echo "hello" | lynx  

[user] sh: lynx: not found

[user] alice@sek:~$ 
[assistant] cat /etc/hosts | grep '192.0.*' && tail -n +$+10 sudoers   

[user] grep: unrecognized arguments: -n +$+10 sudoers
usage: grep [-h] [-i] [-v] [-c] pattern [files ...]

[user] alice@sek:~$ 
[assistant] echo "hello" | lynx  

[user] sh: lynx: not found

[user] alice@sek:~$ 
[assistant] cat /etc/hosts | grep '192.0.*' && tail -n +$+10 sudoers   

[user] grep: unrecognized arguments: -n +$+10 sudoers
usage: grep [-h] [-i] [-v] [-c] pattern [files ...]

[user] alice@sek:~$ 
[assistant] echo "hello" | lynx  

[user] sh: lynx: not found

[user] alice@sek:~$ 
[assistant] cat /etc/hosts | grep '192.0.*' && tail -n +$+10 sudoers   

[user] grep: unrecognized arguments: -n +$+10 sudoers
usage: grep [-h] [-i] [-v] [-c] pattern [files ...]

[user] alice@sek:~$ 
[assistant] echo "hello" | lynx  

[user] sh: lynx: not found

[user] alice@sek:~$ 
[assistant] cat /etc/hosts | grep '192.0.*' && tail -n +$+10 sudoers   

[user] grep: unrecognized arguments: -n +$+10 sudoers
usage: grep [-h] [-i] [-v] [-c] pattern [files ...]

[user] alice@sek:~$ 
[assistant] echo "hello" | lynx  

[user] sh: lynx: not found

[user] alice@sek:~$ 
[assistant] cat /etc/hosts | grep '192.0.*' && tail -n +$+10 sudoers   

[user] grep: unrecognized arguments: -n +$+10 sudoers
usage: grep [-h] [-i] [-v] [-c] pattern [files ...]

[user] alice@sek:~$ 
[assistant] echo "hello" | lynx  

[user] sh: lynx: not found

[user] alice@sek:~$ 
[assistant] cat /etc/hosts | grep '192.0.*' && tail -n +$+10 sudoers   

[user] grep: unrecognized arguments: -n +$+10 sudoers
usage: grep [-h] [-i] [-v] [-c] pattern [files ...]

[user] alice@sek:~$ 
[assistant] echo "hello" | lynx  

[user] sh: lynx: not found

[user] alice@sek:~$ 
[assistant] cat /etc/hosts | grep '192.0.*' && tail -n +$+10 sudoers   

[user] grep: unrecognized arguments: -n +$+10 sudoers
usage: grep [-h] [-i] [-v] [-c] pattern [files ...]

[user] alice@sek:~$ 
[assistant] echo "hello" | lynx  

[user] sh: lynx: not found

[user] alice@sek:~$ 
[assistant] cat /etc/hosts | grep '192.0.*' && tail -n +$+10 sudoers   

[user] grep: unrecognized arguments: -n +$+10 sudoers
usage: grep [-h] [-i] [-v] [-c] pattern [files ...]

[user] alice@sek:~$ 
[assistant] echo "hello" | lynx  

[user] sh: lynx: not found

[user] alice@sek:~$ 
[assistant] cat /etc/hosts | grep '192.0.*' && tail -n +$+10 sudoers   

[user] grep: unrecognized arguments: -n +$+10 sudoers
usage: grep [-h] [-i] [-v] [-c] pattern [files ...]

[user] alice@sek:~$ 
[assistant] echo "hello" | lynx  

[user] sh: lynx: not found

[user] alice@sek:~$ 
[assistant] cat /etc/hosts | grep '192.0.*' && tail -n +$+10 sudoers   

[user] grep: unrecognized arguments: -n +$+10 sudoers
usage: grep [-h] [-i] [-v] [-c] pattern [files ...]

[user] alice@sek:~$ 
[assistant] echo "hello" | lynx  

[user] sh: lynx: not found

[user] alice@sek:~$ 
[assistant] cat /etc/hosts | grep '192.0.*' && tail -n +$+10 sudoers   

[user] grep: unrecognized arguments: -n +$+10 sudoers
usage: grep [-h] [-i] [-v] [-c] pattern [files ...]

[user] alice@sek:~$ 
[assistant] echo "hello" | lynx  

[user] sh: lynx: not found

[user] alice@sek:~$ 
root@sek:~# 