Tools

  1. Tools 1 : Using vi can you read a file encrypted with crypt? What about decoding a file encrypted with vi -x?
  2. Tools 2 : What are the advantages and disadvantages of using "make" utility for program development?
  3. Tools 3 : Is IEEE POSIX (Portable Operating System Interface) standard relevant to non-Unix operting systems (e.g. NT)? Justify your answer.
  4. Tools 4 : What is difference between -c and -o option for C compiler?
  5. Tools 5 : Suppose a system call (e.g. write()) has same name as a unix command (e.g. write). How will you pull up the "man" pages for each?
  6. Tools 6 : Suppose typing the command (e.g. cc, gcc) to invoke C compiler returns a error message stating that shell could not find it. How can "which" command be helpful? How will you modify the 'PATH' variable to avoid future problems?
  7. Tools 7 : List Unix commands to produce a listing of all system calls made by various processes in a program. Hint: See appendix A.6.