DEV Community

Mario Python Plumber
Mario Python Plumber

Posted on

1

Mastering the Linux Command Line: Essential Tips and Tricks (Part 3)

In Part 1 and Part 2, we covered various tips and tricks for the Linux command line. Let's continue with more useful commands:

11. Working with Text Files using cat, head, and tail

  • Displaying the contents of a file with cat: cat file
  • Displaying the first few lines of a file with head: head file
  • Displaying the last few lines of a file with tail: tail file

12. Searching for Files with find

  • Searching for files by name: find directory -name "filename"
  • Searching for files by type: find directory -type f
  • Combining multiple search conditions: find directory -name "*.txt" -type f

13. Remote Access with ssh

  • Connecting to a remote server: ssh username@hostname
  • Specifying a custom SSH port: ssh -p port username@hostname
  • Copying files securely over SSH: scp source_file username@hostname:destination

14. Package Management with apt and yum

  • Installing packages with apt (Debian-based systems): sudo apt install package
  • Updating packages with apt: sudo apt update && sudo apt upgrade
  • Installing packages with yum (Red Hat-based systems): sudo yum install package
  • Updating packages with yum: sudo yum update

15. Advanced File Manipulation with awk

  • Extracting specific columns from a file: awk '{print $1, $3}' file
  • Performing calculations on columns: awk '{sum += $1} END {print sum}' file
  • Applying conditions and filters: awk '$1 > 50 {print $2}' file

These additional tips and tricks will further enhance your command line skills. Feel free to explore and experiment with these commands to become a Linux command line expert!

Stay tuned for more tips and tricks in future updates!

For more resources and examples, you can visit my GitHub page.

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay