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.

mknod

mknod: Create Special Files

The mknod command is used to create special files, such as block devices, character devices, and FIFOs (named pipes). Unlike regular files, these files are associated with specific hardware devices or inter-process communication mechanisms in the system. They are primarily used by system administrators when interacting with device drivers or setting up inter-process communication channels.

Learn more

modprobe

modprobe: Kernel Module Management

modprobe is a command used to add or remove modules from the Linux kernel. It automatically handles module dependencies, loading or unloading all necessary modules together. It manages modules at a higher level than `insmod` or `rmmod`.

Learn more

mount

mount: Mount and Unmount File Systems

The `mount` command connects a file system to a specified directory, making it accessible. It is used to integrate various storage devices such as hard disks, USB drives, and CD-ROMs into the system's file hierarchy.

Learn more

objdump

objdump: Display Information for Object Files

This command analyzes and displays various information from binary files such as executable files, object files, and libraries. It is useful for debugging and reverse engineering as it can show assembly code, headers, sections, and symbol tables.

Learn more

openssl

openssl: Encryption and Security Tool

OpenSSL is a powerful open-source toolkit that provides an implementation of the SSL/TLS protocol and various cryptographic functionalities. It is used for security-related tasks such as generating certificates, managing keys, and encrypting/decrypting data.

Learn more

openssl pkcs12

openssl pkcs12: Managing PKCS#12 Files

PKCS#12 (Personal Information Exchange Syntax) files are a standard format for storing a private key and its corresponding certificate in a single encrypted file. The `openssl pkcs12` command is used to create, parse, and convert these PKCS#12 files. It is commonly used for managing SSL/TLS certificates and private keys for web servers, or for importing and exporting certificates to and from different systems.

Learn more

openssl-ecparam

openssl-ecparam: Elliptic Curve Parameter and Key Management

The openssl-ecparam command, part of the OpenSSL library, is used to generate, manipulate, and verify parameters for Elliptic Curve (EC) cryptography. It also provides the functionality to generate EC private keys based on specified elliptic curve parameters.

Learn more

openssl-enc

openssl-enc: Encrypting and Decrypting Files and Data

The openssl-enc command is part of the OpenSSL toolkit and is used to encrypt or decrypt files or data using symmetric key cryptography. It supports various encryption algorithms such as AES, DES, and Triple DES, and can securely generate keys through Password-Based Key Derivation Functions (PBKDF). It is primarily used to enhance the security of sensitive files or protect data during transmission.

Learn more

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

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
previous Page 5 / 10 Next