Reference
Precise answerswhile you work
Commands, APIs, configuration, compatibility notes, and technical concepts designed for quick retrieval.
$ ip route show
default via 192.168.1.1 dev eth0 192.168.1.0/24 dev eth0 proto kernel 10.0.0.0/24 via 192.168.1.20 dev eth0
$
Browse by technology
Reference across the stack
Move directly into the engineering domain you are working in.
Recently updated
Fresh from the index
Meaningful publication and substantial-update dates from the live library.
A fastboot permission error is fixable, but only after you know Linux can see the bootloader. This diagnostic path separates USB, mode, tool, group, and udev-rule failures without normalizing sudo fastboot.
The who command can settle a tense “is anyone still using this server?” moment—provided you understand what its session records can and cannot prove.
Turn an unfamiliar directory into a readable map with tested tree commands for depth, filtering, metadata, symlinks, and machine-readable output.
Build predictable Linux find expressions for names, types, sizes, and file contents, then inspect every match safely before taking action.
Renaming `memory_map.c` to `memory_mapping.c` and changing identifiers inside source files are separate operations. This guide previews both, handles unusual filenames, refuses collisions, keeps backups, and makes rollback practical.
Reference index
Browse the library
Pass Structs to Functions in C: Pass by Value vs Pass by Reference
In C programming, a struct groups related variables under a single type name. When passing a struct into a function, you can pass it by value (making a complete copy of the data) or by reference (passing a pointer).
Deduplicate and Sort Email Lists with Linux Command Line Tools
Cleaning raw logs or subscriber export files to get a unique list of email addresses is a common data cleanup task. Rather than importing large files into spreadsheets or writing custom scripts, standard Linux terminal utilities like grep , tr , sort , and uniq can extract and deduplicate thous
Grep and Replace Strings in Source Code via the Linux Command Line
Use grep , sed , and find to search and replace strings across a codebase instead of doing it manually. Step 1: Find a String with grep -r — recursive -n — shows line numbers -w — matches whole word -e — the pattern Step 2: Replace a String in One File with sed -i — edits in place s — subs
Check Internet Connection Using a Bash Script
For automation, cron jobs, or IoT devices, you often need to verify internet connectivity before continuing. Here are three bash methods to do it.
Building Your First REST API with Django Rest Framework
Django Rest Framework (DRF) extends Django to build RESTful APIs. Set Up the Project Add rest_framework to INSTALLED_APPS in settings.py .
Adb shell – generate input events to browse applications / menu
Following are the adb shell commands for generating input events which can help us to browse the … Read more
Enabling adb support with Linux kernel for new platform
If you are developing/porting a new Linux kernel for some android platform, the first thing we need … Read more
Fix : Lost Sudo user in Linux
Add “Sudo” user If somehow you Lost a “sudo” user which happened to me today, after upgrading … Read more
Implement Edit and Delete with Django REST Framework
As we have seen in our previous post, “Writing class based Views in Django REST Framework” we … Read more
Change default display timeout settings using adb command
Connect your Android device over adb to get adb shell and check the default screen timeout value … Read more
Understanding Linux Device Tree Syntax (DTS)
DTB = Devicetree blob. Compact binary representation of the devicetree.DTC = Devicetree compiler. An open source tool … Read more
Install and update npm on Ubuntu
npm is the package manager for the Node JavaScript platform. When we used installed npm on Ubuntu … Read more
Still searching?
Move from exact lookup to experimentation, troubleshooting, or deeper understanding.
