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.
bg: Resume suspended jobs in the background
The `bg` command is used to resume jobs that were suspended with `Ctrl+Z` in the background. It is useful when you need to continue a job without occupying the terminal.
fg: Bring Background Jobs to Foreground
The `fg` command is used to bring a job running in the background or suspended to the foreground, reactivating it. It is useful when you need to see the job's output in the terminal or regain user input.
htop Command Guide: Enhanced Interactive Process Viewer
`htop` is an interactive process viewer used for monitoring running processes and system resource usage in real-time on Linux systems. It provides a much more user-friendly interface and powerful features compared to the traditional `top` command, making it a widely recommended tool for system performance analysis and troubleshooting. In this guide, you will learn how to install `htop`, its key features, and how to use it effectively.
jobs: Manage Background Jobs
The `jobs` command is used to check the status of background jobs running in the current shell. It displays the job number, status, command, and more, allowing for efficient management of multiple tasks.
Guide to the kill Command: Terminating Processes
`kill` command is used to send signals to processes running on a Linux system to control them. It is primarily used to terminate (kill) processes, but it can also send other types of signals to modify the behavior of the processes. Through this guide, learn the basic usage of the `kill` command and how to utilize various signals.
killall: Terminate processes by name
The killall command sends a signal to all running processes with a specified name. This is useful for terminating all instances of a particular application or service at once. By default, it sends the SIGTERM signal, but you can specify other signals as well.
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.
pkill: Terminate/Signal Processes by Name
pkill is a command that sends signals to processes based on their name or other attributes. It is similar to `pgrep`, but it directly sends signals to the found processes. It is useful for terminating or restarting all processes with a specific name at once.
ps Command Guide: Viewing Process Status
`ps` command (process status) is used to display a snapshot of currently running processes in Linux and Unix-like operating systems. It is an essential tool for checking which programs are running on the system and the status of each program. Through this guide, learn how to effectively query and analyze process information using various options of the `ps` command.
wait: Wait for Background Job Completion
The `wait` command is used to pause execution until a specified background job or process (PID) terminates. It is particularly useful in scripts where multiple tasks are run concurrently, and the script needs to wait for all of them to complete before proceeding.