LINUX CHEATSHEET
  man [command]: Gives manual information on a command 
  ls: Lists the contents of current directory. Use ls -l to give more details. 
  cd [directory name]: Allows changing of directories. Use cd ../ to go back a directory. 
  mkdir [directory name]: Creates a directory. 
  rmdir [directory name]: Removes a directory. Use `rm -r [directory name] to remove the directory and its contents. 
  rm [filename]: Removes a file. 
  cp [original filename] [new filename]: Copies a file. For example, to copy all text files in a location to a destination, use cp *.txt destionation/. 
  mv [original filename] [new filename]: Moves a file. 
  vi [filename]: Opens a file for viewing or editing. 
  grep [pattern] [file]: Finds an expression in a file. 
  *: Wildcard to match any string of characters. 
  ?: Wildcard to match any single character. 
  pwd: Gives directory tree for present working directory. 
  chmod 774 [filename]: Changes permissions to read, write, and execute for you and your group. Useful when a file says “permission denied.” 
  sed -i "s/[originalstring]/[newstring]" [filename]: Replaces [originalstring] with [newstring] anywhere in a file. 
  squeue: Shows all the jobs in the SLURM queue. Use watch squeue to update this list every two seconds. Add -u [username] to limit to a certain user. 
Return to home page