Course Homepage
April 2019
This project is maintained by UofABioinformaticsHub
Navigation and file management
| Command/Symbol | Description | Useful options | Section | 
|---|---|---|---|
| man | Display on-line manual | -k | |
| pwd | Print working directory, i.e show where you are | none commonly used | |
| ls | List contents of a directory | -a,-h,-l | |
| cd | Change directory | (scroll down in man builtinsto findcd) | |
| mv | -b,-f,-u | ||
| cp | -b,-f,-u | ||
| rm | -r(careful…) | ||
| rmdir | |||
| mkdir | -p | 
File viewing
| Command/Symbol | Description | Useful options | Section | 
|---|---|---|---|
| cat | |||
| less | |||
| more | |||
| head | -n#(e.g.,-n100) | ||
| tail | -n#(e.g.,-n100) | ||
| wc | -l | 
Keyboard shortcuts
| Command/Symbol | Description | Useful options | Section | 
|---|---|---|---|
| [Tab] | tab-autocomplete | ||
| [Up]/[Down] | Cycle through previous commands | ||
| [Ctrl][Shift]-C, [Ctrl][Shift]-V | Copy and paste highlighted text in terminal | 
Filters, file/stream editing
| Command/Symbol | Description | Useful options | Section | 
|---|---|---|---|
| cut | -d,-f,-s | ||
| paste | |||
| sort | |||
| uniq | -c | ||
| grep | |||
| echo | -e | ||
| tee | |||
| sed | |||
| awk | 
General utilities
| Command/Symbol | Description | Useful options | Section | 
|---|---|---|---|
| history | -c | ||
| top | |||
| ps | -u | ||
| kill,pkill | -u | ||
| whoami | -u | ||
| fg | bring process to foreground | 
Network
| Command/Symbol | Description | Useful options | Section | 
|---|---|---|---|
| wget | |||
| curl | 
Special symbols
| Command/Symbol | Description | Useful options | Section | 
|---|---|---|---|
| | | |||
| >,>> | |||
| < | |||
| & | |||
| *,? | wildcards | ||
| \ | 
Archiving and compression
| Command/Symbol | Description | Useful options | Section | 
|---|---|---|---|
| tar | -x-z-c-v-f | ||
| gunzip,gzip | -k,-c |