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.
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.
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.
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.
findmnt: Check Mounted File System Information
The findmnt command displays information about mounted file systems on the current system, either in a tree format or as a list. You can filter by specific file systems, mount points, devices, etc., to view detailed information.
fsck: File System Consistency Check and Repair
The `fsck` command is used to check the consistency of a file system and repair damaged parts. It can also run automatically to prevent file system corruption when a system shuts down abnormally. It is primarily used for troubleshooting boot issues or checking for disk errors.
getent: Querying Name Service Switch (NSS) entries
The getent command retrieves entries from various system databases (e.g., user, group, host information) using the Name Service Switch (NSS) library. This allows it to fetch information not only from local files like /etc/passwd, /etc/group, and /etc/hosts, but also from other sources defined in the NSS configuration, such as NIS and LDAP.
GParted: Graphical Disk Partition Management Tool
GParted is a graphical user interface (GUI) based disk partition management tool. It visually provides the powerful features of `parted`, allowing you to easily create, delete, and resize partitions with your mouse. Even beginners can manage disks safely and intuitively.
groupadd: Create a New Group
groupadd is a command used to create new user groups on a Linux system. It allows you to add new groups to the system, specify a Group ID (GID) if needed, or designate it as a system group. It's commonly used to pre-create relevant groups before creating user accounts.
halt: Guide to Immediately Shut Down the System
The `halt` command stops all CPU functions of the system. It puts the system into a safely shut down state where only the power remains on. Typically, 'poweroff' or 'shutdown -h' commands are used instead to completely power off the system.
Guide to the history Command: Viewing and Managing Shell Command History
The `history` command displays a list of commands that the user has previously executed in the terminal. This is very useful for easily finding and re-executing commands used in the past or remembering what tasks were performed. Through this guide, learn the basic usage of the `history` command and various options necessary for managing history.
hostname: Manage System Hostname
The hostname command is used to display or set the system's hostname. This name plays a crucial role in identifying and communicating with the system on the network.
init: System Initialization and Process Management
init is the first process executed (PID 1) in traditional Unix and Linux systems, acting as the parent process that manages all other system processes. It is responsible for system startup (booting) and shutdown, and controls the system's operating mode through runlevels. In modern Linux distributions, it is being replaced by systemd.