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 message.txt

[user] cat: message.txt: not found

[user] alice@sek:~$ 
[assistant] touch message.txt; echo "Hello, world!" > message.txt

[user] alice@sek:~$ 
[assistant] cat message.txt

[user] Hello, world!

[user] alice@sek:~$ 
[assistant] rm -i message.txt

[user] rm: -i: not found

[user] alice@sek:~$ 
[assistant] echo 'yes' | rm message.txt

[user] rm: message.txt: not found

[user] alice@sek:~$ 
[assistant] which rm

[user] /bin/rm

[user] alice@sek:~$ 
[assistant] /bin/rm -i message.txt

[user] rm: -i: not found

[user] rm: message.txt: not found

[user] alice@sek:~$ 
[assistant] type rm

[user] sh: type: not found

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

[user] HELLO_WORLD

[user] motd

[user] usr

[user] alice@sek:~$ 
[assistant] which ls

[user] /bin/ls

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

[user] NAME
    ls — list directory contents.

DESCRIPTION
    Lists entries in the specified directory, sorted
    alphabetically.  Defaults to the current directory.

OPTIONS
    usage: /bin/ls [-h] [-l] [path]

      path
            Directory to list. (default: .)
      -l
            Long format. (default: False)


EXAMPLE
    List current directory::

        ls

    List a specific path::

        ls /bin

EXIT STATUS
    0
        Success.
    1
        Directory not found.

[user] alice@sek:~$ 
[assistant] ls -l

[user] HELLO_WORLD

[user] motd

[user] usr

[user] alice@sek:~$ 
[assistant] mkdir test

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

[user] HELLO_WORLD

[user] motd

[user] test

[user] usr

[user] alice@sek:~$ 
[assistant] cd test

[user] alice@sek:~/test$ 
[assistant] touch file.txt; echo "Hello, sek!" > file.txt

[user] alice@sek:~/test$ 
[assistant] cat file.txt

[user] Hello, sek!

[user] alice@sek:~/test$ 
[assistant] cd ..

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

[user] HELLO_WORLD

[user] motd

[user] test

[user] usr

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

root@sek:~# 