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.



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

pipe(|)

Mastering the Pipe (|): The Core Tool for Command Chaining

The pipe (`|`) in Linux/Unix shells is a mechanism that connects two or more commands, passing the standard output of one command as the standard input to the next. It's one of the core shell features used to break down complex tasks into multiple simpler commands and process them sequentially. Data flows in one direction, much like a water pipe.

Learn more

pv

pv: Monitor Pipe Data Progress

pv (Pipe Viewer) is a tool for monitoring the progress of data through a pipeline. It displays real-time data throughput, total data transferred, and estimated completion time, helping you visually track the progress of long-running operations.

Learn more

python

python: Execute Python Interpreter

Python is an interpreter for a powerful and versatile programming language. This command allows you to execute Python scripts or enter an interactive shell to run and test code immediately. It is widely used in data analysis, web development, automation, and various other fields.

Learn more

python3

python3: Execute Python 3 Interpreter

The python3 command is used to start the Python 3 interpreter or execute Python 3 scripts. It can be utilized in various ways, such as launching an interactive shell, running specific modules, or executing code strings, and is widely used in areas like system automation, web development, and data analysis.

Learn more

read

read: Reading User Input

The read command reads a single line from standard input (stdin) or a specified file descriptor and stores it in one or more variables. It is commonly used in shell scripting to get user input or process file content. This command is built into most shells, including Bash and Zsh.

Learn more

redirect

Redirection Guide: Changing Command Input/Output Direction

Redirection in the Linux shell is a feature that changes the direction of a command's standard input/output. It is used to feed the content of a file as input to a command, or to save the output of a command to a file instead of displaying it on the screen. Along with pipes (`|`), it is one of the most fundamental tools for shell scripting and data processing.

Learn more

screen

screen: Managing Multiple Terminal Sessions

GNU Screen is a terminal multiplexer that allows you to manage multiple independent shell sessions within a single terminal. It offers powerful features such as maintaining sessions even if network connections drop, performing multiple tasks concurrently, and sharing sessions with other users. It is particularly useful for keeping long-running tasks running safely in the background on servers.

Learn more

screenfetch

screenfetch: Display System Information with ASCII Art

screenfetch is a script that visually displays system information such as operating system, kernel, CPU, GPU, and memory in an attractive ASCII art format, along with the distribution logo. It is useful for quickly checking system status or for sharing in screenshots.

Learn more

script

script: Record Terminal Sessions

The script command records your terminal session and saves it to a 'typescript' file. This file includes all commands you type and everything that is outputted to the terminal. Recorded sessions can be useful for later review, reproduction, or sharing with others.

Learn more

seq

seq: Generate a sequence of numbers

The seq command generates and outputs a sequence of numbers using a specified start value, increment, and end value. It is useful for various automation tasks in shell scripting, such as controlling loops, generating filenames, and creating lists of data.

Learn more

set

set: Set and Unset Shell Options

The `set` command is used to set or unset various options that control the behavior of the current shell. It is an essential command for improving script stability and debugging efficiency. It can also be used to set positional parameters.

Learn more
previous Page 3 / 5 Next