Version 7 (modified by, 6 years ago) (diff)


Using the UNIX CLI

All UNIX systems and their derivatives (eg the various flavors of Linux) have a build in command line interface or CLI.

Since all of the compute resources in GENI run some *nix flavor, it is important to be comfortable using the command line.

Some skills you should familiarize yourself with:

  • logging into nodes using ssh
  • copying files to and from a node using scp
  • navigating and manipulating the file system (cp, mv, cd, the meaning of . and ..)
  • file permissions (ls -l, chmod, chown)
  • superuser privileges and the use of sudo
  • writing and executing simple shell scripts
  • getting help on specific commands using man and google

Google will help you find many resources to learn about these topics.

Here are some resources that might be helpful: