CrackOps
Interview PrepTracksLinuxAWS LabSoonInterview RoomSoon
Sign inStart free
CrackOps

Interview prep for the people who keep production up.

[email protected]
ProductInterview PrepTracksDashboardInterview Room
RolesDevOpsSREPlatformCloud
CompanyAboutContactPrivacyTerms
© CrackOps

Every Linux command,
animated.

Watch each command run in a real-looking terminal, see what every part of it means, then try it yourself with practice tasks. From ls to kubectl.

203commands
23tracks
0opened by you

The first three commands on any server: where am I, what's here, and how full is the disk.

devops@devops-lab: ~ — zsh — 96×28
➜ ~
Step 1 of 3
pwd

pwd prints the directory you're in. Every relative path starts from here.

Track 12 of 23

Environment & Shell

Variables, PATH, aliases, history and sourcing: how your shell is configured.

0
$envShow the environment, or run a command with a changed oneBeginner$exportPass variables to the programs you startBeginner$aliasCreate shortcuts for commands you type all the timeBeginner$historySearch, reuse and clean your command historyBeginner$sourceRun a file's commands in the current shellBeginner$echoPrint text and variables (and its quoting traps)Beginner$setShell options: set -euo pipefail, set -x and friendsIntermediate$unsetRemove variables and functions from the shellBeginner$whichFind which executable runs for a command nameBeginner$typeSee exactly what the shell will run for a nameIntermediate