User Tools

Site Tools


unix_survival

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
unix_survival [2020/04/08 21:08]
joshd
unix_survival [2020/04/08 21:25]
joshd
Line 1: Line 1:
 **UNIX Command Reference** **UNIX Command Reference**
  
-The command prompt in UNIX is called the //shell// Here is a list of common UNIX commands which will work across many different versions of UNIX with discrepancies in Example/Notes.+The command prompt in UNIX is called the //shell//, which typically uses a dollar sign ($) as its prompt.  Here is a list of common UNIX commands which will work across many different versions of UNIX with discrepancies in Example/Notes.
  
 ||Command||Description||Examples||Notes|| ||Command||Description||Examples||Notes||
Line 102: Line 102:
 </code> </code>
  
 +Here's a more complex program.  It makes use of //for// loops to print a small multiplication table.
 +
 +<code>
 +$ ed table.c
 +?table.c
 +a
 +int main(argc, argv)
 +    int argc;
 +    char** argv;
 +{
 +    int i,j;
 +    
 +    /* Use nested 'for' loops to print a 4x4 multiplication table. */
 +    for(i=1;i<5;i++)
 +    {
 +        for(j=1;j<5;j++)
 +        {
 +            /* '%d' means 'Substitute a numerical value here' */
 +            printf("%d x %d = %d\t", i, j, i * j);
 +        }
 +        
 +        /* '\n' is the "newline" character -- this moves the cursor to the next line
 +           for the next row of the table */
 +        printf("\n");
 +    }
 +
 +    return 0;   
 +}
 +.
 +w
 +516
 +q
 +$
 +</code>
 +
 +Compiling this as in the above example and running it yields:
 +
 +
 +<code>
 +$ cc table.c
 +$ ./a.out
 +1 x 1 = 1       1 x 2 = 2       1 x 3 = 3       1 x 4 = 4
 +2 x 1 = 2       2 x 2 = 4       2 x 3 = 6       2 x 4 = 8
 +3 x 1 = 3       3 x 2 = 6       3 x 3 = 9       3 x 4 = 12
 +4 x 1 = 4       4 x 2 = 8       4 x 3 = 12      4 x 4 = 16
 +$
 +</code>
  
  
unix_survival.txt · Last modified: 2020/04/08 23:16 by joshd