Unix Commands
(basic & advanced)
Presenters
Overview
Brief Intro
Commands everyone should know
Q&A session
Follow-up in Labs
ls
cd
cp
mv
rm
mkdir
rmdir
cat
passwd
more
grep
| (shift-\)
gz
tar
touch
man
quota
lp
lpq
lprm
chmod
ssh
alias
hostname
finger
who
find
- list the contents of the directory
- change the current directory
- copy a file
- move a file
- remove a file (permanently)
- make a directory
- remove an empty directory
- concatenate one or more files
- change your password
- display standard output one page at a time
- search a file for a pattern
- (pipe) direct the output of one command as the input to another
- gzip (compress) a file
- tape archive a group of files into a single file (like pkzip)
- update the last access time of a file (or create and empty one)
- manual pages
- user disk quota report
- submit print jobs
- list of print jobs in the queue
- remove a submitted print job
- change the modification permissions of a file
- secure shell (used in place of telnet, rlogin, and rsh)
- pseudonym utility for a command or list of commands
- name of current host
- display information about a user
- list users logged onto current host
- search for a file or group of files from a pattern
Unix Commands
(going further)
links to Emacs short reference guides/sheets:
many references to refcard.ps, that comes with the Emacs distribution in the etc/ directory;
what look like html versions of this for GNU Emacs Version 19 (not version 20, note) can be
found at:
http://www.geek-girl.com/emacs/refcard.html
http://www.utoledo.edu/computer-services-faqs/unix/emacs-ref.html
http://www.jhu.edu/~hac/hcic/handouts/Editors/emacs.html
links to Emacs tutorials and FAQs:
http://yoda.cis.temple.edu:8080/UGAIWWW/help/emacs-tutorial.html
http://www.geek-girl.com/emacs/faq/index.html
http://www.gnu.org/software/emacs/emacs.html
Emacs
links to vi short reference guides/sheets:
http://www.jhu.edu/~hac/hcic/handouts/Editors/vi.html
http://www.cs.umd.edu/~egolub/handout.vi.txt
http://web.lwc.edu/staff/stmccaslin/fall2000/cmsc204/shellvi.htm
http://web.lwc.edu/staff/jpeden/basic_vi.html
http://web.lwc.edu/staff/jpeden/basic_vi_frames.html (frames version of above)
links to vi tutorials and FAQs:
http://www.eng.hawaii.edu/Tutor/vi.html
http://ECN.www.ecn.purdue.edu/ECN/Documents/VI/
http://theory.uwinnipeg.ca/UNIXhelp/vi/index.html
http://www.thomer.com/thomer/vi/vi.html
http://www.msoe.edu/~taylor/4ltrwrd/Vi.html
http://www.cis.udel.edu/~totten/vi/
http://www.faqs.org/faqs/editor-faq/
Unix Commands
(going further)
Vi
How'd We Do?
Did this session meet your expectations? yes no
If not, what did we fail to do? ____________________________________
_____________________________________________________________
If more sessions like these were held, would you attend?yes no
Would you recommend this session to others? yes no
Which of the following topics would you like to learn about: (circle all that apply)
make / makefiles shell scripting
dot files others:
_________________________________________________________
What was your level of expertise coming into this session? (circle one)
novice beginner intermediate advanced guru
Did you learn anything useful from this session? yes no
Are you going to the labs afterwards for more? yes no
Do you like taking surveys? yes no
Thank you - please drop this off at the front of the room or in the CSL.