DEV Community

Cover image for Useful and cool Linux tricks
Atul Anand Oraon
Atul Anand Oraon

Posted on

Useful and cool Linux tricks

Hi folks

I recently joined th community fcall on the discord server of the Growin Community. There we had a Linux session in which we learn't quite some handy tricks with the Linux.

If you do not own a linux machine do not worry. You can use

1 Killer koda
Just choose the ubuntu from here
2 copy.sh

Alright you are all set to get your hands on the terminal.

3,2, 1 Go πŸ”«πŸš€

LINUX Tricks

  • To execute a previous command:

    • history β€” prints the history of commands.
    • !<cmd_no> β€” executes a command from history based on its number.
  • To copy and paste lines in vim:

    • Esc + 10yy β€” copies 10 lines.
    • Paste with p to insert after the cursor.
  • To perform a reverse search:

    • Ctrl+R β€” reverse search through the command history.
  • To count lines in a file:

    • wc -l aks.txt β€” counts and lists the number of lines.
  • Yanking (copying) in vim:

    • yy β€” yanks (copies) the current line.
    • Esc + 5yy β€” yanks (copies) 5 lines.
    • Paste with p after yanking.
  • Navigating in vim:

    • Esc + :1 β€” jumps to line 1.
    • :set nu β€” enables line numbers.
    • Esc + Shift+G β€” moves to the end of the document.
  • Deleting in vim:

    • Esc + dG β€” deletes everything from the current line to the end of the document.
    • Esc + u β€” undoes the last change.
  • Finding unique adjacent lines in a file:

    • uniq -c β€” looks for unique adjacent lines.
  • Sorting, unique filtering, and counting occurrences:

    • cat aks.txt | sort | uniq -c β€” lists all unique lines in aks.txt with their counts after sorting.

That's it you got a lot from this article do like it and share any comments
you want to. DO not shy away.

See you next time

Top comments (0)