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.
openssl-rand: Generate Pseudo-Random Bytes
The openssl-rand command generates cryptographically secure pseudo-random bytes using the OpenSSL library. These random numbers can be used for various security-related purposes such as encryption keys, salts, and nonces. It operates based on the system's entropy pool and allows specifying additional entropy sources if needed.
openssl-rsa: RSA Key Management
The openssl-rsa command is used to generate, convert, and verify RSA public/private keys. As part of the OpenSSL toolkit, this command can perform various RSA key-related operations such as format conversion of key files, encryption/decryption, and public key extraction.
openssl-sha256: Generate SHA256 Hash
This guide explains how to calculate the SHA256 hash value for files or standard input (strings) using the `dgst` subcommand of the `openssl` command. This is an essential security tool for verifying data integrity and detecting file tampering.
parted: Disk Partition Management Tool (MBR & GPT)
parted is a command-line tool for creating, modifying, and deleting disk partition tables on Linux systems. It supports both MBR and GPT partition tables, making it particularly effective for managing large-capacity disks over 2TB.
partprobe: Notify the kernel about partition table changes
The partprobe command is used to immediately notify the kernel about changes to a disk's partition table. This helps the system recognize changes when partitions are created, deleted, or modified using tools like `fdisk` or `gdisk`.
passwd: Change User Password
The passwd command is used to change user account passwords on a Linux system. Regular users can only change their own passwords, while the root user can change passwords for all user accounts or perform additional tasks such as locking/unlocking accounts.
paste: Merge files line by line
The `paste` command merges corresponding lines from multiple files and outputs them to standard output. It is used to join lines from each file horizontally, separated by a delimiter. This is useful for combining data files or restructuring data into a specific format.
patch: Apply Changes (Patches) to Files
The 'patch' command is used to apply changes to original files using patch files (.patch) generated by the 'diff' command. This tool allows for efficient modification of source code or updating configuration files.
perf: Linux Performance Analysis Tool
perf is a powerful performance monitoring and analysis tool built into the Linux kernel. It is used to identify and optimize performance bottlenecks in applications and systems by tracking various hardware and software events such as CPU usage, cache misses, and system calls. It operates at the kernel level, providing highly detailed and accurate performance data.
perl: Perl Language Interpreter
Perl is a powerful scripting language used in various fields such as text processing, system administration, and web development. It offers particularly strong capabilities for text manipulation based on regular expressions and allows for rapid development due to its flexible syntax.
pgrep: Find Process IDs
The `pgrep` command searches through the list of running processes based on specific criteria (e.g., process name, user, full command line) and outputs the Process IDs (PIDs) of those processes. This is more efficient and convenient than combining the `ps` and `grep` commands to find the desired processes.
pico: A Simple Text Editor
pico is a simple and intuitive text editor developed as part of the Pine email client. It is easy to learn and convenient to use, making it suitable for beginners. On most Linux systems, it is provided as a symbolic link to the nano editor.