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.
ps: View detailed information of all processes
The ps command displays a snapshot of currently running processes. Specifically, the 'ps -ef' option combination is essential for process monitoring and troubleshooting as it outputs detailed information about all system processes in a standard format.
renice: Change Process Priority
renice is a command used to change the scheduling priority (nice value) of already running processes. The nice value ranges from -20 (highest priority) to 19 (lowest priority), and adjusting this value can affect system resource allocation.
screen-attach: Reconnecting to a Screen Session
screen-attach refers to the action of reconnecting to a virtual terminal session that was previously created in GNU Screen or is running elsewhere. This is typically done using the `screen -r` or `screen -x` commands. It allows users to maintain processes running in the background even if the terminal connection is lost, and to resume their work by reconnecting later.
screen-delete: Delete Screen Sessions
screen-delete is a utility command used to terminate or delete active or inactive Screen sessions in the GNU Screen multiplexer. By specifying a session ID, you can safely end that session and free up system resources.
screen-list: View Running Screen Sessions
The screen-list command displays a list of all currently running screen sessions in GNU Screen. This allows you to re-attach or manage detached sessions. It is commonly used in the form of 'screen -ls' or 'screen -list'.
screen-session-delete: Deleting Screen Sessions
`screen-session-delete` represents the conceptual action of terminating or deleting a specific GNU Screen session. This command itself is not a standalone executable provided by default on Linux systems; rather, it is primarily used by combining various options of the `screen` command with the `kill` command to manage and terminate Screen sessions. It is useful for cleaning up Screen sessions that are no longer needed or have encountered issues.
tmux attach: Connect to an Existing tmux Session
The tmux attach command is used to re-connect to a previously created or currently running tmux session. This allows you to maintain your work sessions even if you close your terminal or lose network connectivity, and enables multiple users to connect to the same session for collaboration.
tmux new-session: Create a New tmux Session
The tmux new-session command creates a new tmux session, allowing users to attach to it or run it in the background. It offers various options for flexible environment management, such as naming the session, setting the initial window name, and starting the session in a specific directory.
tmux-kill-server: Terminate tmux Server
tmux-kill-server is a command to terminate the tmux server process. Executing this command forcefully ends all currently running tmux sessions and disconnects all connected clients. It is typically used to completely reset the tmux environment or when issues arise.
tmux-kill-session: Terminate a tmux session
The tmux-kill-session command is used to terminate a specified tmux session. This command allows you to safely close a session by using its specific session name or ID, and also provides functionality to terminate all active sessions at once.
tmux-list-sessions: View tmux session list
`tmux-list-sessions` is a command that displays a list of all currently active tmux sessions. This command allows you to check information such as the ID, name, number of windows, and last activity time for each session, making it useful for understanding which sessions are running and for reconnecting to or managing necessary sessions.
w: View logged-in users and their activity
This command displays information about users currently logged into the system, the processes they are running, their login times, and idle times. It is useful for system administrators to understand the current system load and user activity.