Quick reference
The course, at a glance.
A compact view of the canonical command library. Open an example for its full instructions and safety context.
Navigation & files
-
pwdWhere am I? · safe · Full example
-
uname -srmoIdentify your Linux environment · read-only · Full example
-
lsList files · safe · Full example
-
touch file1.txt file2.txt file3.txtCreate first practice items · safe · Full example
-
cd ~Move to home and back · safe · Full example
-
cd ~/linux-practicePractice parent folders · safe · Full example
-
cd ~/linux-practiceReturn to previous directory · read-only · Full example
-
cd /etcRead-only visit to /etc · read-only · Full example
-
cd ~/linux-practiceCreate files · safe · Full example
-
cd ~/linux-practiceCreate and remove empty directories safely · safe · Full example
-
stat myfile.txtInspect file metadata · safe · Full example
-
echo 'Hello Ubuntu' > myfile.txtIdentify file type · read-only · Full example
-
cd ~/linux-practiceWrite and append · safe · Full example
-
cat -n journal.txtNumber and reverse lines · safe · Full example
-
ls -la | tee listing.txtSave output with tee · safe · Full example
-
cd ~/linux-practiceCreate a large file · safe · Full example
-
head -n 5 large.txtPreview file parts · safe · Full example
-
less -N large.txtOpen with less · safe · Full example
Text & pipelines
-
cd ~/linux-practiceOverwrite and append · safe · Full example
-
ls missing-file 2> error.logCapture errors · safe · Full example
-
cat << 'EOF' > document.txtUse a heredoc · safe · Full example
-
cd ~/linux-practiceSort and count · safe · Full example
-
echo 'Hello World' | tr 'a-z' 'A-Z'Translate characters · safe · Full example
-
echo 'Name:Age:City' > people.txtCut and align fields · safe · Full example
-
cd ~/linux-practiceBasic grep · safe · Full example
-
grep '^A' fruits.txtRegex anchors · safe · Full example
-
mkdir -p projects/search-demoRecursive search · safe · Full example
-
cd ~/linux-practiceSubstitute safely · safe · Full example
-
sed -n '2p' text.txtPrint selected lines · safe · Full example
-
sed -i.bak 's/Hello/Hi/g' text.txtIn-place with backup · caution · Full example
-
cd ~/linux-practicePrint fields · safe · Full example
-
echo -e 'Product,Price,Quantity\nApple,1.50,100\nBanana,0.75,200' > inventory.csvCSV separator · safe · Full example
-
awk -F, 'NR>1 {total += $2 * $3} END {print total}' inventory.csvTotal calculation · safe · Full example
Safety & control
-
cd ~/linux-practiceCreate search lab · safe · Full example
-
find find-lab -name '*.txt'Find files · safe · Full example
-
find find-lab -name '*.txt' -exec ls -lh {} \;Act on results · safe · Full example
-
find find-lab -name '*.log' -deleteDelete only after printing · caution · Full example
-
cd ~/linux-practicePractice chmod · safe · Full example
-
echo 'echo Hello' > scripts/hello.shMake a script executable · safe · Full example
-
chmod u+s /usr/bin/passwdSystem special bits example · explanation-only · Full example
-
cd ~/linux-practiceWho am I? · read-only · Full example
-
touch owned-by-me.txtInspect ownership · read-only · Full example
-
sudo chown username:groupname file.txtOptional admin ownership examples · optional-admin · Full example
-
psView processes · read-only · Full example
-
cd ~/linux-practiceCreate and stop a practice job · caution · Full example
-
killall sleepBroad process killing examples · caution · Full example
-
printenv | head -20Inspect variables · read-only · Full example
-
export MY_NAME='Linux Learner'Export a temporary variable · safe · Full example
-
mkdir -p ~/linux-practice/binPractice PATH safely · safe · Full example
-
command -v lsFind the command your shell will run · read-only · Full example
Applied workflows
-
alias ll='ls -la'Create and inspect aliases · safe · Full example
-
unalias llRemove aliases · safe · Full example
-
alias ls='ls --color=auto'Bypass an alias · safe · Full example
-
history 10View history · read-only · Full example
-
echo 'safe repeat demo'Repeat simple commands · caution · Full example
-
history -cHistory clearing example · caution · Full example
-
echo file_{1..5}.txtBrace expansion · safe · Full example
-
mkdir -p glob-labGlobbing lab · safe · Full example
-
rm -rf glob-labSafe cleanup · caution · Full example
-
cd ~/linux-practiceHard link demo · safe · Full example
-
echo 'Target content' > target.txtSymlink demo · safe · Full example
-
rm target.txtBroken symlink · caution · Full example
-
cd ~/linux-practiceCreate archive lab · safe · Full example
-
mkdir -p backupsTar and inspect · safe · Full example
-
mkdir -p restoredExtract safely · safe · Full example
-
cat ~/.bashrc | head -30Inspect, do not edit · read-only · Full example
-
OLD_PS1=$PS1Temporary prompt · safe · Full example
-
echo "alias showdate='date +%Y-%m-%d'" >> ~/linux-practice/my_aliasesPractice alias file · safe · Full example
-
echo "alias la='ls -A'" >> ~/.bashrcReal .bashrc edit example · explanation-only · Full example
-
cd ~/linux-practiceCreate final project · safe · Full example
-
cd ~/linux-practice/final_projectReview skills · safe · Full example
-
cd ~/linux-practiceRemove final project only · caution · Full example
System & network
-
cd ~/linux-practiceMeasure sandbox · safe · Full example
-
df -h /Filesystem free space · read-only · Full example
-
lsblkObserve block devices · read-only · Full example
-
apt search 'text editor' | head -20Read-only package search · read-only · Full example
-
command -v apt || trueDetect your package manager · read-only · Full example
-
dpkg -l | head -20Inspect installed files · read-only · Full example
-
sudo apt updateOptional install/remove pattern · optional-admin · Full example
-
ping -c 2 8.8.8.8Connectivity checks · read-only · Full example
-
getent hosts example.comCheck DNS separately from connectivity · read-only · Full example
-
mkdir -p ~/linux-practice/downloadsFetch a web page · safe · Full example
-
ip addr show | head -30Inspect network info · read-only · Full example
-
free -hMemory and uptime · read-only · Full example
-
top -b -n 1 | head -20Process snapshots · read-only · Full example
-
if command -v journalctl >/dev/null && [ "$(ps -p 1 -o comm=)" = systemd ]; thenLogs and watch · read-only · Full example
Automation
-
cd ~/linux-practice/scriptsHello script · safe · Full example
-
cat << 'EOF' > args.shArguments script · safe · Full example
-
ls /nonexistentExit status · read-only · Full example
-
cd ~/linux-practice/scriptsIf/else demo · safe · Full example
-
cd ~/linux-practice/scriptsFor loop · safe · Full example
-
cd ~/linux-practice/scriptsCase statement · safe · Full example
-
if ! command -v crontab >/dev/null; thenRead current crontab · read-only · Full example
-
cd ~/linux-practiceSafe scheduling simulation · safe · Full example
-
crontab -rDangerous cleanup example · explanation-only · Full example
-
command -v lsFind command info · read-only · Full example
-
man lsManual pages · read-only · Full example
-
sudo apt install plocate -yOptional locate setup · optional-admin · Full example