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

ruby

ruby: Execute Ruby Scripts and Interpreter

Ruby is a dynamic, object-oriented, open-source programming language. The `ruby` command is used to execute Ruby script files or start an interactive interpreter. Its concise and readable syntax leads to high productivity, and it is widely used in web development (Rails), scripting, data analysis, and various other fields.

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

screen-info

screen-info: Check Screen Session Information

screen-info is a command that displays various information about the currently active window within a GNU Screen session. This information is primarily used to dynamically update Screen's status line or to retrieve metadata about the current session in scripts.

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
previous Page 3 / 6 Next