skill-tree:use:1:b
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
skill-tree:use:1:b [2020/06/07 17:34] – [Background] luciana | skill-tree:use:1:b [2020/07/19 21:15] (current) – lucy | ||
---|---|---|---|
Line 4: | Line 4: | ||
HPC systems are usually accessed via a Linux-based Command Line Interface (CLI). | HPC systems are usually accessed via a Linux-based Command Line Interface (CLI). | ||
Via the CLI, users can run programs to manipulate files, load additional software, or execute programs. | Via the CLI, users can run programs to manipulate files, load additional software, or execute programs. | ||
+ | |||
While there are many similarities to single-user Linux systems, HPC systems differ widely in the management of provided Software packages, and users must pay attention to the locality of data. | While there are many similarities to single-user Linux systems, HPC systems differ widely in the management of provided Software packages, and users must pay attention to the locality of data. | ||
+ | |||
# Aim | # Aim | ||
- | To access and manipulate data, and to execute programs | + | * To remotely |
+ | * To execute programs | ||
+ | * To use and write shell scripts e.g. to automatically execute several commands in a row that otherwise would have to be entered manually one by one and to automate simple tasks. | ||
+ | * To select the right environment setting to build programs with the proper compiler, linker, and libraries versions or to run programs. | ||
# Outcomes | # Outcomes | ||
- | * Describe the command line interface and the bash shell | + | * Describe the command line interface and the bash shell. |
- | * Sketch the organization of the typical file system tree | + | * Sketch the organization of the typical file system tree. |
- | * Utilize | + | * Utilize |
- | * Utilize package management tools that provide access to a rich variety of software | + | * Utilize package management tools that provide access to a wide variety of software. |
- | * Use and write basic shell scripts, e.g., to automate the execution of several commands | + | * Use and write basic shell scripts, e.g., to automate the execution of several commands. |
- | * Utilize tools to transfer data between a desktop/ | + | * Utilize tools to transfer data between a desktop/ |
# Subskills | # Subskills |
skill-tree/use/1/b.1591544090.txt.gz · Last modified: 2020/06/07 17:34 by luciana