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.
awk Quick Guide
A stream processing tool that processes text streams by records and fields to perform filtering, transformation, and aggregation. This guide summarizes common options and typical patterns based on GNU awk (gawk).
base64: Data Encoding/Decoding
The base64 command is used to encode binary data into an ASCII string format, or to decode an encoded string back into binary data. It is commonly used for safely transmitting binary data in email attachments or over the web.
cat Command Guide: View and Concatenate File Contents
`cat` command is used to read one or more files and display their content to standard output (usually the terminal screen). It is an abbreviation of 'concatenate', and it also provides the function to concatenate files and output them. Learn various ways to use the `cat` command through this guide.
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.
csplit: Split files based on context
The csplit command is used to split a file into multiple smaller files based on specific patterns (regular expressions) or line numbers. It is useful for analyzing or managing large log files or source code by dividing them into specific sections.
cut: Extracting Specific Characters or Fields from Text Files
The `cut` command is used to extract specific portions (characters, bytes, fields) from each line of text files or standard input and output them to standard output. It is particularly useful for data processing and report generation when selectively extracting specific columns.
diff: Compare Differences Between Two Files (Unified Format)
The diff command analyzes and outputs the differences between two files or directories. Specifically, the `-u` (Unified) option displays results in a unified format that shows changed lines along with their surrounding context, making it very useful for reviewing code changes or understanding change history in version control systems. This format helps to intuitively understand what parts have been added, deleted, or modified.
diff3: Compare and Merge Three Files
The diff3 command is used to compare three files line by line to identify differences and, if necessary, merge them. It is particularly useful for resolving conflicts in version control systems.
echo Command Guide: Printing Text and Variables
The `echo` command is used to display a string of text to the standard output (usually the terminal screen). It is widely used in shell scripts to show messages to the user, check variable values, append content to files, and more. This guide will help you learn the basic usage and useful options of the `echo` command.