CLI
Type-based computer control
CLI stands for command-line interface, the text-based method of interacting with a computer by typing commands rather than clicking icons.
Before graphical interfaces dominated, the CLI was how everyone used computers.
Developers and system administrators still prefer it for its speed and scriptability: I wrote a CLI tool to automate the backups. (Lowercase cli is an informal variant.)
At the endpoint
- shellHard outer covering
- consoleComfort in distress
- bashForceful striking blow
- fishGilled aquatic vertebrate
prompt · cursor · stdin · stdout · text-based · interactive · emulator · teletype
Authoritative instruction given
- argumentReasoned case or dispute
- flagCloth symbol or signal
- optionAvailable course of action
- switchCircuit-breaking toggle device
parameter · syntax · execute · run · invoke · pipe · redirect · grep
Portable multitasking operating system
- gnuManed African antelope
- kernelSeed or essential core
- filesystemData storage organization scheme
- permissionsOfficial allowances granted
path · environment · variable · config · root · sudo · chmod · ssh
Written words for performance
- batchQuantity produced together
- automationSelf-operating system design
- jobPaid position of employment
- taskWork to be done
pipeline · scheduling · unattended · daemon · background · tooling · chef · puppet
terminal
At the endpoint
fish · prompt · cursor · stdin · stdout · text-based · interactive · emulator · teletype · output
command
Authoritative instruction given
switch · parameter · syntax · execute · run · invoke · pipe · redirect · grep · curl
unix
Portable multitasking operating system
- gnuManed African antelope
- kernelSeed or essential core
- filesystemData storage organization scheme
permissions · path · environment · variable · config · root · sudo · chmod · ssh · login
script
Written words for performance
- batchQuantity produced together
- automationSelf-operating system design
- jobPaid position of employment
task · pipeline · scheduling · unattended · daemon · background · tooling · chef · puppet · executable
git
British term for fool
apt · yarn · make · node · python · cargo · composer · terraform
CLIGUI
Visual computer interface
graphical user interface · graphical interface · desktop environment · touch interface · touchscreen interface