Help | |
man {command} | - To get more information on any of the commands on this page. EG. man man |
man 3 {C command} |
- To get information about a C command. - If you get an error like "Implicit declaration of {C command}, use man 3 {C command} to see if there is a library you need to include. - Note: This does not work on our server, so use Google instead. |
whatis | - To get more information on any of the commands on this page. EG. whatis whatis |
man -k {part of command} | - If you cannot remember the full command name. E.g. man -k what |
Make an Alias | |
alias {name}="{command}" |
- e.g. alias drbcsubmit="/y/shared/Engineering/cs-drbc/submit" - Now you can type drbcsubmit instead of the whole command name. - See the video to make this a permanent change. |
Submit Your Assignments (Set up and Alias first) | |
drbcsubmit | - Get a list of options. - See the video for more information about using the submit program. |
drbcsubmit ? {class} {asn} | - Get the instructions for {asn} eg: drbcsubmit ? cs210 w01 |
drbcsubmit {file} {class} {asn} | - Submit {file} as {asn} eg: drbcsubmit ? cs210 w01 |
Create and destroy directories | |
mkdir {directory} | - Create a new directory. EG. mkdir cs210 |
rmdir {directory} | - Delete {directory} if it is empty |
rm -r {directory} | - Delete {directory} and all of its contents. BE CAREFUL! |
cp -r {dir 1} {dir 2} | - copy {dir 1} to {dir 2} |
Navigate to directories | |
cd | - Go to your home directory |
cd {directory} | - Go to a sub {directory} of the one you are in. |
cd .. | - Go up to the parent of the directory you are in. |
cd - | - Go back to the last directory you were in. |
pwd | - Tell what directory you are in. |
List the contents of a directory | |
ls | - Show the contents |
ls -a | - Show the hidden files as well. (Note hidden files start with .) |
ls -l | - Get even more information |
Manipulating files | |
vi {file} | - Create/edit {file}. - See the video for more information about vi. |
cp {old name} {new name} | - Copy a file. |
mv {old name} {new name} | - Rename a file. - This also works for directories. |
rm {file} | - Delete (remove) {file} |
cat {file} | - Print the contents of a {file} all at once |
more {file} | - Print the contents of a {file} one screen at a time. - Press [space] to continue or q to quit. |