Skip to main content
Ctrl+K

Basics of Computing Environments for Scientists

Introduction

  • IT at D-PHYS
  • IT and Information Security

Modules

  • Linux Basics (I)
    • Introduction to Linux
      • Operating Systems
      • Open source software
      • Command Line Interface (CLI)
    • File systems
      • File names
      • Hard links
      • Single directory tree
    • File Permissions
      • Basic file permissions
      • Representation of file permissions
    • Secure Shell (SSH)
      • First time connections
      • Public Key Cryptography
    • Regular expressions
      • POSIX regular expressions
      • Shell Globbing
    • Basic shell commands
      • Basic file operation using the command line
      • ls - List files
      • top - Interactive view of system resources and processes
      • man - View documentation
  • Linux Basics (II)
    • Input/Output redirection
      • File Descriptors
      • I/O Redirection
    • Shell Variables
      • Variables
      • Defining Variables
      • Important environment variables
      • Permanent changes to the environment
    • Scripting
      • Script Interpreter
      • Conditional Statements
      • Tests
      • Loops
  • Git
  • Python Ecosystem (I)
    • Interpreter Management
      • Python implementations
      • Python interpreters
      • pyenv
    • Package Management
      • Package Location
      • pip
    • Virtual Environments
      • venv
      • virtualenv
    • Tools around pip and venv
      • pip-review
      • pipx
      • uv
      • pipenv
      • poetry
    • Best Practices
    • Noteworthy Packages
  • Python Ecosystem (II)
    • Editors, IDE and REPL
      • ipython
      • jupyter
      • VSCode
    • Formatter and Linter
      • black
      • flake8
      • pydocstyle
      • ruff
    • String Formatting
      • Formatted String Literals
      • Format Specifications
    • Regular Expressions
      • Regex Patterns
      • Regex in Python
  • Python Ecosystem (III)
    • Reading and writing files
      • Encoding
      • os & shutil
      • pathlib
      • File handling
    • Data types and file formats
      • Data types
      • Text formats
      • Binary formats
    • Reading config parameters
      • Command-line arguments
      • Config module
  • Python Ecosystem (IV)
    • Logging
    • Timing
    • Profiling
    • Testing
    • Typing
    • Automating
      • Task runner
      • Subprocess
      • Concurrency
  • System aspects
  • .md

Basic shell commands

Contents

  • Index

Basic shell commands#

Index#

  • Basic file operation using the command line
  • manipulate files
  • ls - List files
  • top - Interactive view of system resources and processes
  • man - View documentation

previous

Shell Globbing

next

Basic file operation using the command line

Contents
  • Index

By ISG D-PHYS

© Copyright IT Services Group D-PHYS, ETH Zurich.