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.
The first three commands on any server: where am I, what's here, and how full is the disk.
Navigate, create, copy, move, find and link files: the commands you type a hundred times a day.
lsList directory contentsBeginnercdChange the current working directoryBeginnerpwdPrint the current working directoryBeginnercpCopy files and directoriesBeginnermvMove or rename files and directoriesBeginnerrmRemove files and directoriesBeginnermkdirCreate directoriesBeginnerrmdirRemove empty directoriesBeginnertouchCreate empty files or update timestampsBeginnerfindSearch the filesystem by name, size, age, owner and moreIntermediatelocateFind files instantly by name from an indexBeginnertreeShow a directory hierarchy as a treeBeginnerstatShow a file's inode: size, permissions, owner and timestampsIntermediatelnCreate hard links and symbolic linksIntermediate