List of Commands against which the project will be tested.
In the following list, whenever a filename is a required argument, one
will be shown, but when your program is tested, the filename will be
different. Also, when using the remote file commands, the file size could
be approximately 250,000 bytes (plus or minus). Your program MUST be able
to handle any size file. The history command must be able to handle
at least 50 commands. There will be no penalty if your version handles more
than 50. Also, if UNIX does not allow an operation, mysh does not have
to handle it either.
Include the run of them in your typescript file
ls -i
ls ; pwd
pwd > b.txt
wc < b.txt > c.txt
ls -l
ls -l | wc
ls | wc |sort
pwd ; ls | sort | wc
ls ; ls | wc
rm b.txt
wc c.txt
ls -li ; cc -c <some file> foo.c
cc -c foo.c &
!14
!!
cd ..
cd .. ; cd /etc
cd
remotels
remoteput b.txt
remoteget b.txt
cd ; pwd > b.txt ; cat < c.txt
pwd > b.txt ; ls | wc
ls ; remoteput foo.c ; remotels
date +something
man sh | sort | wc > foo
cd /etc ; pwd ; cd
cd ; cd .. ; pwd
man sh > sh.out ; sort < sh.out > sh.sort &
wc sh.out > sh. count ; remotels ; remoteput sh.count; rm sh.count; ls ; remoteget sh.count ; ls