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.



aria2c

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.

Learn more

curl

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.

Learn more

dig

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.

Learn more

firewall-cmd

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.

Learn more

firewalld

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.

Learn more

flush

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.

Learn more

ftp

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.

Learn more

host

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.

Learn more

http

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.

Learn more

ifconfig

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`.

Learn more

iftop

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.

Learn more

ip

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.

Learn more
Page 1 / 4 Next