小编Tim*_*Tea的帖子

有没有关于 udev 内置函数的文档?

udev 的手册页在多处提到​​某些规则选项可用于调用“内置”命令,这些命令显然内置于 udev 程序本身。但是,我找不到任何参考文档清楚地解释了可用的 udev 内置函数;它们做什么以及如何使用它们。

我在网上搜索过,但没有取得多大成功。有谁知道是否有任何地方提供有关这些内置命令的详细信息的参考?

documentation udev reference

11
推荐指数
2
解决办法
2219
查看次数

如何增加“用户”列的 ps 列宽?

我喜欢这个图案ps aux | grep something

这样我就可以轻松找到所需的信息,而无需记住命令的命令行选项ps

不幸的是,ps 命令会在 7 个字符后剪切 linux 用户名(第一列),+如果用户名更长,则添加一个。

就我而言,这很重要,因为用户名类似于“foobar_123”和“foobar_234”。

我知道我可以使用以下命令,但是如果我仍然可以使用该ps aux | grep something模式就太好了。

ps ax o user:16,pid,pcpu,pmem,vsz,rss,stat,start_time,time,cmd
Run Code Online (Sandbox Code Playgroud)

如何通过配置获得以上格式,从而ps aux | grep something不削减用户名?

提示:“use ps ... special...args...”之类的答案与上述问题不符。

版本:procps-ng 3.3.5 版

shell ps

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

如何设置 cmake 策略?

我正在尝试为我的基于 ARM 的笔记本电脑编译 Paraview 图形可视化软件;但是,我收到了一些似乎与 cmake 'policies' 相关的配置警告。警告文本和 cmake 手册页表明我应该能够运行命令cmake_policy()来设置特定策略;但是,我不知道如何或在哪里运行它。

如何设置特定的 cmake 策略?

cmake

6
推荐指数
2
解决办法
5993
查看次数

如何将文本从链接(网页)复制到控制台?

我一直在从头开始构建 Linux 系统,并在其上安装了 Links Web 浏览器,我通过 DirectFB 以图形模式运行该浏览器(我尚未安装 X Window 系统)。我想知道是否有一种方法可以将文本从在一个 tty 中运行的链接网页复制到在另一个 tty 中运行的控制台(Bash)?

我知道可以使用 GPM 在两个 tty 之间复制文本;但是,我无法从链接中找到实现此目的的方法。在文本模式下,我似乎无法用光标突出显示文本;在图形模式下,我可以突出显示文本,但它不会像在 GPM 中那样使用鼠标中键复制到控制台。

如果我可以将文本从 Web 浏览器复制粘贴到控制台,这对于构建进一步的 LFS 包将非常有帮助。

console lfs links

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

如何彻底关闭 openconnect?

我今天第一次尝试使用 openconnect 连接到我组织的 VPN。然而,一旦连接,它就会在终端的前台运行,我能看到关闭连接的唯一方法是使用CTRL-C. 这是干净地关闭 openconnect 会话的可接受的方法吗?如果不是,首选方法是什么?

terminal vpn openconnect

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

如何将特定键盘键映射为 SysRq?

我在 MacBook Pro 笔记本电脑上使用 Parabola GNU/Linux(Arch 变体)。我想配置/启用 SysRq 键,因为我遇到相当频繁的系统冻结,这迫使我目前必须硬重启系统。我已经检查过/proc/config.gz,似乎 SysRq 键已在内核配置中启用:

CONFIG_MAGIC_SYSRQ=y
Run Code Online (Sandbox Code Playgroud)

所以,我的问题如下:

a) 如何验证当前映射到 SysRq 的键(如果有)?

b)我想将Apple“Command”键重新映射到SysRq(因为我不相信它当前正在使用)。我怎样才能做到这一点?

编辑:

参考这里给出的答案,`/proc/sys/kernel/sysrq'的内容如下:

$ cat /proc/sys/kernel/sysrq
0
Run Code Online (Sandbox Code Playgroud)

这似乎表明 SysRq 键被禁用(尽管显然在内核配置中已启用) - 这是为什么?(请注意,我不相信链接的答案解决了我的问题的 a)部分)。

keyboard-shortcuts magic-sysrq

5
推荐指数
0
解决办法
649
查看次数

如何每秒运行一个特定的脚本?

我曾尝试使用 crontab,但仅限于几分钟。还有其他选择吗?

我也尝试过类似的事情:

watch -n 1 sh /path-to-script/try.sh
Run Code Online (Sandbox Code Playgroud)

但是每当我关闭终端时它就会停止。我想要一些在后台持续工作的东西。

shell scripting shell-script watch

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

如何使用 Bash 从命令输出中提取数据?

我是 Linux 新手,我想从此输出中获取“DRIVE GB”:

\n\n
[randall@home gdrive]$ drive quota \nName: Randall D\nAccount type:   UNLIMITED\nBytes Used: 290959662516         (270.98GB)\nBytes Free: 10995116277760       (10.00TB)\nBytes InTrash:  0                    (0.00B)\nTotal Bytes:    11286075940276       (10.26TB)\n\n* Space used by Google Services *\nService                              Bytes                               \nDRIVE                                270.98GB                            \nPHOTOS                               0.00B                               \nGMAIL                                0.00B                               \nSpace used by all Google Apps        270.98GB \n
Run Code Online (Sandbox Code Playgroud)\n\n

我想从 DRIVE 270.98GB 获取“270.38”。我尝试使用 sed 阅读一些帖子,但无法\xe2\x80\x99 得到它。

\n

bash text-processing output google-drive

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