AWK
AWK is a powerful programming language primarily used for pattern scanning and processing. Developed in 1977 by Alfred Aho, Peter Weinberger, and Brian Kernighan, the language's name is derived from the initials of its creators. AWK is designed for text processing, making it especially useful for data extraction and reporting tasks in Unix-like operating systems.
Batch
Batch, short for Batch Scripting Language, is a command-line scripting language for Windows created by Microsoft in the early 1980s. Batch is used to automate repetitive tasks, manage files, configure system settings, and run sequences of commands in the Windows Command Prompt (CMD). Scripts are typically saved with the .bat or .cmd extension and executed directly by the command interpreter.
UMASK
UMASK, short for User Mask, is a command-line utility and shell setting in Unix-like operating systems, including Linux and macOS, used to define default file and directory permission masks for newly created files. Developed as part of the original Unix system in the 1970s, UMASK determines which permission bits are disabled when new files or directories are created.
CHOWN
CHOWN, short for Change Owner, is a command-line utility in Unix-like operating systems, including Linux and macOS, used to change the ownership of files and directories. Developed as part of the original Unix system in the 1970s, CHOWN allows system administrators and users with appropriate privileges to assign a file or directory to a different user and/or group.
CHMOD
CHMOD, short for Change Mode, is a command-line utility in Unix-like operating systems, including Linux and macOS, used to set file system permissions. It was developed as part of the original Unix system in the 1970s. CHMOD is used in terminal shells and scripts to control access to files and directories, specifying read, write, and execute permissions for the owner, group, and others.