Questions tagged «terminology»

对于有关特定于Unix和/或Linux的单词/术语的问题。

4
术语对帐:显示管理器与会话管理器,窗口系统与窗口管理器
我正在参加Linux Foundation的Linux入门课程。一些术语似乎是重叠或矛盾的,特别是当我尝试用其他资源(例如TLDP和Wikipedia)补充课程资料时。 “显示管理器”与“会话管理器”是否一样? 显示管理器:该程序通过启动窗口系统并通常要求用户名和密码来启动窗口系统会话。 ‏ 会话管理器:启动和维护图形会话的组件。 同样,“窗口系统”是否与“窗口管理器”相同? 窗口系统:为高级软件提供GUI关键元素的软件。为应用程序提供(通常是)矩形,可调整大小的表面,以向用户展示其GUI。 ‏ 窗口管理器:控制窗口,窗口镶边和控件的放置和移动。 并且要确保对X的了解:据我看来,“ X Window System”是用于位图显示的窗口系统,“ X11”是X Window System的当前协议版本,而“ X.Org Server”是X11协议的参考实现。那是对的吗?

2
命令行术语:命令的这些部分叫什么?
在命令行中,我经常使用“简单”命令,例如 mv foo/bar baz/bar 但我不知道该怎么称呼它的所有部分: ┌1┐ ┌──2───┐ git checkout master │ └──────3──────┘ └───────4─────────┘ 我(认为我)知道1是命令,2是参数,我可能将3称为参数列表(对吗?)。 但是,我不知道该怎么称呼4。 如何标记更复杂的“命令”? find transcripts/?.? -name '*.txt' | parallel -- sh -c 'echo $1 $2' {} {/} 我希望能得到一个答案,该答案细分了上面所谓的“ 1、2、3、4”以及该“命令”的各个部分的名称。 最好也了解一下我这里未包括的其他独特/令人惊讶的事物。


3
在man(1)中使用“在线”是什么意思?
在我的系统(Darwin 15.5.0)上,man(1)打开如下: NAME man - format and display the on-line manual pages 格式化页面的文件显然在磁盘上: % man -w man /usr/share/man/man1/man.1 % file `man -w man` /usr/share/man/man1/man.1: troff or preprocessor input text 因此,在这种情况下,“在线”并不意味着“在线”,如“通过Internet可以访问的其他地方”。 “在线”是否仅表示我的系统已开机?如果是这样,为什么还要首先指定它,即我在阅读格式化程序处理的页面是否很明显?或者,当撰写说明时,在磁盘上放一本手册是否很重要,因为大多数“手册”都是纸量的?在计算中,这种“在线”,连字符和全部用法仍然常见吗?

2
shell变量的扩展以及glob的影响和拆分
这篇文章实际上包含两个独立的问题,但我认为将它们组合在一起将提供更多的上下文。我已经在变量引号上讨论了这个问题,但我不太了解变量扩展首先是什么意思。所以我的第一个问题是: 在unix / linux中,变量扩展是什么? 我的问题的第二部分涉及以下术语: 球状 分裂 以上是什么意思,它们如何影响变量扩展?原始问题的答案提到以下内容: 将没有引号(在列表上下文中)视为split + glob运算符。 好像echo $ test是echo glob(split(“ $ test”))一样。 我找不到任何直接解决“ 遍历和分裂 ”概念的答案,而是直接将这些术语用于回答其他问题,例如最近的问题。


2
了解Unix / Linux中的管道命令
我有两个简单的程序:A和B。 A首先运行,然后B获取“ stdout” A并将其用作其“ stdin”。假设我使用的是GNU / Linux操作系统,最简单的方法是: ./A | ./B 如果必须描述此命令,我会说这是一个从生产者(A)读取(即读取)并写入消费者(B)的命令。这是正确的描述吗?我有什么想念的吗?
16 pipe  terminology 

6
驱动器名称?“ / dev / sda”的“ sda”部分的正确术语是什么?
fdisk(8)说: 设备通常是/ dev / sda,/ dev / sdb左右。设备名称是指整个磁盘。没有libata(Linux内核内部用于支持ATA主机控制器和设备的库)的旧系统会在IDE和SCSI磁盘之间产生差异。在这种情况下,设备名称将为/ dev / hd *(IDE)或/ dev / sd *(SCSI)。 分区是设备名称,后跟分区号。例如,/ dev / sda1是系统中第一个硬盘上的第一个分区。 另请参阅Linux内核文档(Documentation / devices.txt文件)。 基于此,我了解到在Linux上下文中,类似/dev/hda或的字符串/dev/sda是“设备名称”。否则,我上面强调的第二句话就没有意义:而是说:“ 例如,sda1是系统中第一个硬盘上的第一个分区。 ” Linux Partition HOWTO证实了这种观点: 按照约定,IDE驱动器的设备名称将从/ dev / hda改为/ dev / hdd。 子字符串hda或sda这样的设备名称是否有技术上正确的(最好是明确而简洁的)英语术语?例如,在这种情况下调用sda驱动器是否正确: “简称”; 要么 “不合格的设备名称”;要么 还有什么吗 (我并不要求口语在技术上是不正确的,即使它们是普遍使用的。)
16 linux  gnu  terminology 

1
交互式外壳能否变为非交互式,反之亦然?
交互式外壳能否变为非交互式,反之亦然? 注意:我已经对“交互式和非交互式之间的区别是什么?”这一基本问题进行了大量研究,研究的结果使我提出了这个问题。 这个问题的序言很长,部分原因是至关重要的是我们为回答“交互”所使用的定义类型。定义可以是特定集合的任意标签;它可以描述各种特性;或者它可以为您提供信息,以帮助您预测行为和了解目的。 我们可以将这最后一种称为“动作定义”或“动态定义”,这是最有用的。 在中man 1p sh,给出了交互式外壳的以下定义: If the -i option is present, or if there are no operands and the shell’s standard input and standard error are attached to a terminal, the shell is considered to be interactive. 从提及“ -i选项”和使用“操作数”一词开始,这是指Shell的调用,而不是可以在运行中的Shell中检查的属性。 Bash手册页的措辞略有不同: An interactive shell is one started without non-option …



2
[[.ch。]]在正则表达式中是什么意思?
替代标题:在符合POSIX的正则表达式中,“整理顺序”或“整理元素”是什么? 我在POSIX规范的9.3.5节中找到了确切的技术定义,将其作为列表中的第4个项目,但是对我来说还不是很清楚。 我用Google搜索周围的网站为例子和解释上,并提出了不完全两手空空,但绝对不开明。 我唯一要了解的是,在某些情况下,为了使长度比较和确定“最长匹配”是什么,您可以让正则表达式将多个字符当作单个字符对待(因为正则表达式贪婪且返回最长的匹配项)。 那是全部吗?我很难看到它的用途,但我怀疑我的理解还不完整。 正则表达式的“整理”实际上是什么? 以及如何[[.ch.]]在POSIX规范的例子,涉及到这个?



4
命令'date + FORMAT'-%a,%A,%b等被称为什么?
该date命令将输出当前日期和时间,如下所示:Fri Apr 12 15:04:03 UTC 2013。 若要让我们可以使用自定义格式输出日期时间date +FORMAT,例如,像这样的:date "+%Y-%m-%dT%H:%M:%S%:z"这给像2013-04-12T15:04:37+00:00。 但我想知道是什么%Y,%m,%d,%H,%M,%S,等统称(即术语)。另外,T又叫什么,因为它与其余的有所不同?
10 date  terminology 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.