Boost your terminal skills with this quiz on essential Linux/Unix command line tools, complete with examples and real-world usage.
Configure your quiz options and click "Start Quiz" to begin.
0%
Start the quiz to see your results!
| Command | Description |
|---|---|
ls |
Lists files and directories |
cd |
Changes current directory |
pwd |
Prints working directory |
mkdir |
Creates a new directory |
rm |
Removes files or directories |
| Command | Description |
|---|---|
grep |
Searches for patterns in files |
awk |
Text processing language |
sed |
Stream editor for text |
chmod |
Changes file permissions |
chown |
Changes file owner |
| Command | Description |
|---|---|
ping |
Tests network connectivity |
curl |
Transfers data from/to server |
wget |
Downloads files from web |
ssh |
Secure remote login |
netstat |
Network statistics |
| Command | Description |
|---|---|
top |
Real-time process monitoring |
htop |
Interactive process viewer |
df |
Disk space usage |
du |
Directory space usage |
free |
Memory usage |
man command to get the manual for any commandcommand1 | command2command > file.txt (overwrite) or command >> file.txt (append)alias to create shortcuts for commandsCtrl+C stops the current command, Ctrl+Z pauses ithistory to see your recent commands