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.
aria2c: A Multi-Protocol Download Utility
aria2c is a powerful command-line download utility that supports HTTP/HTTPS, FTP, SFTP, BitTorrent, and Metalink. It can significantly improve download speeds by downloading files from multiple sources and using multiple connections simultaneously.
curl: Versatile Tool for URL-based Data Transfer/Testing
A powerful command-line tool for transferring data to and from servers using URLs. It supports various protocols like HTTP/HTTPS, FTP/FTPS, SFTP, and is widely used for API testing, file uploads/downloads, and troubleshooting.
dig: DNS Information Lookup
dig (Domain Information Groper) is a powerful command-line tool used to query Domain Name System (DNS) servers to retrieve various DNS information such as domain names, IP addresses, and mail exchanger records. It is essential for network troubleshooting and verifying DNS records.
firewall-cmd: Managing Firewalld Firewall
firewall-cmd is the command-line client for the firewalld daemon. It allows you to dynamically manage your system's firewall rules. You can perform various firewall operations such as opening ports, adding services, and configuring network zones, and apply rules for both runtime and permanent configurations.
firewalld: Dynamic Firewall Service Management
firewalld is a dynamic firewall management daemon for Linux systems. It allows for easy management of firewall rules using the concept of network zones, and enables rule changes even while services are running. It serves to replace or complement existing iptables.
flush: Flush Network Addresses and Routes
`flush` is primarily used as a subcommand of the `ip` utility to clear IP addresses, routing tables, and caches of network interfaces. This is useful for removing old information or resolving issues after network configuration changes. The `ip` command is part of the `iproute2` package.
ftp: File Transfer Protocol Client
The ftp command is a command-line client used to connect to an FTP (File Transfer Protocol) server to upload or download files. Although an older protocol, it is still used in some environments and is useful for simple file transfer tasks.
host: DNS Lookup Utility
The host command is a simple command-line utility used to perform DNS lookups, translating hostnames to IP addresses or vice versa. It is primarily used for querying DNS records such as A, AAAA, MX, and NS.
Mastering the HTTPie Command
`httpie` is a command-line HTTP client that makes interaction with APIs and HTTP servers easy and intuitive. It offers a more user-friendly syntax than `curl`, along with features like automatic JSON support and syntax highlighting. It is primarily used for API testing, debugging, and communicating with web services.
ifconfig Command Guide: Checking and Configuring Network Interface Information (Legacy)
`ifconfig` command is a utility used to check and configure network interface information in Linux and Unix-like operating systems. It can display IP addresses, MAC addresses, network statistics, and more. **However, the more powerful and flexible `ip` command has replaced `ifconfig` in modern Linux systems, so it is recommended to use the `ip` command.** This guide will help you learn the basic usage of `ifconfig` and understand why you should transition to `ip`.
iftop: Real-time Network Bandwidth Monitoring
iftop is a command-line tool that displays real-time bandwidth usage on a network interface. It visualizes transmitted and received traffic by source/destination IP addresses and ports, making it useful for diagnosing network issues and analyzing usage.
ip Command Guide: Managing Network Interfaces and Routing
`ip` command is a powerful command-line utility used to check and configure various network-related information such as network interfaces, routing tables, and ARP (Address Resolution Protocol) cache in Linux. It offers more features than the traditional `ifconfig` command and is the recommended tool for network management on modern Linux systems. Use this guide to learn the main usages of the `ip` command.