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.
Guide to the stat Command: Checking Detailed Information of Files/Directories
`stat` command is used to display detailed status information about files or directories in Linux and Unix-like operating systems. This information includes file size, owner, group, permissions, last access/modify time, inode number, and more. It is useful for checking the metadata of the file system and diagnosing problems. Through this guide, learn the various usages of the `stat` command and how to interpret its output.
strace: System Call and Signal Tracer
strace is a powerful diagnostic tool for Linux that traces and records the system calls (syscalls) made by a process and the signals it receives. It allows you to understand in detail how a program interacts with the kernel, making it useful for debugging, performance analysis, and security auditing.
strings: Extracting Strings from Binary Files
The `strings` command is a tool used to extract human-readable text strings from binary files (executables, libraries, etc.). It is useful for debugging programs, analyzing malware, or quickly checking the content of unknown files.
su: Switch User
The `su` command, short for 'substitute user' or 'switch user', is used to change the current user ID to another user's ID. It is commonly used to gain administrator privileges (root) or to perform tasks within another user's environment. It requires password authentication to gain privileges and is a critical command for security.
Guide to the sudo Command: Execute Commands with Administrative Privileges
`sudo` (short for substitute user do or superuser do) is a tool that allows a regular user to execute programs with the privileges of another user (usually the root user) in Linux and Unix-like operating systems. This enables management tasks to be performed safely while maintaining system security, making it much safer than performing all tasks directly as the root account. Through this guide, you will learn the basic usage of `sudo` and important security considerations.
sync: Synchronize Disk Cache
The sync command forces the operating system to write all modified data from its memory buffers to the physical storage device. It is used to ensure data integrity by safely storing critical data before system shutdown, reboot, or unmounting a storage device.
systemctl Command Guide: The Core of systemd Service Management
`systemctl` is a key tool for managing the system and services of the systemd system manager. systemd is used as a standard to manage the system's boot processes, services, mount points, sockets, and more in modern Linux distributions. With `systemctl`, you can efficiently control the entire system by checking the status of services, starting/stopping/restarting them, and configuring whether they should run automatically at system boot. Learn various ways to utilize `systemctl` through this guide.
systemd: System and Service Manager
systemd is the most widely used system and service manager in modern Linux systems. Replacing traditional init systems, it comprehensively provides various core functionalities such as system booting, service management, device control, and log management.
Guide to the tail Command: Viewing the End of a File and Real-Time Monitoring
`tail` command is used in Linux and Unix-like operating systems to output the last part of a text file (defaulting to 10 lines). It is an essential tool for monitoring log files in real-time or quickly checking recent changes to a file. In this guide, learn the various usages and useful options of the `tail` command.
tar Command Guide: File Compression, Decompression, and Archive Management
`tar` command (short for tape archive) is used in Linux and Unix-like operating systems to combine multiple files or directories into a single archive file (creating a tarball), as well as to compress or decompress the bundled files. It is a very powerful and flexible tool used for various purposes such as backups, file transfers, and software distribution. Through this guide, learn the basic usage of the `tar` command and various compression/decompression options.
Complete Guide to the tee Command: Write to Standard Output and Files Simultaneously
The `tee` command acts like a 'T'-shaped pipe, sending data from standard input to standard output (screen) while simultaneously saving it to one or more files. It is extremely useful in complex pipelines for real-time monitoring of intermediate results and logging them to a file.
Complete Guide to the Telnet Command
`telnet` is a network protocol and command that allows you to connect to a remote host, open a terminal session, and execute commands. Due to security vulnerabilities, it is primarily used to check if specific ports on network devices are open. SSH (Secure Shell) is the modern secure protocol that replaces telnet.