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.



openssl-rand

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.

Learn more

openssl-rsa

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.

Learn more

openssl-sha256

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.

Learn more

parted

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.

Learn more

partprobe

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

Learn more

passwd

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.

Learn more

paste

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.

Learn more

patch

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.

Learn more

perf

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.

Learn more

perl

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.

Learn more

pgrep

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.

Learn more

pico

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.

Learn more
previous Page 18 / 31 Next