Unix Permissions
/ˈjuːnɪks pərˈmɪʃənz/
noun — “the classic three-tier access system that decides if you can look, edit, or execute in the land of pipes and terminals.”
Access Control Lists
/ˈæk.sɛs kənˈtroʊl lɪsts/
noun — “the rulebook your system uses to decide who can do what, and who’s politely turned away.”
File Permissions
/faɪl pərˈmɪʃənz/
noun — “the rules that decide who gets to peek, poke, or completely wreck your files.”
File Descriptor
/ˈfaɪl dɪˈskrɪp.tər/
noun — “the ID badge every open file wears in your OS.”
/dev/null
noun — “where data goes to achieve enlightenment by complete annihilation.”
/dev/null is a special device file in Unix-like operating systems that discards anything written to it and returns nothing when read. /dev/null is the digital equivalent of a black hole with a customer support line that politely says nothing and hangs up. When programs need an output destination but you absolutely, positively do not care about the output, /dev/null is the destination of choice.
ZMODEM
/ˈziːˌmoʊdɛm/
n. “The speedy, robust file transfer protocol that learned from its predecessors.”
ZMODEM is a file transfer protocol developed in the mid-1980s as an advancement over XMODEM and YMODEM. It was designed for faster, more reliable transfers over serial connections and early modems, incorporating features like error recovery, batch file transfers, and streaming to maximize efficiency.
Key characteristics of ZMODEM include:
YMODEM
/ˈwaɪˌmoʊdɛm/
n. “The faster, smarter cousin of XMODEM.”
YMODEM is a file transfer protocol developed as an improvement over XMODEM, designed to efficiently send larger files over serial connections, modems, and early networks. It retains the block-based reliability of XMODEM but adds support for batch transfers, larger block sizes, and enhanced error detection.
Key characteristics of YMODEM include:
XMODEM
/ˈɛksˌmoʊdɛm/
n. “One of the classic protocols for sending files over serial lines.”
XMODEM is a simple file transfer protocol developed in 1977 by Ward Christensen for transferring files over serial connections, such as modems or serial ports. It became widely used in the early days of personal computing and bulletin board systems (BBSs) because it introduced basic error detection and reliability for transferring data between computers.
Key characteristics of XMODEM include:
Comma-Separated Values
/ˌsiː-ɛs-ˈviː/
n. “Plain text pretending to be a spreadsheet.”
CSV, or Comma-Separated Values, is a simple text-based file format used to store tabular data. Each line represents a row, and each value within that row is separated by a delimiter — most commonly a comma. Despite its minimalism, CSV is one of the most widely used data interchange formats in computing.