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.

acl

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.

Learn more

anacron

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.

Learn more

ansible

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.

Learn more

apropos

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.

Learn more

apt

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.

Learn more

at

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.

Learn more

auditctl

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.

Learn more

aureport

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.

Learn more

ausearch

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.

Learn more

chcon

chcon: Change SELinux Security Context of a File

The chcon command is used to change the SELinux (Security-Enhanced Linux) security context of a file or directory. SELinux is a Mandatory Access Control (MAC) system that enhances system security by providing fine-grained control over access to files, processes, ports, and more. Correctly setting the context of files is essential for applications to function properly and adhere to security policies on systems with SELinux enabled.

Learn more

chkconfig

chkconfig: System Service Runlevel Management

chkconfig is a utility used to manage the runlevels at which services start during boot on systems using System V init scripts. This command allows you to configure services to start or stop at specific runlevels, providing fine-grained control over system boot behavior.

Learn more

chroot

chroot: Change Root Directory

The chroot command changes the root directory of the current process to a specified new root directory. This is very useful for testing software in an isolated environment, recovering a damaged system, or running specific applications in a restricted environment.

Learn more
Page 1 / 10 Next