UNIX Commands Cheat Sheet
|
|
|
| Copy files | cp |
| Change directory | cd |
| Rename a file | mv |
| Read a text file | more/cat |
| Help | man |
| Directory listing | ls |
| List file permissions | ls –l |
| Display current directory | pwd |
| Display date & time | date |
| Who am I logged in as? | whoami |
| List all logged in users | who |
| List all processes | ps –ef |
| Display file type | file |
| Display disk space | df –k |
| Compare files | diff |
| Make a directory | mkdir |
| Delete a file | rm |
| Delete a directory | rm –r |
| Create a link | ln |
| Search files for string | grep |
| Display last 10 lines of file | tail |
| Display first 10 lines of file | head |
| Search files for string | grep |
| Terminate a process | kill |
| Change file permissions | chmod |
| Change file ownership | chown |
| Become another user | su |
| Print file | lp |
Output Redirectioncommand1|command2
- Use the uotput of command1 as input to command2
- Ex. ls -l | more
command > file Send the output of command to file, create file if it doesn't exist, overwrite if it doesn't exist. Ex. cat /etc/passwd > users command >> file Unix WildcardsSend output of command to file, create file if it doesn't exist, append to the file if it doesn't exist. Ex. cat /etc/group >> users
* Match any character, or no character, except for a dot in the first position? Match any single character, in that position, except for a dot in the first position
[ ] Match whatever is qualified inside of the brackets
Control Key Sequences< cntrl > c Send an interrupt to program< cntrl > d Send EOF (end of file)
Logout of shell< cntrl > z Suspend program
< cntrl > s Stop scrolling
< cntrl > q Resume scrolling
< cntrl > u Erase command line
< cntrl > w Erase command line
Back to previous space