Logo

Programming Linux

Quick search

Navigation

Courses

  • Courses Overview
  • Slide Material
    • Linux
      • Linux Basics
        • Introduction: Concepts and Terminology
        • The Shell (Bash - “Bourne Again Shell”)
          • Commandline
          • Absolute and Relative Paths
          • Special Paths
          • Directory Listings: The ls Command
          • Current Working Directory
          • Creating And Removing Files and Directories
          • Copying: cp
          • Moving and Renaming: mv
          • Symbolic Links, Hard Links
          • Shell Configuration File: ~/.bashrc
          • The Shell - Exercises
        • File System Permissions
        • Tools: Inspecting Text Files
        • Archiving and Compression
        • I/O Redirection And Pipes
        • Exercises/Exams: Linux Basics
      • SSH: Secure Shell
      • Toolchain, And Cross Development
      • Linux Systems Programming
      • Linux Hardware Interfaces
      • Linux Kernel Driver Development
      • Drafts
    • Python Programming
    • The C Programming Language
    • C++: TODO List
    • C++: Miscellaneous Live-Hacking
    • C++
    • The New C++ (11-…)
    • Design Patterns With C++
    • C++ Code
    • C++ Exercises
    • CMake
    • Is Software A Craft? Software Is A Craft! ⟶ Clean Code
    • Unit Testing With googletest
  • How To Book
  • Log Of Past Courses

About

  • Myself: Contact, Impressum, …
  • This Site

Blog

  • Posts

The Shell (Bash - “Bourne Again Shell”)¶

  • Topics

  • Exercises

Topics¶

  • Commandline
  • Absolute and Relative Paths
  • Special Paths
  • Directory Listings: The ls Command
  • Current Working Directory
  • Creating And Removing Files and Directories
  • Copying: cp
  • Moving and Renaming: mv
  • Symbolic Links, Hard Links
  • Shell Configuration File: ~/.bashrc

Exercises¶

  • The Shell - Exercises
©2019-2025 (GPLv3), Jörg Faschingbauer. | Page source