Curious Pandas

Linux & the Shell

Files, processes and pipes - the ground every other tool stands on.

  1. 1Everything is a fileOne tree, starting at /. Learn to walk it with absolute and relative paths, find the files ls hides, and meet the file that swallows everything you write to it.
    Runs in your browserOn your machine
    14 min+30 XP
  2. 2Processes, signals and exit codesEvery running program is a process with a number. Ask one to stop, force one that won't, and learn to read the exit code it leaves behind - the same 137 you'll meet in Kubernetes.
    Runs in your browserOn your machine
    16 min+35 XP
  3. 3Who may touch this fileNine little letters decide who can read, change and run every file. Learn to read them, grant exactly one missing bit, and see why chmod 777 is never the fix.
    Runs in your browserOn your machine
    15 min+35 XP
  4. 4Small tools, joined by pipesEach tool does one thing to lines of text. Join them with | and they answer real questions - like which client is hammering your site with failing requests.
    Runs in your browserOn your machine
    16 min+35 XP

Next track: Git →