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
Clear filtersList Files Installed by a Linux Package
Use the package database for installed ownership, repository content indexes for packages not installed, and archive queries for downloaded DEB/RPM files. These inventories describe packaged paths—not every file created later by services, scripts, or users.
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.
Difference between Spinlock and Semaphore
Spinlocks Spinlocks assume the data you are protecting is accessed in both interrupt-handlers and normal kernel code. … Read more
Difference between Mutex and Semaphore
Besides the better readability, the code for mutex is smaller and slightly faster than the semaphore implementation. … Read more
What is Zombie process and How to create zombie process in Linux
Zombie process is the process which died immediately and whose parent didn’t cared to handled the status … Read more
Encrypt directory in Linux using Encfs
EncFS creates a virtual encrypted filesystem which stores encrypted data in the rootdir directory andmakes the unencrypted … Read more
Install latest version of Node JS on Ubuntu
If you want to install node.js which is gaining popularity in recent days, you can follow below … Read more
Install specific Node JS version on Ubuntu
To install specific version of Node JS, first make sure NPM package manager is installed. You can … Read more
Identify which process keeps port busy on android / Linux
Lets say you are trying to do something with UPNP which reserves port 1900 for all of … Read more
Compile and Install device-tree-compiler (DTC) On Ubuntu
If you want to install device-tree-compiler i.e. dtc command on Ubuntu, use following command, This command will … Read more
Find the package that provides a file in Ubuntu
If you want to identify some binary belongs to which package in Ubuntu in certain situations when … Read more
What is Linux Out-Of-Memory OOM Killer
Major distribution kernels set the default value of /proc/sys/vm/overcommit_memory to zero, which means that processes can request … Read more
Still searching?
Move from exact lookup to experimentation, troubleshooting, or deeper understanding.
