mirror of
https://github.com/jackyzha0/quartz.git
synced 2025-12-28 15:24:06 -06:00
21 lines
1.2 KiB
Markdown
Executable File
21 lines
1.2 KiB
Markdown
Executable File
---
|
|
title: Linux-isms
|
|
tags:
|
|
- linux
|
|
- glossary
|
|
- misc
|
|
date: 9-08-23
|
|
---
|
|
This article is somewhat of a glossary for all the words/phrases that I use that originate with Linux or related projects like GNU. Many of the terms here can be found in [The Jargon File](http://www.catb.org/jargon/html/). I don't just link to that because it's absolutely massive, but it's a very fun read through if you're interested in how people have talked about computing in the past.
|
|
|
|
## On Acronyms
|
|
Unix LOVES their acronyms. `ls`? LiSt. `cat`? conCATenate. `grep`? Globular Regular Expression Print. Many commands and programs were designed to be typed quickly in the early days of computing, and holdovers persist to this day.
|
|
## Definitions
|
|
### BSD
|
|
- [Berkeley Software Distribution](https://en.wikipedia.org/wiki/Berkeley_Software_Distribution).
|
|
1. A now-defunct free operating system regarded as the predecessor to modern Linux.
|
|
2. A free software license. Most commonly in modern use, the BSD 2-Clause License, aka the FreeBSD license.
|
|
### Symlink
|
|
- Short for "Symbolic Link."
|
|
- A file in a Linux system is really just a pointer to a location on a storage device.
|
|
- A symlink is just a pointer to a pointer [repeat N times] to a location on a storage device. |