Linux Command Guide

Search and explore various Linux commands.

Ask AI

Summarize the situation you want to resolve in up to 300 characters and ask the AI which commands you need.

Search freely

Click on the desired category to filter the commands. You can also enter a keyword to search for specific content.



chpasswd

chpasswd: Batch Change User Passwords

The chpasswd command is used to update the passwords of multiple user accounts in a batch. It is particularly useful in scripted or automated environments for setting or changing a large number of passwords. The input is expected in the format 'username:password'.

Learn more

chroot

chroot: Change Root Directory

The chroot command changes the root directory of the current process to a specified new root directory. This is very useful for testing software in an isolated environment, recovering a damaged system, or running specific applications in a restricted environment.

Learn more

cron

cron: Daemon for Scheduled Task Execution

cron is a daemon (background service) in Linux/Unix systems that automatically executes commands or scripts at specified times. Users or system administrators typically register and manage tasks (cron jobs) through the crontab command. This daemon starts automatically at system boot, runs in the background, and periodically checks for and executes registered tasks.

Learn more

crontab

Complete Guide to the crontab Command: How to Schedule Repetitive Tasks

`crontab` is a command used in Linux/Unix systems that allows users to schedule specific commands or scripts to run periodically at specified times. It plays a crucial role in automating repetitive tasks such as system maintenance, backups, and data synchronization.

Learn more

dd

dd: Data Copy and Conversion (Disk Cloning/USB Creation)

A powerful tool for copying and converting files block by block. It's used for creating bootable USBs, backing up disks (image dumps), and creating files. However, it's nicknamed 'Disk Destroyer' because incorrect output targeting can lead to complete data loss.

Learn more

ddrescue

ddrescue: Recovering Data from Damaged Media

ddrescue is a tool for recovering data from damaged hard drives, CD-ROMs, DVDs, and other media. It is used to safely copy data from damaged media to another location by skipping bad sectors and copying as much data as possible.

Learn more

df

df: Check Disk Space Usage

The df command reports the disk space usage of file systems. It displays the total space, used space, available space, and usage percentage in a human-readable format, helping system administrators quickly assess disk status.

Learn more

dmesg

dmesg: Check Kernel Ring Buffer Messages

This command allows you to view messages output by the kernel during system boot (kernel ring buffer). It is an essential tool for hardware detection, driver loading, and diagnosing system errors.

Learn more

dmidecode

dmidecode Command Guide

`dmidecode` is a tool that outputs information from the DMI (Desktop Management Interface) table in a human-readable format. It is useful for checking hardware specifications of the system, particularly information about the motherboard, BIOS, and memory.

Learn more

dnf

dnf: RPM Package Manager

dnf is a next-generation package manager for RPM-based Linux systems (like Fedora, RHEL 8+, CentOS 8+, etc.) that installs, updates, removes, and manages packages. It is the successor to yum, offering improved performance and dependency resolution.

Learn more

dpkg

dpkg: Debian Package Management

dpkg is a low-level package management system for installing, removing, and managing Debian (.deb) packages. It serves as the foundation for higher-level tools like APT, but it does not automatically handle package dependencies, so caution is advised.

Learn more

du

du: Check Disk Usage

The du (disk usage) command estimates and displays the amount of disk space occupied by files or directories. It is useful for checking the total usage of a specific path or understanding the usage of subdirectories, aiding in disk space management and troubleshooting.

Learn more
previous Page 2 / 11 Next