-  What are the two file viewing programs that were discussed in the lecture recordings? Specifically list the ones that let you interactively navigate the file. 
-  Suppose we have a program named MyProgram.javain the current directory. What is the command to run the compiled version of this program and have it read standard input from a file?
-  In your own words, describe the difference between running: andgrep "a" letters.txtWould you expect these two commands to have the same or different output? Why or why not?cat letters.txt | grep "a"
-  Fill in the blanks below as to what “type” of object should go in each blank based on the type of operations we are performing. For each blank, use options: - filefor a file name
- commandfor another command
- file_or_commandfor a- fileor- command
 
 command | _______ _______ | command command < _______ > _______ command < _______ | _______ command < _______ | _______ > _______
-  What command would tell us how many files (including hidden files) exist in our parent directory? 
-  Suppose that I had a file named MyOtherProgram.javain the current directory. What do you think would happen if I were to runjava MyOtherProgram.java > MyOtherProgram.java?