Version 21 (modified by, 10 years ago) (diff)


Using the UNIX CLI

All UNIX systems and their derivatives (i.e. the various flavors of Linux) have a built 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 and command you should familiarize yourself with if you aren't already:

  • logging into nodes using ssh
  • copying files to and from a node using scp
  • navigating and manipulating the file system (pwd, cd, the meaning of . and .., cp, mv)
  • file and directory permissions and ownership (ls -l, chmod, chown)
  • determining the hostname of the current machine (hostname)
  • superuser privileges and the use of sudo
  • writing and executing simple shell scripts (e.g. using sh or bash)
  • installing software with the package manager for your chosen operating system (yum or apt)
  • getting help on specific commands using man and google

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

Here are some specific resources that may be helpful:

Have a CLI resource or command that you think should be listed on this page? E-mail