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.
ACL: Access Control List Management
ACL (Access Control List) is a feature of Linux systems that allows for fine-grained permission settings on files and directories. Beyond traditional user, group, and other permissions, it enables granting or revoking individual read, write, and execute permissions for specific users or groups. `acl` itself is not a command, but is primarily managed through the `getfacl` and `setfacl` commands.
alias: Setting Command Aliases
The alias command is used to create, view, and delete aliases, which are shortcuts for longer or frequently used commands. These aliases are only valid for the current shell session and must be added to your shell configuration file for permanent use.
anacron: Run periodic commands when the system is not running
anacron is a utility designed to execute periodic commands on systems that are not always running, such as laptops and desktops. It ensures that jobs missed while the system was off are executed when the system reboots or wakes up, preventing job omissions. This offers flexibility compared to `cron`, which is typically suited for systems that are always online.
ansible: Remote Server Management and Automation
Ansible is an open-source automation engine that performs IT automation tasks such as software provisioning, configuration management, application deployment, and orchestration. It connects to remote servers via SSH without needing agents and executes tasks using YAML-based playbooks.
apropos: Search Manual Pages
apropos is a command that searches the names and descriptions of installed manual pages, finding all manual pages related to specific keywords. It performs the same function as the `man -k` command and helps users quickly find the information they need.
APT (Advanced Package Tool) Command Guide
APT (Advanced Package Tool) is a powerful command-line utility used for managing software packages on Debian and Ubuntu-based Linux distributions. Master how to install, update, and remove packages with APT through this guide, and keep your system up to date.
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.
at Command Guide: Scheduling One-Time Tasks
The `at` command is used to schedule a command to be executed only once at a specific time. Unlike `crontab`, which is used for recurring tasks, `at` is very useful for scheduling one-time jobs. It is suitable for tasks that only need to run once at a specific point, such as backups or system shutdowns.
auditctl: Linux Audit Rule Management
auditctl is a command-line tool used to control the Linux kernel's auditing system. It allows you to add, delete, and list rules that monitor and log specific events occurring on the system, such as file access, system calls, and more. It is essential for security auditing and monitoring critical system activities for compliance.
aureport: Generate Audit Log Reports
aureport is a command that analyzes log data collected by the Linux audit system (auditd) and generates reports in various formats. It provides summary information on critical system activities such as security events, user actions, and file access, which are useful for security auditing and troubleshooting.
ausearch: Search Audit Logs
ausearch is a command-line tool used to query and analyze the log files of the Linux Audit System. It allows you to search for audit events based on various criteria such as specific events, users, time ranges, and system calls, making it essential for system security auditing, intrusion detection, and compliance verification.
awk -F: Specify Field Separator
awk is a powerful text-processing tool used to find, process, and manipulate data from files or streams. The `-F` option specifically allows you to define the delimiter used to separate fields in input records, enabling easy parsing of complex data structures and extraction or manipulation of desired fields. This is an essential feature when working with various data formats like CSV and log files.