小编smi*_*dha的帖子

对“组”和 Linux“权限模型”感到困惑

所以我试图理解 Linux 中组和权限的概念,并且完全困惑。在我的笔记本电脑上,我是唯一用户,因此是超级用户,我了解更改文本文件的文件权限 (chmod +x) 以使其可执行,或更改读写权限 (chmod + /- rw)

但我并没有真正理解组的概念。从我收集到的一个组只是一群用户。(但这是否意味着用户可以属于多个组?)据我所知,组基本上是为了更容易地rwx为一群用户(即组)设置/取消设置权限。

但现在在这个网站上,作者说:

Linux 中的权限分为三个级别:所有者、组和其他。所有者是拥有文件/文件夹的用户,该组包括文件所在组中的其他用户,而 other 仅代表不是所有者或组中的所有其他用户。

这是否意味着除了具有所有者(即创建文件的人的用户 ID)的文件之外,该文件还有一个“组所有者”?这个组通常是文件所有者所属的组之一吗?

如果我有三组A,B,C我的系统上,并要设置权限 rw--wxr-x分别在系统上?

提出上述问题很可能表明我对 Unix 中的“组”和“组权限”的理解是有缺陷的。

我试过阅读一堆文章,但我似乎缺少理解组和组许可概念的基本知识。有人可以给我一个简洁的解释或向我推荐一些关于这个主题的更清晰的文章吗?

unix permissions

32
推荐指数
2
解决办法
4910
查看次数

解释 cat/proc/cpuinfo 的输出

在Linux中如何解释以下命令打印出来的信息

cat /proc/cpuinfo

在我的笔记本电脑上,我得到以下输出:

[gaurish108:~]$ cat /proc/cpuinfo (02-09 15:34)
处理器:0
vendor_id : 正版英特尔
CPU系列:6
型号 : 37
型号名称:Intel(R) Core(TM) i3 CPU M 330 @ 2.13GHz
踏步:2
CPU 兆赫:933.000
缓存大小:3072 KB
物理 ID:0
兄弟姐妹:4
核心 ID:0
CPU核心:2
酸性:0
初始酸性:0
fdiv_bug : 没有
hlt_bug : 没有
f00f_bug : 没有
昏迷错误:没有
fpu:是的
fpu_exception : 是
cpuid 级别:11
wp:是的
国旗:FPU VME德PSE TSC MSR,PAE MCE CX8 APIC月MTRR PGE MCA CMOV拍拍PSE36 CLFLUSH DTS ACPI MMX FXSR SSE SSE2 SS HT TM PBE NX rdtscp流明constant_tsc arch_perfmon PEBS …

linux cpu

22
推荐指数
2
解决办法
3万
查看次数

删除与数字范围正则表达式匹配的文件

我有一个文件夹,里面有很多文件。一些数据文件被标记为 1, 2, 3, ..., 300

我想使用终端删除这些数据文件。我该怎么做呢?

我想做类似的事情

rm some-regular-expression-giving-numbers-from-0--300
Run Code Online (Sandbox Code Playgroud)

terminal bash regex rm

13
推荐指数
1
解决办法
8409
查看次数

在 Firefox 的新标签页中显示书签

我想让 Firefox 在打开新标签页时仅将我的书签显示为磁贴。我希望它显示我访问过的过去站点的平铺快照,这是当前的默认行为。

我发现这比使用书签工具栏方便得多,书签工具栏占用了我的一些屏幕空间。

firefox browser-tabs

10
推荐指数
2
解决办法
7583
查看次数

“外壳”和“终端”有什么区别?

我对 Ubuntu 还很陌生,我很喜欢它!

但是我不太明白shell和终端之间的区别。谁能解释一下?有人告诉我,终端只是查看外壳的“工具”,类似于使用 Firefox 或 Chrome 等浏览器“查看”网络。

他的比喻正确吗?另外Ubuntu的默认shell是什么?Bash、tcshell 或其他什么?

terminal bash shell

8
推荐指数
3
解决办法
5238
查看次数

根据文件扩展名对 ls 的输出进行着色

我正在处理一些 C++ 文件,所有这些文件都在一个文件夹中。

当我ls同时执行 .cpp 和 .h 文件时,它们都以相同的颜色显示。

有没有办法告诉 bash shell 我想显示.cpp粉红色的.h文件和金棕色的文件?

bash

8
推荐指数
1
解决办法
6964
查看次数

Linux 发行版之间有什么区别?

Ubuntu 和 Fedora 等几个 GNU/Linux 发行版之间有什么区别?在砖块飞来问一个经常重复的问题之前,我说的是与操作系统内部工作相关的差异,而不是眼睛糖果、桌面环境、包管理器、易用性和其他用户界面相关功能。

更具体地说,假设我纯粹对我编写的某个 C++ 程序(串行或并行)的性能感兴趣。假设我在同一台台式机上安装了 Ubuntu 和 Fedora,并且两者都具有相同的 Linux 内核版本,那么两个操作系统上的程序性能是否相同?

一个相关的问题是为什么像 FreeBSD(不是 GNU/Linux 发行版)这样的 Unix 之类的操作系统比其他操作系统更受服务器平台青睐。

linux linux-distributions

5
推荐指数
1
解决办法
1038
查看次数

75°C 温度对笔记本电脑来说太高了吗?

我的笔记本电脑是 HP DV6,平均温度为 75 °C。

acpi -t从 Ubuntu 10.10 的终端测量了温度。这个温度正常吗?

laptop temperature

4
推荐指数
1
解决办法
9998
查看次数

了解 cat /proc/cpuinfo 的处理器频率部分

我在 Ubuntu Linux 11.10 系统上查看处理器规格。

这是命令 cat /proc/cpuinfo 输出的结尾:

processor   : 3
vendor_id   : GenuineIntel
cpu family  : 6
model       : 37
model name  : Intel(R) Core(TM) i3 CPU       M 330  @ 2.13GHz
stepping    : 2
cpu MHz     : 933.000
cache size  : 3072 KB
physical id : 0
siblings    : 4
core id     : 2
cpu cores   : 2
apicid      : 5
initial apicid  : 5
fdiv_bug    : no
hlt_bug     : no
f00f_bug    : no
coma_bug    : no
fpu …
Run Code Online (Sandbox Code Playgroud)

linux cpu

4
推荐指数
2
解决办法
1万
查看次数

保存会议海报的最高质量文件格式是什么?

我需要为会议制作海报。为了获得最高质量的打印,我应该保存图像文件的最佳图像格式是什么?我在 Ubuntu 10.10 上使用 Mathematica 来生成这些图像。

images

3
推荐指数
1
解决办法
2万
查看次数

查找处理器每个核心的内存带宽

您好,我正在学习 PETSc(一种用于并行数值求解 PDES 的软件),我在常见问题解答中看到了这段话

需要较高的每 CPU 内存性能。每个 CPU(多核系统中的核心)需要拥有自己的大约 2 GB 或更多 GB/秒的内存带宽。例如,标准双处理器“PC”在使用第二个处理器时不会提供更好的性能,也就是说,在使用第二个处理器时您不会看到加速。这是因为稀疏矩阵计算的速度几乎完全由内存的速度决定,而不是CPU的速度

我在我的计算机上使用 Debian Linux 和 Ubuntu Linux 系统。如何找到我的 cpu 的内存带宽(以 Gb/s 为单位)?有没有什么linux命令可以做到这一点。

linux cpu bandwidth cpu-speed

3
推荐指数
1
解决办法
1万
查看次数

`^M` 在源代码文件的多行中。我怎样才能删除它们?

最近有人给我发了几个.cpp源代码文件。在使用 GNU Emacs 或 GVIM 打开文件时,我发现它们在^M每一行的末尾附近都有一个奇怪的字符。

这是一个屏幕截图,显示了我的意思编辑器截图

当我用 Gedit 打开这些相同的源文件时,我看不到这些^M字符。我该怎么办?这里有很多有问题的文件,因此通过替换为空字符串来打开和执行搜索替换操作看起来像是一个破坏操作。

奇怪的是,当我用 GCC 编译时,这些文件编译得很好。这里发生了什么。我该怎么办?

text-editors cross-platform

1
推荐指数
1
解决办法
3881
查看次数