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.
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.
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.
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.
sh: Shell Script Execution and Command Interpretation
`sh` is a Bourne shell-compatible command interpreter. It is used to execute scripts or process commands interactively. On most Linux systems, `/bin/sh` is a symbolic link to another shell like `bash` or `dash`, providing a script execution environment that adheres to the POSIX standard.
sleep: Wait for a Specified Duration
The `sleep` command is used to temporarily suspend the execution of the system for a specified duration (seconds, minutes, hours, days). It is useful for creating intervals between tasks in scripts or terminals, or for waiting until a specific task completes.
tmux: Terminal Multiplexer
tmux is a terminal multiplexer that allows you to manage terminal sessions and use multiple terminal windows on a single screen. It is particularly useful for remote work as sessions persist even if the SSH connection is lost, and it helps you perform multiple tasks concurrently within a single terminal.
Uptime Command Guide: Check System Boot Time and Average Load
`uptime` command is used in Linux and Unix-like operating systems to briefly display how long the system has been running since it was booted (uptime), the number of users currently logged into the system, and the system's average load. It is a fundamental monitoring tool useful for quickly assessing system stability and performance. Use this guide to learn how to use the `uptime` command and interpret its output.
vim: A Powerful Text Editor
Vim (Vi IMproved) is an enhanced version of the Vi editor, making it a powerful text editor highly popular among programmers and system administrators. It is characterized by its modal editing system, allowing all operations to be performed using only the keyboard for efficient workflow. It offers extensive customization capabilities and can be extended with various plugins.
Guide to the 'who' Command: Check Current Logged-in Users
`who` command is used to display information about users currently logged into the system on Linux and Unix-like operating systems. It allows you to quickly check which users are logged in, through which terminals, and since when, making it a fundamental tool for system administration and monitoring. Learn how to use the `who` command and its main options through this guide.
whoami: Display the Current Logged-in Username
The `whoami` command prints the effective username of the current logged-in user. It is useful for quickly verifying which user is executing commands.
xargs: Build and execute command lines from standard input
The xargs command reads items from standard input (stdin), delimited by blanks or newlines, and executes the command specified by the user with any initial arguments followed by items read from standard input. It is very useful for automating complex tasks such as converting multiple lines of input passed through a pipe (|) into arguments for a single command, or limiting the number of arguments that can be processed at once.