click below
click below
Normal Size Small Size show me how
OSX Command Line
List of Commands
| Term | Definition |
|---|---|
| pwd | print working directory |
| hostname | my computer's network name |
| mkdir | make directory |
| cd | change directory |
| ls | list directory |
| rmdir | remove directory |
| pushd | push directory (cd alternative that saves location for later) |
| popd | pop directory (return to location of pushed directory) |
| cp | copy a file or directory |
| mv | move a file or directory |
| less | display file so you can page through with arrow keys, q to exit |
| cat | print the whole file |
| xargs | execute arguments |
| find | find files |
| grep | find things inside files |
| man | read a manual page, "man <command>" |
| apropos | find what man page is appropriate |
| env | look at your environment |
| echo | print some arguments |
| export | export/set a new environment variable |
| exit | exit the shell |
| sudo | DANGER! become super user root DANGER |
| chmod | change permission modifiers |
| chown | change ownership |
| touch | create new file |
| $ | $ | The | takes the output from the command on the left and pipes it to the command on the right. |
| $ < $ | The < will take and send the input from the file on the right and send it to the file on the right. |
| $ > $ | The > takes the command from the file on the left and writes it to the file on the right. |
| $ >> $ | The >> takes the output from the file on the left and appends it to the file on the right. |
| * | Matches anything in a wildcard like "*.txt" |