10 Handy Linux Terminal Tricks Every Beginner Should Know
Hi, I'm Mio! š
You've learned the basic commands ā now let's make your terminal life a little more enjoyable.
Here are 10 small but powerful tricks I use all the time.
1. !! ā Re-run the Previous Command
$ ls
$ !!
Repeats the exact command you just ran. Simple, but surprisingly handy.
2. !ls ā Recall a Past Command by Name
$ !ls
Runs the most recent ls command from your history ā no need to scroll through history.
3. history | grep ā Search Your Command History
$ history | grep ssh
53 ssh user@192.168.0.10
104 ssh user@example.com
Can't remember a command you ran last week? Pipe history into grep and find it instantly.
4. alias ā Create Your Own Shortcuts
$ alias ll='ls -la'
$ ll
Tired of typing long commands? Create an alias. Add it to ~/.bashrc to make it permanent.
5. Tab Completion ā Let the Terminal Type for You
$ cd Doc<Tab>
$ cd Documents/
Press Tab to auto-complete file and directory names. Fewer typos, faster workflow.
6. Ctrl+A and Ctrl+E ā Jump to Start or End of Line
-
Ctrl+Aā move to the beginning of the line -
Ctrl+Eā move to the end of the line
A lifesaver when editing long commands.
7. Ctrl+C and Ctrl+Z ā Stop or Pause a Process
-
Ctrl+Cā force quit a running process -
Ctrl+Zā suspend it (bring it back withfg)
8. >, >>, 2> ā Redirect Output
$ ls > out.txt # overwrite
$ ls >> out.txt # append
$ ls notfound 2> err.txt # redirect error output
Great for saving logs or separating errors from normal output.
9. | less ā Read Long Output One Page at a Time
$ dmesg | less
When output overflows your screen, pipe it into less. Press q to quit.
10. clear vs reset ā Clean Up Your Terminal
-
clearā visually clears the screen (history stays) -
resetā fully reinitializes the terminal (useful when things look broken)
Bonus: Ctrl+R ā Reverse Search Your History
(reverse-i-search)`ssh': ssh user@example.com
Press Ctrl+R and start typing ā it instantly finds matching commands from your history.
This is probably the most underrated shortcut in the terminal.
Quick Summary
| Trick | What it does |
|---|---|
!! |
Re-run last command |
!cmd |
Re-run last cmd
|
| `history \ | grep` |
alias |
Create shortcuts |
| Tab | Auto-complete |
Ctrl+A / Ctrl+E
|
Jump to line start/end |
Ctrl+C / Ctrl+Z
|
Stop / suspend process |
> >> 2>
|
Redirect output |
| `\ | less` |
clear / reset
|
Clean up terminal |
Ctrl+R |
Reverse history search |
You don't need to memorize all of these at once.
Try one, feel the "oh, that's useful!" moment ā and it's yours. āØ
š” Want to practice these right now?
Penguin Gym Linux is a free, browser-based Linux terminal where you can run real commands without installing anything.
No setup. Just open and start typing. š§

Top comments (0)