Search and explore various Linux commands.
Summarize the situation you want to resolve in up to 300 characters and ask the AI which commands you need.
Click on the desired category to filter the commands. You can also enter a keyword to search for specific content.
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.
clear: Clear Terminal Screen
The clear command clears the terminal screen and moves the cursor to the top. It is useful for tidying up a cluttered screen with complex output and is included by default on most Linux systems.
cmake: Cross-Platform Build System Generator
CMake is a tool for generating build systems that are independent of operating systems and compilers. It is primarily used for C and C++ projects and can generate various build files such as Makefiles, Visual Studio projects, and Xcode projects. This allows developers to manage and build projects without being dependent on a specific IDE or build tool.
cmp: Compare two files byte by byte
The `cmp` command compares two files byte by byte, reporting the first differing location and line number. It is useful for quickly checking if simple binary or text files are identical.
col: Filtering Control Characters
The col command filters reverse line feeds and other control characters from an input stream, converting them into plain text. It is commonly used to process the output of `man` pages or other formatted text to improve readability.
column: Format text into columns
The column command reformats text into columns. It's often used to make the output of other commands more readable by presenting it in a tabular format. It supports specifying delimiters and automatically adjusting column widths.
comm: Compare common and unique lines of two sorted files
The comm command compares the contents of two sorted files and outputs lines unique to each file and lines common to both, divided into three columns. It is useful for merging or de-duplication tasks.
cp Command Guide: Copying Files and Directories
The `cp` command (copy) is used in Linux and Unix-based operating systems to copy files or directories. It is essential when creating duplicates while preserving the original files/directories. This guide will help you learn various uses of the `cp` command.
cpio: Create and Extract File Archives
cpio is a utility used to copy files into or extract files from an archive. It primarily processes file lists received via pipes and is used for backups, restores, and copying directory structures. It can perform various archiving tasks through its three main modes: copy-out (-o), copy-in (-i), and copy-pass (-p).
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.
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.
csh: Execute C Shell and Scripts
csh (C Shell) is a command-line interpreter and scripting language used in Unix-like systems. It offers syntax similar to the C programming language, making it familiar to programmers, and includes features like command history, aliases, and job control. It is primarily used for interactive shells and executing shell scripts.