Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Excerpt

Guide to Linux to replace the outdated guide at clusters.engineering.wustl.edu


  1. Getting Started With Linux
    1. Why Linux
    Getting On Linux
    1.  Purpose of this guide
    2. SSH to Linuxlab
    3. OOD Getting to Terminal
    4. WSL
    5. Installing VM
  2. Bash Shell Basics
    1. Navigating the Directory
    2. Move edit and create files
    3. Text Editing
    4. Pipes and Redirections
    5. tar / zip
    6. Basic Scripting
    7. LSF Script Example
  3. Workflow (How to Use the Shell Environment)
    1. tmux
    2. processes (ps / kill / top / free )
    3. Space / Storage (df du)
    4. man / resources
    5. wget / curl
    6. tmuxlynx
    7. scp / ftp
  4. PackagesUsers and Permissions
      Filesystem
      1. Whoami
      2. useradd / homeusermod
      3. passwd
      4. sudo
      5. chmod / usr
      6. /bin
      7. /var
      8. /etc
      9. /dev
      10. /tmp
      11. /procchown
    1. Packages
      1. Package Managers
      2. Creating a Package
      3. Flatpak
    2. Filesystem
      1. Root Directory Structure
      2. Filesystem types
    3. Compilers
      1. GCC / CMAKE
      2. python
      3. r
    4. Python on Linux
      1. Virtenv
      2. Dealing with Filesystem
      3. Pip
    5. Cuda
    6. Docker / Singularity
      1. Intro
      2. Installation
      3. Singularity Examples
      4. Singularity and LSF