$ ~pas/bin/demo.setup |

$ pwd |
$ cd demo $ pwd |
$ cd .. $ pwd $ cd .. $ pwd |
$ cd $ pwd |
$ ls $ ls -l $ ls -a $ ls -al $ cd demo $ ls -l $ ls -lR $ ls -bart -simpson -is -cool |
$ ls humor $ ls -l humor $ ls -ld humor $ ls -l humor/bloopers.txt |
$ ls r* $ ls ???? $ ls ~/demo/humor $ ls -l ~pas |
$ cat junk $ cat temp $ cat junk temp $ cat rights-of-man |
$ more rights-of-man $ less rights-of-man |
In both pagers:
$ wc rights-of-man $ wc r* $ wc -l r* $ wc -w r* |
$ mkdir tdir $ ls -l $ ls -l tdir $ ls -la tdir |

$ mv junk precious $ ls |

$ mv tdir src $ ls |

$ mv precious temp src $ ls -lR |

$ mv humor src $ ls -lR |

$ mv -i rights-of-man readme |
$ cp hello.c hi.c $ ls -l |

$ cp hello.c hi.c src $ ls -lR |

$ cp -i hello.c rights-of-man |
$ rm hello.c $ ls |

$ rm src/*.c $ ls src |

$ rm src/humor/* $ ls src/humor |

$ rm -i rights-of-man* |
$ rmdir src/humor |

$ rmdir src $ rm -rf src $ ls -l |

$ lpr -Pansi rights-of-man $ lpq -Pansi $ lpr -Ppostscript file.ps |
001 --------x - other execute
002 -------w- - other write
004 ------r-- - other read
010 -----x--- - group execute
020 ----w---- - group write
040 ---r----- - group read
100 --x------ - user execute
200 -w------- - user write
400 r-------- - user read
1000 --------t - sticky bit
2000 -----s--- - set group-id bit
4000 --s------ - set user-id bit
-- have slightly different semantics for files vs. directories.
$ ls -l $ chmod 666 hi.c $ chmod 711 src $ chmod 600 rights-of-man $ ls -l $ chmod go+r rights-of-man $ chmod go+r src $ chmod go-r hi.c $ ls -l |
$ umask $ umask 077 $ mkdir tdir $ touch tdir/tfil $ ls -lR |
$ ln rights-of-man hlink $ ls -li $ ln -s hi.c hello.c $ ls -l |
Restrictions/Notes:
$ man ls |
On to vi ...or... if you are an EVE (TPU) user, we recommend you check out Emacs.