the terminal allows user to create, edit add and remove files and folders in a virtual hierarchical space. the files are the only object actually created and are held in the folder where the program is ran.
read <file-name> <position>returns character at given positionwrite <file-name> <position> <character>writes character to given positiontouch <file-name>creates filecopy <source-file-name> <target-file-name>copies fileremove <file-name>removes filemove <source-file-name> <target-file-name>moves file from source to targetcat <file-name>prints file content to standard output streamwc <file-name>prints word, character and line count in file to standard output streamln <target-file-name> <link-name>hard links given file to new namemkdir <folder-name>create directoryrmdir <folder-name>remove directoryls <folder-name>list folders and files in folderlprootshow all folders and files hierarchical buildpwdprints folders path from home directory to standard output stream--helpprints command options to standard output streamexitexits program
Type --help to view commands
omerfr@miniterminal:~/V$ touch foo.dat
omerfr@miniterminal:~/V$ write foo.dat 0 a
omerfr@miniterminal:~/V$ read foo.dat 0
a
omerfr@miniterminal:~/V$ copy foo.dat bar.txt
omerfr@miniterminal:~/V$ ls .
foo.dat
bar.txt
omerfr@miniterminal:~/V$ remove foo.dat
omerfr@miniterminal:~/V$ ls .
bar.txt
omerfr@miniterminal:~/V$ mkdir MyFolder
omerfr@miniterminal:~/V$ move bar.txt MyFolder
omerfr@miniterminal:~/V$ chdir MyFolder
omerfr@miniterminal:~/V/MyFolder$ pwd
V/MyFolder/
omerfr@miniterminal:~/V/MyFolder$ exit