Version 17 (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 (
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 (e.g. using
sh
orbash
) - installing software with the package manager for your chosen operating system (
yum
orapt
) - 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:
- Linux Command website gives an overview of using the UNIX shell and the CLI
- Learn UNIX in 10 minutes is a single page of useful UNIX commands
- explain shell explains the meaning of any command and it's options
- If you have more time, consider the Introduction to Linux EdX course
Have a CLI resource or command that you think should be listed on this page? E-mail help@geni.net