Linux commands at work: a practical introduction
A terminal is a way to ask a Linux computer precise questions and give it repeatable instructions. You do not need to memorize hundreds of commands to start doing us
CATEGORY ARCHIVE
Practical knowledge, one discovery at a time.
130 ARTICLES
A terminal is a way to ask a Linux computer precise questions and give it repeatable instructions. You do not need to memorize hundreds of commands to start doing us
Build a clear mental model of paths, files and links, then use it to assemble a small release workspace without modifying an existing deployment.
Find the relevant records in a log, compare configurations and build an incident summary that another engineer can reproduce.
Understand who can access a file, why a command needs extra privileges, and how to prepare a private handover without giving a script unrestricted administrative pow
Gather useful evidence about CPU, memory, filesystems and processes before deciding whether a running workload needs intervention.
Investigate a connection one layer at a time: local interfaces, routes, sockets, reachability, the application protocol and authenticated remote access.
Find out what software is installed, understand the difference between a query and a transaction, and prepare evidence for a controlled package change.
Check charge, charging state, estimated runtime, and capacity retention on Ubuntu with Settings, UPower, sysfs, and acpi.
In 2026, the "real-world" Linux administrator at a large enterprise is no longer just a "fixer" — they are a Platform Engineer. The focus has shifted from managing i
Efficiency: Command-line interfaces (CLI) can be more efficient for many tasks, allowing you to perform complex operations with simple commands.