小编mon*_*ksy的帖子

不会出现在 /dev/disk/by-uuid 或 blkid 中的驱动器的 UUID

我有一个未收到 UUID 的 USB 驱动器。当我查看 /dev/disk/by-uuid 的内容时,它不存在。分区所在的开发点位于 /dev/sdb 上。我可以在 /dev/disk/by-path 下看到 sdb。此外,当使用 blkid 时,我的输出为零。我假设我收到了返回的错误代码。

有没有办法获得这个分区的 UUID?

的结果 fdisk -l /dev/sdb:

Disk /dev/sdb: 320.1 GB, 320072932352 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142446 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00082145

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048   625141759   312569856   83  Linux
Run Code Online (Sandbox Code Playgroud)

分区表和分区是用gparted创建的,所以它被分区并运行命令mkfs.ext3。

fsck -n …

mount ext3 fstab uuid disk

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

使用正则表达式和 Grep 转义 *

我有一个文件,其中包含以 2 颗星 (**) 开头的独特行。

但是,当我运行 grep 命令时

grep \*\* fileName 
Run Code Online (Sandbox Code Playgroud)

我得到了文件中的所有行。这是非常不寻常的,我认为不匹配的行不包含**。

我将如何逃避 ** 以找到正确的行?

shell grep quoting regular-expression

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

默认将用户添加到组

我有一个系统上所有用户共享的组。组名称是通用的,它允许计算机上的每个人进行通用文件共享。我如何才能让所有新用户默认添加到该组中?[adduser 命令不需要手动干预]

linux users arch-linux permissions useradd

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

系统调用、AWK 和引入外部输入

awk '{ TEMPVAR="/usr/bin"; printf("%s", system("ls $TEMPVAR")); }' empty
Run Code Online (Sandbox Code Playgroud)

在这个例子中,我试图将变量TEMPVAR引入system调用中。我该怎么做?

我的目标是:我试图date -d $0 +%ssystem文件的每一行发生的调用中使用。但是,我正在努力解决如何将该$0值放入系统调用中。

scripting awk text-processing

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

在包上获取错误无效选项“--asroot”

但是,当我尝试安装 kodi-standalone-service 软件包时,在提示我编辑 PKGBUILD 后,出现此错误。

makepkg: invalid option '--asroot'
Unable to read PKGBUILD
Run Code Online (Sandbox Code Playgroud)

我似乎无法通过谷歌找到任何关于此的信息。这也发生在 ISL 包中。(顺便说一句,我正在使用 Yaourt 来安装它)

arch-linux package-management yaourt

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