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.
egrep: Search Text with Extended Regular Expressions
egrep is a variant of the grep command that, by default, uses Extended Regular Expressions (ERE) to search for patterns in files and print matching lines. It provides the same functionality as `grep -E`, allowing you to use metacharacters like `+`, `?`, `|`, and `()` directly without escaping, making it useful for complex pattern matching.
emacs: A Powerful and Extensible Text Editor
Emacs is a core part of the GNU Project, a highly powerful and extensible text editor. It can be used not just as a simple editor but also as an Integrated Development Environment (IDE). Through Emacs Lisp, almost all functions can be customized and extended. It is available in both terminal and GUI environments.
env Command Guide: Viewing and Setting Environment Variables
The `env` command is used to print a list of environment variables for the current shell or to run another command with specific environment variables set. It's useful for controlling the environment in shell scripts or temporarily changing the environment when running a program. Learn various ways to use the `env` command with this guide.
ex: Line-Oriented Text Editor
ex is the line-oriented mode of the Vi IMproved (Vim) editor, primarily used for scripting and automated text processing. It offers powerful features for editing specific lines in a file or batch modifying multiple files, making it more suitable for non-interactive scripting than interactive use.
expand: Convert Tabs to Spaces
The expand command converts tab characters in an input stream or file to space characters. It is primarily used to standardize the formatting of code or text files, or to improve readability in environments where tab characters are not displayed correctly.
expect: Automating Interactive Programs
`expect` is a powerful Tcl extension used to automate interactions with interactive programs. It allows you to script commands that require user input, enabling them to be executed automatically. It is commonly used to control commands like `ssh`, `ftp`, and `passwd` within scripts.
export: Setting Environment Variables
The `export` command makes shell variables available to child processes, effectively turning them into environment variables. This is useful when scripts or programs need to access specific values.
expr: Evaluate Expressions
The expr command evaluates various expressions, including integer arithmetic, string manipulation, and logical operations, and returns the result to standard output. It is useful in shell scripting for calculating variable values or implementing conditional logic.
Complete Guide to Fail2Ban
Fail2Ban is a security tool that automatically blocks brute-force attacks on servers. This guide covers everything from installing Fail2Ban to configuring it and its key commands.
fc: Edit and Rerun Shell History Commands
The `fc` command is used to edit or rerun commands from the shell's history list. It is particularly useful for modifying and re-executing complex commands that were previously run, and can also be utilized when writing shell scripts.
fdisk: Disk Partition Management Tool
fdisk is a command-line based disk partition management tool used in Linux systems to create, modify, and delete hard disk partition tables. It is primarily used for managing MBR (Master Boot Record) partition tables, allowing for efficient management of disk structure.
ffmpeg: A Powerful Media Conversion and Processing Tool
ffmpeg is a highly powerful and versatile open-source command-line tool used for converting, streaming, recording, and editing audio and video files. It supports almost all media formats and codecs, and offers complex filtering and manipulation capabilities.