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.
ftp: File Transfer Protocol Client
The ftp command is a command-line client used to connect to an FTP (File Transfer Protocol) server to upload or download files. Although an older protocol, it is still used in some environments and is useful for simple file transfer tasks.
fuser: Find processes using files or sockets
The fuser command is used to identify the PIDs of processes that are using a specific file, filesystem mount point, or network socket. This is useful for system administrators to find and terminate processes that are locking resources or to troubleshoot issues.
gawk: A Powerful Text Processing Tool
`gawk` is an implementation of GNU Awk, a powerful scripting language used to search for patterns in text files and perform specified actions on lines that match those patterns. It is used for various purposes such as data extraction, report generation, and text transformation.
gdb: GNU Debugger
gdb (GNU Debugger) is a powerful tool for analyzing and debugging programs written in various programming languages such as C, C++, and Fortran. It is essential for understanding the internal workings of a program and for finding and fixing bugs. It supports various debugging scenarios, including attaching to a running process or analyzing core files.
getent: Querying Name Service Switch (NSS) entries
The getent command retrieves entries from various system databases (e.g., user, group, host information) using the Name Service Switch (NSS) library. This allows it to fetch information not only from local files like /etc/passwd, /etc/group, and /etc/hosts, but also from other sources defined in the NSS configuration, such as NIS and LDAP.
getfacl: Check File Access Control Lists (ACLs)
The getfacl command is used to view the Access Control Lists (ACLs) set for files and directories. It allows for more granular permission settings than traditional Unix permissions (rwx) and is useful for managing individual access rights for specific users or groups.
getopt: Parsing Command-Line Options
getopt is a utility used in shell scripts to parse command-line arguments in a standardized way. It helps scripts handle both short options (-a) and long options (--long-option), and correctly separates option arguments. This is essential for improving the user interface and robustness of scripts.
gio: GIO Command-line Tool
gio is a command-line tool for performing file and directory operations through GLib's GIO (Gnome Input/Output) virtual file system. It supports various operations such as copying, moving, deleting files, checking information, mounting/unmounting, and is particularly useful in GNOME environments.
Git Command Guide: The Core of Version Control Systems
Git is a distributed version control system (DVCS) used in software development to track changes in source code and facilitate collaboration among multiple developers. It is essential for efficient code management and stable collaboration. Through this guide, you will learn the basic concepts of Git and its main commands to effectively manage your projects.
GParted: Graphical Disk Partition Management Tool
GParted is a graphical user interface (GUI) based disk partition management tool. It visually provides the powerful features of `parted`, allowing you to easily create, delete, and resize partitions with your mouse. Even beginners can manage disks safely and intuitively.
gpasswd: Group Membership and Password Management
The gpasswd command is used to manage the system's group files (/etc/group and /etc/gshadow). It primarily provides functionality to add or remove users from groups, designate group administrators, and set group passwords. This allows for efficient control of group-based access permissions to files and resources.
gpg: OpenPGP Encryption and Signing Tool
gpg (GNU Privacy Guard) is an encryption tool that implements the OpenPGP standard. It is used to encrypt and decrypt files, and to generate and verify digital signatures. This tool is essential for ensuring communication security and data integrity.