In Bash (and i'd imagine other shells as well..), > is used to redirect the output of a program to a file. For example typing command > filename causes command to run, but any output from command is written into filename instead of printed into the screen. Note doing this will overwrite any information already in filename; using >> in place of a single > results in the output being appended to the end of the file instead.