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.



iconv

iconv: Character Encoding Conversion

iconv is a powerful command-line utility used to convert text from one character encoding to another. It can process file contents or standard input and supports a wide range of encoding formats.

Learn more

joe

joe: A Powerful Terminal Text Editor

joe (Joe's Own Editor) is a full-screen text editor that is both easy to use and powerful. It supports key bindings similar to WordStar and Turbo C, making it convenient for familiar users, and offers various advanced features such as simultaneous editing of multiple files or using split screens.

Learn more

join

join: Merge Common Fields of Two Files

The join command merges lines of two sorted text files based on a specified common field and outputs the result to standard output. It functions similarly to a JOIN operation in databases, combining corresponding lines from each file to create new lines.

Learn more

jq

jq: Processing JSON Data

jq is a powerful tool for efficiently processing and transforming JSON data on the command line. It is used to filter, slice, map, and transform JSON data, making it easy to extract desired information even from complex JSON structures. It is frequently used with other commands via pipes (|).

Learn more

less

less: Freely Explore Text File Content

The `less` command displays the content of text files page by page and is a powerful paginator that, unlike `more`, allows you to freely navigate file content forwards and backwards. It is useful for efficiently reading large files or log files.

Learn more

lesspipe

lesspipe: Input preprocessor for less

`lesspipe` is an input preprocessor script that extends the functionality of the `less` command, allowing you to view various file formats such as compressed files, archives, and PDFs directly with `less`. It works by calling `lesspipe` before `less` opens a file, via the `LESSOPEN` environment variable, to pipe the file's content. This enables users to instantly inspect file contents without the need for additional steps to decompress or convert them.

Learn more

mcedit

mcedit: Midnight Commander Text Editor

mcedit is a powerful and user-friendly full-screen text editor built into Midnight Commander (mc). It offers features like syntax highlighting, mouse support, and block operations, enabling efficient file editing within the terminal environment.

Learn more

meld

meld: Visual File/Directory Comparison and Merging Tool

meld is a graphical user interface (GUI) tool used to visually compare and merge two or three files or directories. It is very useful for code reviews, checking changes before and after applying patches, and resolving version control conflicts.

Learn more

more

more: View Text File Content Page by Page

The 'more' command is a 'Paginator' that displays the contents of a text file screen by screen. When the file content does not fit on a single screen, it allows the user to navigate through the content one page at a time.

Learn more

nl

nl: Numbering Lines of Files

The nl command numbers the lines of files and writes the result to standard output. It allows control over whether blank lines are included, the format of the numbers, and the separator, making it useful for log file analysis or code reviews.

Learn more

od

od: Output Octal/Hexadecimal Dump of Files

The `od` command outputs the contents of a file in various formats such as octal and hexadecimal. It is a traditional tool used to analyze the contents of binary files or to check for invisible special characters in text files. It provides similar functionality to `hexdump`.

Learn more

openssl

openssl base64: Base64 Encoding/Decoding

The `base64` subcommand of the `openssl` command is used to encode or decode data into Base64 format. This is primarily useful for securely transmitting or storing binary data in text-based environments. Base64 converts data into a text string, allowing binary data to be handled by systems that can only process text, such as email or web URLs.

Learn more
previous Page 3 / 5 Next