Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [terminology]

For questions about words/terms that are specific to Unix and/or Linux.

13
votes
2answers
950 views

Understanding piped commands in Unix/Linux

I have two simple programs: A and B. A would run first, then B gets the “stdout” of A and uses it as its “stdin”. Assume I am using a GNU/Linux operating system and the simplest possible way to do ...
-1
votes
1answer
63 views

Is the term trap (of Bash) more accurate than the generic “callback” term in programming? [closed]

Please consider: scripttmp=$(mktemp -d) cleanup() { rm -rf "${scripttmp}" } trap cleanup EXIT I understand cleanup is a "call(ed)back" function as it's being called just before exiting from ...
1
vote
2answers
76 views

Is it accurate to say that the Linux partition is “mounted” to the “/” directory?

Say we have a partition called /dev/sda2, in order to use this partition, we have to mount it to some directory, for example we can mount it to the /mnt/sda2 directory. Now say that Linux is ...
-1
votes
2answers
57 views

Linux kernel patch

I am reading "Linux kernel module programming" by Peter Jay Salzman, and in that book they say sys_call_table is no longer exported in 2.6.x kernels. If you really want to try this DANGEROUS ...
0
votes
1answer
69 views

Is it called a “device driver” if it is not pointing to a hardware device?

The following diagram shows the relationship between a device file, a device driver, and a hardware device: Application <---> /dev/device_file <---> device driver <---> hardware ...
-7
votes
1answer
53 views

What is a region inside a partition, not used by any filesystem, called?

gparted calls the region on a disk not belonging to any partition "unallocated", and region in a filesystem not occupied by any file or metadata, "unused". How do we call a region inside a partition ...
0
votes
2answers
40 views

Why is the Nginx webserver called a “reverse proxy”?

Why is the Nginx webserver called a "reverse proxy"? I know any "proxy" to be a "medium" and this touches a more basic question of "how can a medium be forward or reverse".
1
vote
1answer
225 views

What are DNS server, resolver and stub resolver?

https://www.freedesktop.org/software/systemd/man/systemd-resolved.service.html#Description says Additionally, systemd-resolved provides a local DNS stub listener on IP address 127.0.0.53 on the ...
0
votes
0answers
18 views

What is the difference between a Device File and a Device Node?

I was reading an article that mentioned device nodes, and didn't define what they were. Wikipedia also mentioned device node in the device file article but didn't specify what the difference is. Are ...
-2
votes
1answer
96 views

Understanding the term “socket” in the Unix/Linux context

I understand that the term "socket" can mean two different things in the Unix/Linux context: A Unix socket; the interface between 2 or more processes. An IP socket; the interface between a process ...
0
votes
1answer
29 views

Do rolling release distros like Arch Linux include kernel upgrades as part of their rolling upgrades?

Do fully rolling_release distros like ArchLinux, openSUSE, Alpine and so forth include kernel-upgrades as part of their rolling upgrades? Or kernel upgrades are a separate issue even within the ...
-9
votes
5answers
952 views

What is masking a mode? [closed]

I understand that in GNU/Linux, file permissions are also called a file's mode and that the term "umask" can mean at least these different meanings: The umask shell builtin command (the usual meaning)...
0
votes
3answers
344 views

Creating a simple FTP server

I'm a bit confused about the terminology for Linux FTP servers. I'm just attempting to set up a simple FTP server. I thought was accomplished by FTPd but there seems to be no client/server for FTPd. ...
4
votes
1answer
795 views

What does “process accounting” mean in Linux?

I'm working with Docker in action's book, and I have seen the term "process accounting" several times. I am in a containerization of the application context. I would like to know more about this ...
-1
votes
2answers
204 views

Is a file descriptor ever NOT open?

Of course a file can be open, or not open. However, a file descriptor by definition refers to an open file (right?). (Well, except when it refers to something besides a file, like a pipe or what ...
0
votes
2answers
63 views

What is it called when you use a subshell to make sure temporary variables from a command are not left hanging around?

What is the technique called when you want your variables to disappear after they are run in a subshell? $ (lookForMe=wee && find -type d -name "${lookForMe}_*") $ echo $lookForMe $
-1
votes
2answers
209 views

Why not seeing shell globs as a “dialect” of regex? [duplicate]

I often confuse Bash 3.x shell globs: ? # Match any single character. * # Match any string of characters (up until the asterisk). [set] # Match any character in set (but not the entire set ...
1
vote
3answers
91 views

Do variables and aliases fall under the same category?

This is a terminology/architecture question. Some of the most basic implementations for easier control of a system are variables and aliases (and some might add symlinks). Both variables and ...
21
votes
2answers
2k views

command line terminology: what are these parts of a command called?

At the command line I often use "simple" commands like mv foo/bar baz/bar but I don't know what to call all the parts of this: ┌1┐ ┌──2───┐ git checkout master │ └──────3──────┘ └───────4─────────...
3
votes
2answers
1k views

Globbing vs wildcards

What is the difference between globbing and wildcards, are they two terms for the same thing, or are they different?
0
votes
1answer
799 views

Why is the ssh utility considered a pty?

I've read here that ssh is considered a pty. Why? If I run an ssh command in my console (say, in a Debian server), where comes the "pty" aspect of ssh here? For me, it's like I'm using any other ...
-1
votes
1answer
55 views

What is the difference between shell builtins and shell keyboard shortcuts?

What is the difference between shell builtins (like cd or echo) and shell keyboard shortcuts (like ctrl+u or ctrl+l)? Both seems to me "builtins", what is the major difference by means of system ...
-1
votes
2answers
190 views

Using a CLI after deleting all shells (rbash, bash, dash, and sh)

As for now, I use my CLI (Command Line Interface) with either rbash, bash, dash, or sh. Given this fact, one can assume that the CLI is not shell dependent, and that even if we will delete all of ...
0
votes
1answer
82 views

How come a Desktop Environment be one layer under a shell (kernel-DE-shell instead kernel-shell-DE)? [closed]

I ask the following question as a followup to this question. How come a Desktop Environment be one layer under a shell (kernel-DE-shell instead kernel-shell-DE)? Why I ask this question In Ubuntu, ...
0
votes
2answers
2k views

What is “Parameter expansion” (A.K.A “Variable expansion”) in shell-scripting in general and in Bash in particular?

I understand the term "Parameter expansion" (A.K.A "Variable expansion") to be an umbrella term for several unrelated operations in shell-scripting in general and in Bash in particular, such as: ...
1
vote
2answers
54 views

Should we call Bash Special parameters, “environment constants”?

After reading here and then here, I came to the conclusion, that what is called in Bash "Special parameters" is quite like environment variables, but the main difference is that we shouldn't reassign ...
23
votes
1answer
8k views

What does “LSB” mean when referring to executable files in the output of /bin/file?

I have found the term "LSB executable" or "LSB shared object" in the output of the file command in Linux. For example: $ file /bin/ls /bin/ls: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), ...
15
votes
6answers
6k views

Drive name? What is the correct term for the “sda” part of “/dev/sda”?

fdisk(8) says: The device is usually /dev/sda, /dev/sdb or so. A device name refers to the entire disk. Old systems without libata (a library used inside the Linux kernel to support ATA ...
-1
votes
1answer
65 views

Why is it called “store.kde.org” (KDE-Store)? It's not a store [closed]

Why did people think it was a good idea to name the software distribution site for KDE "https://store.kde.org"? It's not a store. There's nothing that requires payment on there - a key requirement of ...
0
votes
2answers
948 views

What is iwlwifi's “lar_disable”?

I'm seeing a lot of posts reference lar_disable like this one for instance. I'm wondering what it does. modinfo iwlwifi just says, parm: lar_disable:disable LAR functionality (default: N) (...
0
votes
1answer
97 views

Text wrapping in Terminology

I just installed Enlightenment in OpenSuse Tumbleweed via YasT. I'm using E as the WM and entrance as the DM, if it matters. While checking its terminal emulator Terminology, I noticed that output ...
25
votes
3answers
2k views

How to say 'UN*X or *nix' in conversation or reading aloud? [closed]

Should it be 'star nix' or 'nix' or 'unix-like' or something totally different?
0
votes
1answer
254 views

What does e2fsck do during bootup?

Please assume I'm using a recent version of Debian Linux, on ext4, on a 2 TB Seagate Momentus hard drive, with all the default settings. A) What does e2fsck do during a normal bootup? (And what is ...
3
votes
1answer
1k views

terminology emulator lacks generic players in Lubuntu 16.04

terminology installed (apt update + apt install), and runs fine in a Lubuntu 16.04 fresh installation. But when trying to display a picture (or show thumbnail images with tyls), it always raises this ...
1
vote
1answer
744 views

What does the “al” in “alarm”, the default Arch Linux ARM processor username+password stand for?

ARM machines often have a default password. On Arch Linux, this is: User: alarm Password: alarm I am assuming that the "arm" part of "alarm" refers the architecture, but what does the "al" stand ...
13
votes
1answer
4k views

Can an interactive shell become non-interactive or vice versa?

Can an interactive shell become non-interactive or vice versa? Note: I've done a lot of research on the basic question, "What is the difference between interactive and non-interactive?", and the ...
19
votes
1answer
2k views

WHY a **login** shell over a **non-login** shell?

I have a basic understanding of dotfiles in *nix system. But I am still quite confused about this Difference between Login Shell and Non-Login Shell? A bunch of different answers (including multiple ...
1
vote
1answer
253 views

IP4LL: what is it?

On a desktop Debian Jessie GNU/Linux install, the file /etc/resolvconf/update-libc.d/avahi-daemon contains: #!/bin/sh # # If we have an unicast .local domain, we immediately disable avahi to avoid # ...
29
votes
1answer
1k views

Why does Plan 9 use “snarf” instead of “copy”?

When you watch presentations about Plan 9 and its acme editor you might notice that the name for copy is snarf (I wasn't able to find any meaningful explanation unfortunately). Why is it so? Is ...
19
votes
3answers
2k views

What does “on-line” mean, as used in man(1)?

On my system (Darwin 15.5.0), man(1) opens as follows: NAME man - format and display the on-line manual pages The file the page is formatted from, however, is clearly on disk: % man -w man /...
0
votes
2answers
105 views

Do we have 2 types of “Shells” in Unix? [duplicate]

As a Linux newcomer that really wants to understand Linux rather than just work with it automatically, I understand that the term "Shell" basically describes a software layer which is above the kernel ...
2
votes
1answer
49 views

How is the ability to do something on the fly and the ability to make that same thing permanent referred to in Unix / Linux?

I can think of many examples of this... You can use the ip/if* commands to set your network interface in the here and now, but you can edit a file like /etc/network/interfaces to make the changes ...
0
votes
1answer
37 views

Some terminology about CLI [duplicate]

Is there any difference in meaning between the following terms? Can they be used interchangeably? terminal console shell command line interface If any, what are the differences?
0
votes
1answer
38 views

What kind of times exist beside of runtime ? [closed]

I first encountered the expression "runtime" when s.o. told my that in Linux files ending in .ko are able to be loaded into the kernel at runtime to increase its functionality when needed. So, ...
11
votes
2answers
317 views

What does [[.ch.]] mean in a regex?

Alternate title: What is a "collating sequence" or "collating element" in a POSIX-compliant regex? I found the exact technical definition in Section 9.3.5 of the POSIX specs, as item #4 in the list, ...
1
vote
1answer
254 views

What can be considered as operating system? [closed]

I am talking about GNU/Linux but not about GNU or Linux! I know that Kernel is the core component in operating system but I want to know what defines the "operating system" (What can be considered as ...
6
votes
3answers
509 views

How do you call the “happy-dog” part of file “happy-dog.png”?

I just realized I don't know how file is called in file.ext. The whole file.ext is called a file or filename, ext is called extension but how do you call the file part itself of file.ext? For ...
33
votes
1answer
3k views

What is the significance of “tab” e.g. in “crontab” or “initab”?

What does the "tab" mean in "crontab" or "initab"? Having some idea of its meaning might help to mentally categorise files which contain the "tab" suffix and understand their relationship with the ...
6
votes
3answers
2k views

Does the shadow file have encrypted passwords?

man 5 shadow says this about the 2nd field: encrypted password Is that true nowadays? I think it should say "hashed password". Am I correct?
1
vote
2answers
108 views

What is the technical term for command line application environment programs?

Some programs that are run in the terminal, after calling them, switch the command line to their own environment, like "R" (statistical program language) or "GHCi" (interactive Haskell). What is ...