Find Files in Linux with find and locate

Linux has two common ways to search for files: find, which searches the filesystem directly, and locate, which searches a prebuilt filename database. Use find for current results find /path -name ‘filename’ find /path -iname ‘*.log’ find reflects the current filesystem state and supports filters for type, size, owner, modification time, permissions, and more. Use … Read more

Install Linux Software from Source Code

Installing software from source is useful when a package is unavailable, you need a newer version, or you are testing a specific build. For normal systems, prefer your distribution’s package manager when possible because it handles updates, dependencies, and removal more cleanly. Typical workflow Install the compiler and required development libraries. Download the source from … Read more

Useful Linux Networking Commands

Modern Linux networking work is usually built around the ip, ss, ping, traceroute, and DNS lookup tools. Older commands such as ifconfig, route, and netstat may still be available but are no longer the preferred defaults on many distributions. Interfaces and addresses ip addr ip link Routing ip route Listening sockets ss -tulpn Connectivity and … Read more

Introduction to Linux: Practical Basics

Linux is a Unix-like operating system used on servers, desktops, cloud platforms, embedded systems, and development environments. The quickest way to become comfortable with it is to learn the filesystem, shell, permissions, processes, packages, and networking basics. Start with the shell pwd ls -la cd /path cp source destination mv old new rm file Understand … Read more