UNIX & SHELL PROGRAMMING LAB MANUAL
Department of Computer Science & Engineering
Upon successful completion of this Lab the student will be able to:1.
Demonstrate how to use the following Bourne Shell commands: cat, grep, ls,more, ps, chmod, finger, ftp, etc.2.
Use the following Bourne Shell constructs: test, if then, if then else, if thenelif, for, while, until, and case.3.
Learn tracing mechanisms (for debugging), user variables, BourneShellvariables, read-only variables, positional parameters, reading input to aBourneShell script, command substitution, comments, and exportingvariables. In addition, test on numeric values, test on file type, and test oncharacter strings are covered.4.
Copy, move, and delete files and directories5.
Write moderately complex Shell scripts.6.
Make a Shell script executable.7.
Create a ".profile" script to customize the user environment.8.
Use advanced features of File Transfer Protocol (FTP)9.
Compile source code into object and executable modules.10.
Execute programs written in C under UNIX environment