View boot messages
dmesg, journalctl -bGet-WinEvent -LogName SystemShows kernel boot logs
Use the library when you need a crisp reminder, then jump straight into the modules and labs that turn recall into real operating-system fluency.
Use the Library for a crisp reminder, not as a substitute for the lesson that explains the idea or the lab that proves you can use it.
Lookup the command, open the matching lesson if the concept is unclear, then run the matching lab if the command is known but the workflow is still shaky.
Open Topics when you need a tighter permissions, networking, process, storage, or scripting entry point instead of broad search first.
Use Task Guides for normal workflows and Troubleshooting Playbooks when the command is part of fixing a symptom, not just remembering syntax.
dmesg, journalctl -bGet-WinEvent -LogName SystemShows kernel boot logs
systemd-analyzeGet-CimInstance Win32_OperatingSystemSystem startup duration
dmidecode, efibootmgrGet-ComputerInfo, bcdeditFirmware configuration
efibootmgr -vbcdedit /enumAvailable boot options
efibootmgr -o XXXXbcdedit /default {id}Choose startup OS (`-o` = boot order)
systemctl list-units --type=serviceGet-ServiceShows service status
systemctl start SERVICEStart-Service NAMEActivate service
systemctl stop SERVICEStop-Service NAMEDeactivate service
systemctl enable SERVICESet-Service -StartupType AutomaticAuto-start configuration
systemctl disable SERVICESet-Service -StartupType DisabledPrevent auto-start
systemctl status SERVICEGet-Service NAME \Format-List`
systemctl restart SERVICERestart-Service NAMEStop and start
systemctl list-dependencies SERVICEGet-Service -DependentServicesService relationships
shutdown -h now, poweroffStop-Computer -ForceImmediate power off
shutdown -h +10shutdown /s /t 600Scheduled shutdown (in seconds)
reboot, shutdown -r nowRestart-Computer -ForceSystem restart
shutdown -cshutdown /aAbort pending shutdown
systemctl hibernateshutdown /hSave to disk, power off
systemctl suspendrundll32.exe powrprof.dll,SetSuspendState 0,1,0Low power mode
systemctl get-defaultSystem run mode
systemctl isolate multi-user.targetCLI mode
systemctl isolate graphical.targetGUI mode
systemctl set-default graphical.targetPersistent boot mode
systemctl rescuebcdedit /set {default} safeboot minimalMinimal system
systemctl emergencyBare minimal
cat /etc/default/grubBoot parameters
update-grub or grub-mkconfig -o /boot/grub/grub.cfgRegenerate boot menu
grub-install /dev/sdaWrite bootloader
grub-set-default 0bcdedit /default {id}Choose default OS
Edit GRUB_CMDLINE_LINUX in /etc/default/grubbcdedit /set {default} option valueBoot-time options
systemd-analyzeTotal boot duration
systemd-analyze blameSlowest services at boot
systemd-analyze critical-chainCritical path visualization
bootrec /fixmbr, bootrec /fixboot, bootrec /rebuildbcdFix BCD store
loginGUI or runasEstablish user session
exit, logoutlogoffEnd session
whoamiwhoami, $env:USERNAMEWho am I logged in as?
su - usernamerunas /user:DOMAIN\userChange active user
who, wquser, query userActive sessions
lastGet-WinEvent -FilterHashtable @{LogName='Security';Id=4624}Past logins