Skill · Linux · Work on a Linux system
Find your way around the tree and handle files and text from the command line
Find your way around a Linux system from the command line: navigate the FHS tree with absolute and relative paths, manage files, directories and links, read, search and filter text, redirect streams, archive and edit a file with nano or vi.
Start lesson 1The Linux domain
- 13 lessons
- ~9 h 05 of reading
- 11 quizzes
- 0 proof lab
The path
Where it comes from, where it leads
What you need to know first, where you stand on this skill, and what it opens next. Your status is computed in your browser, from what you have read and passed.
Before · 1 prerequisite
This skill, for you
Find your way around the tree and handle files and text from the command line
Computing
It unlocks · 21 skills
- Write the integration stages in the repository and make them fail usefully
- Read an OCI image and check its integrity: index, manifest, config, layers and digests
- Run containers, persist data and connect them
- Place and drive a container's execution layers: OCI runtime, engine and orchestrator
- Query and transform JSON on the command line with jq
- Read, install and modify a small Python tool
- Back up and restore a directory tree with tar
- Configure your terminal editor and its plugins (advanced Vim, Neovim, Micro)
-
and 13 others
- Edit a configuration file in Vim: modes, motions, substitution
- Download a file and check its integrity and authenticity
- Troubleshoot the network and read the logs
- Install Nix and manage packages with profiles and generations
- Install and maintain software
- Manage users, permissions and processes
- Access a machine over SSH
- Use Bash efficiently: variables, expansions and a first script
- Build a pipeline that extracts, sorts, counts, compares and follows a text stream
- Transform files and streams with sed, awk and regular expressions
- Read and transform data (JSON, YAML, APIs)
- Detect an exposed secret, measure the reach of the leak and deal with it
- Store a secret in a vault and read it without ever writing it in clear
The path through the foundations From the most upstream foundation to this skill: what is in place, what remains to read.
Lessons
How to learn it
13 lessons, about ~9 h 05, in program order. Each lesson ends with its quiz.
The program
13 lessons · ~9 h 05
Part 1 · Find your way around the files 5 lessons · ~3 h 50
Part 2 · Work with files and text 8 lessons · ~5 h 15
- 6Work with files and text on Linux· 20 min
- 7Read file contents on Linux· 30 min
- 8Find files on Linux· 55 min
- 9Filter and transform text on Linux· 45 min
- 10Redirections and pipes on Linux· 50 min
- 11Archive and compress files on Linux· 55 min
- 12Nano: edit, save and exit a file· 30 min
- 13Vi on Linux: modes, essential commands and how to exit· 30 min
Beyond the lessons
Assess, practise, pass the proof
Reading a lesson confirms nothing. A skill is confirmed by a passed quiz, practised in a guided lab, and put to the test by a challenge or a mission; an imported lab result is not verified by the site.
Assess yourself
11 quizzes
At the end of the lessons: passed at 70%, they confirm the skill.
Practice
8 guided labs
- Locate files with find by name, size and permissions
- Filter a log with grep and regular expressions
- Create hard and symbolic links and tell them apart
- Linux filesystem hierarchy (FHS)
- Navigate the filesystem
- Absolute and relative paths
- Redirect streams and chain commands with pipes
- Archive, compress and selectively extract with tar, gzip and bzip2
Proof
No proof
Neither a challenge nor a mission with a proof yet.
Placement test
Preparing the questions…
Your answers in detail
For each question asked: your answer, the correct answer, its explanation and the page to reread.
Around it
Who requires it, who teaches it
Required by
- LFCS
- RHCSA (EX200, RHEL 10)
In red: the certification it prepares for.
Taught by
Same block · Work on a Linux system