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.
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.
join: Merge Common Fields of Two Files
The join command merges lines of two sorted text files based on a specified common field and outputs the result to standard output. It functions similarly to a JOIN operation in databases, combining corresponding lines from each file to create new lines.
Mastering Journalctl
A key tool for querying and managing systemd logs. Use this guide to learn about the various options and uses of `journalctl`.
jq: Processing JSON Data
jq is a powerful tool for efficiently processing and transforming JSON data on the command line. It is used to filter, slice, map, and transform JSON data, making it easy to extract desired information even from complex JSON structures. It is frequently used with other commands via pipes (|).
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.
less: Freely Explore Text File Content
The `less` command displays the content of text files page by page and is a powerful paginator that, unlike `more`, allows you to freely navigate file content forwards and backwards. It is useful for efficiently reading large files or log files.
ln Command Guide: Creating Links (Hard Links and Symbolic Links)
`ln` command (link) is used to create links to files or directories in Linux and Unix-like operating systems. Links act as 'shortcuts' or 'aliases' to the original file or directory, and there are two main types: hard links and symbolic links (soft links). Through this guide, learn about various usages of the `ln` command and the differences between link types.
logname: Print the Real Login User Name
The `logname` command prints the user name (login name) that was used when the user first logged into the system. Unlike `whoami`, it shows the original login user name even after privileges have been changed with `su` or `sudo`.
Mastering the ls Command
The `ls` command is one of the most basic yet essential commands that displays a list of files and folders in a directory. Master the various options and usages of the `ls` command through this interactive guide.
lsattr: View File Attributes
The lsattr command lists the special attributes set on files in Linux ext2, ext3, and ext4 file systems. These attributes affect how files behave, separate from regular file permissions, and are typically set using the chattr command.
lsblk: Guide to Displaying Block Device Information
The lsblk command displays information about all block devices (hard disks, SSDs, USB drives, etc.) on the system in a tree-like format. It is useful for quickly understanding physical disk information such as device name, size, mount point, and type.